Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Terje Bergstrom | 7547168 | 2013-03-22 16:34:01 +0200 | [diff] [blame] | 2 | config TEGRA_HOST1X |
| 3 | tristate "NVIDIA Tegra host1x driver" |
Thierry Reding | 6f44c2b | 2013-11-20 20:58:36 +0100 | [diff] [blame] | 4 | depends on ARCH_TEGRA || (ARM && COMPILE_TEST) |
Thierry Reding | c8a2036 | 2019-08-29 17:56:53 +0200 | [diff] [blame] | 5 | select IOMMU_IOVA |
Terje Bergstrom | 7547168 | 2013-03-22 16:34:01 +0200 | [diff] [blame] | 6 | help |
| 7 | Driver for the NVIDIA Tegra host1x hardware. |
| 8 | |
| 9 | The Tegra host1x module is the DMA engine for register access to |
| 10 | Tegra's graphics- and multimedia-related modules. The modules served |
| 11 | by host1x are referred to as clients. host1x includes some other |
| 12 | functionality, such as synchronization. |
Terje Bergstrom | 6579324 | 2013-03-22 16:34:03 +0200 | [diff] [blame] | 13 | |
| 14 | if TEGRA_HOST1X |
| 15 | |
| 16 | config TEGRA_HOST1X_FIREWALL |
| 17 | bool "Enable HOST1X security firewall" |
| 18 | default y |
| 19 | help |
| 20 | Say yes if kernel should protect command streams from tampering. |
| 21 | |
| 22 | If unsure, choose Y. |
| 23 | |
| 24 | endif |