mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-08-09 06:14:34 +02:00
The NVIDIA Tegra264 MAIN, AON, and UPHY pin controllers are only present
on NVIDIA Tegra264 SoCs. Hence add a dependency on ARCH_TEGRA, to
prevent asking the user about this driver when configuring a kernel
without NVIDIA Tegra SoC support.
Fixes: c985062069 ("pinctrl: tegra: Add Tegra264 pinmux driver")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config PINCTRL_TEGRA
|
|
bool "NVIDIA Tegra pin controllers common" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINMUX
|
|
select PINCONF
|
|
|
|
config PINCTRL_TEGRA20
|
|
bool "NVIDIA Tegra20 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
depends on COMMON_CLK
|
|
|
|
config PINCTRL_TEGRA30
|
|
bool "NVIDIA Tegra30 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA114
|
|
bool "NVIDIA Tegra114 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA124
|
|
bool "NVIDIA Tegra124 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA210
|
|
bool "NVIDIA Tegra210 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA186
|
|
bool "NVIDIA Tegra186 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA194
|
|
bool "NVIDIA Tegra194 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA234
|
|
bool "NVIDIA Tegra234 pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
select PINCTRL_TEGRA
|
|
|
|
config PINCTRL_TEGRA238
|
|
tristate "NVIDIA Tegra238 pinctrl driver"
|
|
depends on ARCH_TEGRA || COMPILE_TEST
|
|
default m if ARCH_TEGRA_238_SOC
|
|
select PINCTRL_TEGRA
|
|
help
|
|
Say Y or M here to enable support for the pinctrl driver for
|
|
NVIDIA Tegra238 SoC. This driver controls the pin multiplexing
|
|
and configuration for the MAIN and AON pin controllers found
|
|
on Tegra238.
|
|
|
|
config PINCTRL_TEGRA264
|
|
tristate "NVIDIA Tegra264 pinctrl driver"
|
|
depends on ARCH_TEGRA || COMPILE_TEST
|
|
default m if ARCH_TEGRA_264_SOC
|
|
select PINCTRL_TEGRA
|
|
help
|
|
Say Y or M here to enable support for the pinctrl driver for
|
|
NVIDIA Tegra264 SoC. This driver controls the pin multiplexing
|
|
and configuration for the MAIN, AON and UPHY pin controllers found
|
|
on Tegra264.
|
|
|
|
config PINCTRL_TEGRA_XUSB
|
|
bool "NVIDIA Tegra XUSB pin controller" if COMPILE_TEST && !ARCH_TEGRA
|
|
default y if ARCH_TEGRA
|
|
select GENERIC_PHY
|
|
select PINCONF
|
|
select PINMUX
|