]> git.kernelconcepts.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, 3 Sep 2013 18:50:36 +0000 (14:50 -0400)
commit6ec006ede5e0526c20cd7ed5e20df637ea592b1f
treea05b7f36199a31d11e54ae1e87a8c2fa6dafdfa0
parentacbde1db294932623aad15dd8cc6e37b28340f26
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]