]> git.ipfire.org Git - thirdparty/linux.git/commit
pinctrl: tegra: Separate Tegra194 instances
authorThierry Reding <treding@nvidia.com>
Fri, 4 Nov 2022 14:23:44 +0000 (15:23 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 14 Nov 2022 13:16:46 +0000 (14:16 +0100)
commit5a0047360743695ecfe4ca33300222ddd39c4612
tree65bce44716125739167a0689294f135f3c9e90ba
parent802e19a066c40017321a0717817785d861aedc53
pinctrl: tegra: Separate Tegra194 instances

Tegra194 has two separate instances of the pin controller, one called
AON (in the always-on domain) and another called "main". Instead of
treating them as a single pin controller, split them up into two
separate controllers. Doing so allows the mapping between the pinmux
and GPIO controllers to be trivial identity mappings and more cleanly
separates the AON from the main IP blocks.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20221104142345.1562750-4-thierry.reding@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/tegra/pinctrl-tegra.c
drivers/pinctrl/tegra/pinctrl-tegra.h
drivers/pinctrl/tegra/pinctrl-tegra194.c