Backports HSUART RuntimePM patches from 4.9x to linux-yocto-4.4. Patches have not been submitted upstream and are in progress to be upstreamed, hence may not be final. Patch has been rebased on bxt-rebase branch and targeted for bxt-rebase branch.
Patch-Source: https://bitbucket.org/andy-shev/linux/branch/topic%2Fuart%2Frpm#commits Andy Shevchenko (14): serial: 8250_port: properly handle runtime PM in IRQ serial: 8250_port: factor out serial8250_do_restore_context() serial: 8250_port: export serial8250_rpm_{get|put}_tx() serial: 8250_dma: power off device after TX is done serial: core: enforce type for upf_t when copying serial: core: add support of runtime PM serial: 8250_port: remove unnecessary calls to runtime PM serial: 8250_port: remove legacy PM code serial: 8250_dw: enable runtime PM serial: 8250: remove legacy ->pm() hook serial: core: remove legacy PM code serial: 8250_port: prevent console to sleep serial: 8250_dw: support serial console wakeup pinctrl: intel: broxton: Allow UART 2 pins to be GPIO Nilesh Bacchewar (1): serial: 8250_dw: Set autosuspend time drivers/pinctrl/intel/pinctrl-broxton.c | 32 ++++-- drivers/tty/serial/8250/8250.h | 3 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dma.c | 9 +- drivers/tty/serial/8250/8250_dw.c | 55 ++++++--- drivers/tty/serial/8250/8250_port.c | 191 ++++++++++++++------------------ drivers/tty/serial/serial_core.c | 131 ++++++++++++---------- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 1 - 9 files changed, 240 insertions(+), 190 deletions(-) -- 1.9.1 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto