xref: /linux/drivers/pinctrl/tegra/Kconfig (revision bba2c3615bd6cfee7456d1130f2e6b01b3f4e9ba)
1# SPDX-License-Identifier: GPL-2.0-only
2config PINCTRL_TEGRA
3	bool "NVIDIA Tegra pin controllers common" if COMPILE_TEST && !ARCH_TEGRA
4	select PINMUX
5	select PINCONF
6
7config PINCTRL_TEGRA20
8	bool "NVIDIA Tegra20 pin controller" if COMPILE_TEST && !ARCH_TEGRA
9	select PINCTRL_TEGRA
10	depends on COMMON_CLK
11
12config PINCTRL_TEGRA30
13	bool "NVIDIA Tegra30 pin controller" if COMPILE_TEST && !ARCH_TEGRA
14	select PINCTRL_TEGRA
15
16config PINCTRL_TEGRA114
17	bool "NVIDIA Tegra114 pin controller" if COMPILE_TEST && !ARCH_TEGRA
18	select PINCTRL_TEGRA
19
20config PINCTRL_TEGRA124
21	bool "NVIDIA Tegra124 pin controller" if COMPILE_TEST && !ARCH_TEGRA
22	select PINCTRL_TEGRA
23
24config PINCTRL_TEGRA210
25	bool "NVIDIA Tegra210 pin controller" if COMPILE_TEST && !ARCH_TEGRA
26	select PINCTRL_TEGRA
27
28config PINCTRL_TEGRA186
29	bool "NVIDIA Tegra186 pin controller" if COMPILE_TEST && !ARCH_TEGRA
30	select PINCTRL_TEGRA
31
32config PINCTRL_TEGRA194
33	bool "NVIDIA Tegra194 pin controller" if COMPILE_TEST && !ARCH_TEGRA
34	select PINCTRL_TEGRA
35
36config PINCTRL_TEGRA234
37	bool "NVIDIA Tegra234 pin controller" if COMPILE_TEST && !ARCH_TEGRA
38	select PINCTRL_TEGRA
39
40config PINCTRL_TEGRA238
41	tristate "NVIDIA Tegra238 pinctrl driver"
42	depends on ARCH_TEGRA || COMPILE_TEST
43	default m if ARCH_TEGRA_238_SOC
44	select PINCTRL_TEGRA
45	help
46	  Say Y or M here to enable support for the pinctrl driver for
47	  NVIDIA Tegra238 SoC. This driver controls the pin multiplexing
48	  and configuration for the MAIN and AON pin controllers found
49	  on Tegra238.
50
51config PINCTRL_TEGRA264
52	tristate "NVIDIA Tegra264 pinctrl driver"
53	depends on ARCH_TEGRA || COMPILE_TEST
54	default m if ARCH_TEGRA_264_SOC
55	select PINCTRL_TEGRA
56	help
57	  Say Y or M here to enable support for the pinctrl driver for
58	  NVIDIA Tegra264 SoC. This driver controls the pin multiplexing
59	  and configuration for the MAIN, AON and UPHY pin controllers found
60	  on Tegra264.
61
62config PINCTRL_TEGRA_XUSB
63	bool "NVIDIA Tegra XUSB pin controller" if COMPILE_TEST && !ARCH_TEGRA
64	default y if ARCH_TEGRA
65	select GENERIC_PHY
66	select PINCONF
67	select PINMUX
68