GNU Linux-libre 4.14.259-gnu1
[releases.git] / arch / tile / gxio / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 # Support direct access to TILE-Gx hardware from user space, via the
3 # gxio library, or from kernel space, via kernel IORPC support.
4 config TILE_GXIO
5         bool
6         depends on TILEGX
7
8 # Support direct access to the common I/O DMA facility within the
9 # TILE-Gx mPIPE and Trio hardware from kernel space.
10 config TILE_GXIO_DMA
11         bool
12         select TILE_GXIO
13
14 # Support direct access to the TILE-Gx mPIPE hardware from kernel space.
15 config TILE_GXIO_MPIPE
16         bool
17         select TILE_GXIO
18         select TILE_GXIO_DMA
19
20 # Support direct access to the TILE-Gx TRIO hardware from kernel space.
21 config TILE_GXIO_TRIO
22         bool
23         select TILE_GXIO
24         select TILE_GXIO_DMA
25
26 # Support direct access to the TILE-Gx USB hardware from kernel space.
27 config TILE_GXIO_USB_HOST
28         bool
29         select TILE_GXIO
30
31 # Support direct access to the TILE-Gx UART hardware from kernel space.
32 config TILE_GXIO_UART
33         bool
34         select TILE_GXIO