]> git.karo-electronics.de Git - karo-tx-linux.git/commit
tilegx: provide kernel support for the tilegx UART shim
authorChris Metcalf <cmetcalf@tilera.com>
Mon, 12 Aug 2013 18:09:28 +0000 (14:09 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Tue, 13 Aug 2013 20:28:01 +0000 (16:28 -0400)
commit925ccec5cf445ec55717b2c17bcd68a4121f909d
treef4ad404c5d85557543e0f25d9799cc6633fc93ce
parent1f92823b296855c6acc961a36ab80024dd292ca8
tilegx: provide kernel support for the tilegx UART shim

The TILE-Gx chip includes an on-chip UART.  This change adds support
for using the UART from within the kernel.  The UART shim has more
functionality than is exposed here, but to keep the kernel code and
binary simpler, this is a subset of the full API designed to enable
a standard Linux tty serial driver only.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/gxio/Kconfig
arch/tile/gxio/Makefile
arch/tile/gxio/iorpc_uart.c [new file with mode: 0644]
arch/tile/gxio/uart.c [new file with mode: 0644]
arch/tile/include/arch/uart.h [new file with mode: 0644]
arch/tile/include/arch/uart_def.h [new file with mode: 0644]
arch/tile/include/gxio/iorpc_uart.h [new file with mode: 0644]
arch/tile/include/gxio/uart.h [new file with mode: 0644]
arch/tile/include/hv/drv_uart_intf.h [new file with mode: 0644]