18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig TEGRA_HOST1X
38c2ecf20Sopenharmony_ci	tristate "NVIDIA Tegra host1x driver"
48c2ecf20Sopenharmony_ci	depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
58c2ecf20Sopenharmony_ci	select IOMMU_IOVA
68c2ecf20Sopenharmony_ci	help
78c2ecf20Sopenharmony_ci	  Driver for the NVIDIA Tegra host1x hardware.
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci	  The Tegra host1x module is the DMA engine for register access to
108c2ecf20Sopenharmony_ci	  Tegra's graphics- and multimedia-related modules. The modules served
118c2ecf20Sopenharmony_ci	  by host1x are referred to as clients. host1x includes some other
128c2ecf20Sopenharmony_ci	  functionality, such as synchronization.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciif TEGRA_HOST1X
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig TEGRA_HOST1X_FIREWALL
178c2ecf20Sopenharmony_ci	bool "Enable HOST1X security firewall"
188c2ecf20Sopenharmony_ci	default y
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  Say yes if kernel should protect command streams from tampering.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci	  If unsure, choose Y.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciendif
25