Here is an updated version. I added acks from Mark and Wolfram and dropped if (ACPI_HANDLE()) checks as requested. This is already handled by acpi_dev_pm_attach()/detach(). Rafael, If you are OK with these, could you merge the series to your ACPI tree? Thanks! Lv Zheng (1): i2c: attach/detach I2C client device to the ACPI power domain Mika Westerberg (2): ACPI / PM: allow child devices to ignore parent power state spi: attach/detach SPI device to the ACPI power domain drivers/acpi/device_pm.c | 8 +++++--- drivers/i2c/i2c-core.c | 5 +++++ drivers/spi/spi.c | 18 ++++++++++++++++-- include/acpi/acpi_bus.h | 3 ++- 4 files changed, 28 insertions(+), 6 deletions(-) -- 1.8.4.rc3 -- 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