pinctrl: tegra: Add Tegra186 pinmux driver

This is based on Nvidia's downstream 5.10 driver, rewritten to match the
mainline Tegra194 pinmux driver.

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
This commit is contained in:
Aaron Kling
2025-03-08 22:50:25 -06:00
committed by Thomas Makin
parent 6aed033f53
commit c1548709ab
4 changed files with 1985 additions and 0 deletions

View File

@@ -24,6 +24,10 @@ config PINCTRL_TEGRA210
bool bool
select PINCTRL_TEGRA select PINCTRL_TEGRA
config PINCTRL_TEGRA186
bool
select PINCTRL_TEGRA
config PINCTRL_TEGRA194 config PINCTRL_TEGRA194
bool bool
select PINCTRL_TEGRA select PINCTRL_TEGRA

View File

@@ -5,6 +5,7 @@ obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o
obj-$(CONFIG_PINCTRL_TEGRA114) += pinctrl-tegra114.o obj-$(CONFIG_PINCTRL_TEGRA114) += pinctrl-tegra114.o
obj-$(CONFIG_PINCTRL_TEGRA124) += pinctrl-tegra124.o obj-$(CONFIG_PINCTRL_TEGRA124) += pinctrl-tegra124.o
obj-$(CONFIG_PINCTRL_TEGRA210) += pinctrl-tegra210.o obj-$(CONFIG_PINCTRL_TEGRA210) += pinctrl-tegra210.o
obj-$(CONFIG_PINCTRL_TEGRA186) += pinctrl-tegra186.o
obj-$(CONFIG_PINCTRL_TEGRA194) += pinctrl-tegra194.o obj-$(CONFIG_PINCTRL_TEGRA194) += pinctrl-tegra194.o
obj-$(CONFIG_PINCTRL_TEGRA234) += pinctrl-tegra234.o obj-$(CONFIG_PINCTRL_TEGRA234) += pinctrl-tegra234.o
obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o

File diff suppressed because it is too large Load Diff

View File

@@ -96,6 +96,7 @@ config ARCH_TEGRA_210_SOC
config ARCH_TEGRA_186_SOC config ARCH_TEGRA_186_SOC
bool "NVIDIA Tegra186 SoC" bool "NVIDIA Tegra186 SoC"
depends on !CPU_BIG_ENDIAN depends on !CPU_BIG_ENDIAN
select PINCTRL_TEGRA186
select MAILBOX select MAILBOX
select TEGRA_BPMP select TEGRA_BPMP
select TEGRA_HSP_MBOX select TEGRA_HSP_MBOX