The patches have added the wakeup source support for lpuart, and enable the runtime pm for lpuart driver. Also use pm_ptr() to avoid need to make pm __maybe_unused. It has been tested on imx8ulp-evk board, and the two new features can work well. Sherry Sun (3): tty: serial: fsl_lpuart: enable wakeup source for lpuart tty: serial: fsl_lpuart: Add runtime pm support tty: serial: fsl_lpuart: Use pm_ptr() to avoid need to make pm __maybe_unused drivers/tty/serial/fsl_lpuart.c | 343 ++++++++++++++++++++++++-------- 1 file changed, 261 insertions(+), 82 deletions(-) -- 2.17.1