Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

serial: stm32: select pinctrl state in each suspend/resume function

Select either pinctrl sleep state in suspend function or default state in
resume function.

Signed-off-by: Bich Hemon <bich.hemon@st.com>
Signed-off-by: Erwan Le Ray <erwan.leray@st.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Bich Hemon and committed by
Greg Kroah-Hartman
c70669ec 15b3cd8e

+4
+4
drivers/tty/serial/stm32-usart.c
··· 1298 1298 else 1299 1299 stm32_serial_enable_wakeup(port, false); 1300 1300 1301 + pinctrl_pm_select_sleep_state(dev); 1302 + 1301 1303 return 0; 1302 1304 } 1303 1305 1304 1306 static int stm32_serial_resume(struct device *dev) 1305 1307 { 1306 1308 struct uart_port *port = dev_get_drvdata(dev); 1309 + 1310 + pinctrl_pm_select_default_state(dev); 1307 1311 1308 1312 if (device_may_wakeup(dev)) 1309 1313 stm32_serial_enable_wakeup(port, false);