Motivation here is to help newer SoCs to reach deeper runtime sleep states by suspending the SMBUS device with 1 second autosuspend delay when it is idle. This is ought to work on both cases where SMBUS PCI device does and doesn't have PM capabilities. PCI core won't power down the device at runtime if it doesn't have PM capabilities. We have tested these both cases, although platforms were quite recent ones. Jarkko Nikula (2): i2c: i801: Convert to struct dev_pm_ops for suspend/resume i2c: i801: Add runtime PM support with autosuspend drivers/i2c/busses/i2c-i801.c | 52 +++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 19 deletions(-) -- 2.7.0 -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html