8250 driver should be relatively feature complete. It can co-exist with omap-serial driver, so just enable 8250 OMAP layer driver and route all ttyOx references to ttySx through the standard 8250 driver to ensure no breakage of userspace occurs. Signed-off-by: Nishanth Menon <nm@xxxxxx> --- Current upstream next-20150410 status: (all boards pass without this patch) Test is a basic boot test (using omap2plus_defconfig ofcourse).. Ofcourse: [ 0.001035] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0' does not help userspace when they are not able to dynamically handle switch. Just curious if folks feel we are ready for this switch yet... ttyS-change 1: am335x-evm: BOOT: PASS: http://paste.ubuntu.org.cn/2551733 2: am335x-sk: BOOT: FAIL: http://paste.ubuntu.org.cn/2551734 3: am3517-evm: BOOT: FAIL: http://paste.ubuntu.org.cn/2551735 4: am37x-evm: BOOT: FAIL: http://paste.ubuntu.org.cn/2551736 5: am437x-sk: BOOT: FAIL: http://paste.ubuntu.org.cn/2551737 6: am43xx-epos: BOOT: FAIL: http://paste.ubuntu.org.cn/2551738 7: am43xx-gpevm: BOOT: PASS: http://paste.ubuntu.org.cn/2551739 8: BeagleBoard-XM: BOOT: FAIL: http://paste.ubuntu.org.cn/2551740 9: beagleboard-vanilla: BOOT: FAIL: http://paste.ubuntu.org.cn/2551741 10: beaglebone-black: BOOT: PASS: http://paste.ubuntu.org.cn/2551742 11: beaglebone: BOOT: FAIL: http://paste.ubuntu.org.cn/2551743 12: craneboard: BOOT: FAIL: http://paste.ubuntu.org.cn/2551744 13: dra72x-evm: BOOT: FAIL: http://paste.ubuntu.org.cn/2551745 14: dra7xx-evm: BOOT: FAIL: http://paste.ubuntu.org.cn/2551746 15: OMAP3430-Labrador(LDP): BOOT: FAIL: http://paste.ubuntu.org.cn/2551747 16: n900: BOOT: FAIL: http://paste.ubuntu.org.cn/2551748 17: omap5-evm: BOOT: FAIL: http://paste.ubuntu.org.cn/2551749 18: pandaboard-es: BOOT: FAIL: http://paste.ubuntu.org.cn/2551750 19: pandaboard-vanilla: BOOT: FAIL: http://paste.ubuntu.org.cn/2551751 20: sdp2430: BOOT: FAIL: http://paste.ubuntu.org.cn/2551752 21: sdp3430: BOOT: FAIL: http://paste.ubuntu.org.cn/2551753 22: sdp4430: BOOT: FAIL: http://paste.ubuntu.org.cn/2551754 TOTAL = 22 boards, Booted Boards = 3, No Boot boards = 19 arc/arm/configs/omap2plus_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 9ff7b54b2a83..6ef76856ac8e 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -220,6 +220,8 @@ CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_OMAP=y CONFIG_SERIAL_OMAP_CONSOLE=y -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html