mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-17 16:06:42 +07:00
6ec006ede5
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>
34 lines
865 B
Plaintext
34 lines
865 B
Plaintext
# Support direct access to TILE-Gx hardware from user space, via the
|
|
# gxio library, or from kernel space, via kernel IORPC support.
|
|
config TILE_GXIO
|
|
bool
|
|
depends on TILEGX
|
|
|
|
# Support direct access to the common I/O DMA facility within the
|
|
# TILE-Gx mPIPE and Trio hardware from kernel space.
|
|
config TILE_GXIO_DMA
|
|
bool
|
|
select TILE_GXIO
|
|
|
|
# Support direct access to the TILE-Gx mPIPE hardware from kernel space.
|
|
config TILE_GXIO_MPIPE
|
|
bool
|
|
select TILE_GXIO
|
|
select TILE_GXIO_DMA
|
|
|
|
# Support direct access to the TILE-Gx TRIO hardware from kernel space.
|
|
config TILE_GXIO_TRIO
|
|
bool
|
|
select TILE_GXIO
|
|
select TILE_GXIO_DMA
|
|
|
|
# Support direct access to the TILE-Gx USB hardware from kernel space.
|
|
config TILE_GXIO_USB_HOST
|
|
bool
|
|
select TILE_GXIO
|
|
|
|
# Support direct access to the TILE-Gx UART hardware from kernel space.
|
|
config TILE_GXIO_UART
|
|
bool
|
|
select TILE_GXIO
|