Loading...
1# SPDX-License-Identifier: GPL-2.0-only
2
3config TEGRA_HOST1X_CONTEXT_BUS
4 bool
5
6config 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
20if TEGRA_HOST1X
21
22config 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
30endif
1config TEGRA_HOST1X
2 tristate "NVIDIA Tegra host1x driver"
3 depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
4 select IOMMU_IOVA if IOMMU_SUPPORT
5 help
6 Driver for the NVIDIA Tegra host1x hardware.
7
8 The Tegra host1x module is the DMA engine for register access to
9 Tegra's graphics- and multimedia-related modules. The modules served
10 by host1x are referred to as clients. host1x includes some other
11 functionality, such as synchronization.
12
13if TEGRA_HOST1X
14
15config TEGRA_HOST1X_FIREWALL
16 bool "Enable HOST1X security firewall"
17 default y
18 help
19 Say yes if kernel should protect command streams from tampering.
20
21 If unsure, choose Y.
22
23endif