pinctrl: tegra: Add Tegra238 pinmux driver

Add support for the two pin controllers (MAIN and AON) found on Tegra238.

Signed-off-by: Prathamesh Shete <pshete@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
This commit is contained in:
Prathamesh Shete
2026-04-27 13:42:28 +00:00
committed by Linus Walleij
parent 9323f8a0e1
commit 25cac7292d
3 changed files with 2067 additions and 0 deletions

View File

@@ -37,6 +37,16 @@ config PINCTRL_TEGRA234
bool "NVIDIA Tegra234 pin controller" if COMPILE_TEST && !ARCH_TEGRA
select PINCTRL_TEGRA
config PINCTRL_TEGRA238
tristate "NVIDIA Tegra238 pinctrl driver"
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_TEGRA_XUSB
bool "NVIDIA Tegra XUSB pin controller" if COMPILE_TEST && !ARCH_TEGRA
default y if ARCH_TEGRA

View File

@@ -8,4 +8,5 @@ obj-$(CONFIG_PINCTRL_TEGRA210) += pinctrl-tegra210.o
obj-$(CONFIG_PINCTRL_TEGRA186) += pinctrl-tegra186.o
obj-$(CONFIG_PINCTRL_TEGRA194) += pinctrl-tegra194.o
obj-$(CONFIG_PINCTRL_TEGRA234) += pinctrl-tegra234.o
obj-$(CONFIG_PINCTRL_TEGRA238) += pinctrl-tegra238.o
obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o

File diff suppressed because it is too large Load Diff