On Wed, Oct 11, 2017 at 10:32:14AM +0200, Frédéric Danis wrote: > UART devices is expected to be enumerated by SerDev subsystem. > > During ACPI scan, serial devices behind SPI, I2C or UART buses are not > enumerated, allowing them to be enumerated by their respective parents. > > Rename *spi_i2c_slave* to *serial_bus_slave* as this will be used for serial > devices on serial buses (SPI, I2C or UART). > > On Macs an empty ResourceTemplate is returned for uart slaves. > Instead the device properties "baud", "parity", "dataBits", "stopBits" are > provided. Add a check for "baud" in acpi_is_serial_bus_slave(). Tested-by: Ronald Tschalär <ronald@xxxxxxxxxxxxx> Tested-by: Peter Y. Chuang <peteryuchuang@xxxxxxxxx> Ronald and Peter both report success for the above-mentioned Mac-specific change on GitHub: https://github.com/l1k/linux/pull/1#issuecomment-336126330 Thanks, Lukas -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html