Thread (13 messages) 13 messages, 4 authors, 2020-03-13

Re: [PATCH 5/6] i2c: i2c-stm32f7: allow controller to be wakeup-source

From: Wolfram Sang <hidden>
Date: 2020-01-30 08:39:30
Also in: linux-arm-kernel, linux-i2c, lkml

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 <redacted>
Applied to for-next, thanks!
+static void stm32f7_i2c_enable_wakeup(struct stm32f7_i2c_dev *i2c_dev,
+				      bool enable)
+{
+	void __iomem *base = i2c_dev->base;
+	u32 mask = STM32F7_I2C_CR1_WUPEN;
...

I wondered why we can't move this more up to avoid the forward
declaration?

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help