On Thu, Jan 30, 2020 at 09:39:27AM +0100, Wolfram Sang wrote: > On Mon, Jan 06, 2020 at 02:28:33PM +0100, Alain Volmat wrote: > > Allow the i2c-stm32f7 controller to become a wakeup-source > > of the system. In such case, when a slave is registered to the > > I2C controller, receiving a I2C message targeting that registered > > slave address wakes up the suspended system. > > > > In order to be able to wake-up, the I2C controller DT node > > must have the property wakeup-source defined and a slave > > must be registered. > > > > Signed-off-by: Alain Volmat > > Applied to for-next, thanks! And I will drop it again because buildbot rightfully complains: > Reported-by: kbuild test robot > > All errors (new ones prefixed by >>): > > drivers/i2c/busses/i2c-stm32f7.c: In function 'stm32f7_i2c_suspend': > >> drivers/i2c/busses/i2c-stm32f7.c:2199:44: error: 'struct dev_pm_info' has no member named 'wakeup_path' > if (!device_may_wakeup(dev) && !dev->power.wakeup_path) { > ^ > drivers/i2c/busses/i2c-stm32f7.c: In function 'stm32f7_i2c_resume': > drivers/i2c/busses/i2c-stm32f7.c:2218:44: error: 'struct dev_pm_info' has no member named 'wakeup_path' > if (!device_may_wakeup(dev) && !dev->power.wakeup_path) { > ^ wakeup_path is only there if CONFIG_PM. Please fix and send a new version.