GNU Linux-libre 6.7.9-gnu
[releases.git] / drivers / gpu / host1x / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 config TEGRA_HOST1X_CONTEXT_BUS
4         bool
5
6 config TEGRA_HOST1X
7         tristate "NVIDIA Tegra host1x driver"
8         depends on ARCH_TEGRA || COMPILE_TEST
9         select DMA_SHARED_BUFFER
10         select TEGRA_HOST1X_CONTEXT_BUS
11         select IOMMU_IOVA
12         help
13           Driver for the NVIDIA Tegra host1x hardware.
14
15           The Tegra host1x module is the DMA engine for register access to
16           Tegra's graphics- and multimedia-related modules. The modules served
17           by host1x are referred to as clients. host1x includes some other
18           functionality, such as synchronization.
19
20 if TEGRA_HOST1X
21
22 config TEGRA_HOST1X_FIREWALL
23         bool "Enable HOST1X security firewall"
24         default y
25         help
26           Say yes if kernel should protect command streams from tampering.
27
28           If unsure, choose Y.
29
30 endif