On Tue, Sep 15, 2015 at 04:29:45PM +0300, Andy Shevchenko wrote: > > unsigned skip_autocfg:1; > > + unsigned uart_16550_compatible:1; > > Perhaps to follow the style of 8250? Is it okay to use plain 'unsigned' > here? In 8250_core there are no bit field variables like that. I copied the style from some other driver like dwc3: drivers/usb/dwc3/core.h I can change it if there is some problem with using just "unsigned". Otherwise let's just keep it like that. > > + id = acpi_match_device(p->dev->driver > > ->acpi_match_table, p->dev); > > + if ((id && strcmp(id->id, "AMD0020") && > > + strcmp(id->id, "APMC0D08")) || !id) { > > Shouldn't we ask the actual owners of such devices if they have the > Busy Functionality enabled? Yes. Now this check will simply ensure that the behaviour on those platforms is the same as before. But in any case, like you said, let's get the confirmation. Ken, Feng! Could you tell us if the DW_apb_uart on your platforms has the Busy Functionality or not (UART_16550_COMPATIBLE)? > Otherwise can we use string array to match with? For two ids I don't think that is necessary. If there are more, we can see if it's reasonable to add it for this check. Thanks Andy, -- heikki -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html