pinctrl: tegra: Add Tegra264 pinmux driver

Add support for the three pin controllers (MAIN, UPHY and AON) found on
Tegra264.

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:30 +00:00
committed by Linus Walleij
parent 30a9d5162f
commit c985062069
3 changed files with 2227 additions and 0 deletions

View File

@@ -47,6 +47,16 @@ config PINCTRL_TEGRA238
and configuration for the MAIN and AON pin controllers found
on Tegra238.
config PINCTRL_TEGRA264
tristate "NVIDIA Tegra264 pinctrl driver"
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

View File

@@ -9,4 +9,5 @@ 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_TEGRA264) += pinctrl-tegra264.o
obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o

File diff suppressed because it is too large Load Diff