linux/drivers/pinctrl/tegra
Prathamesh Shete ae2c5bf969 pinctrl: tegra238: Fix register bank for AON pin groups
The AON pin controller has a single register region and therefore,
the bank defined in the tegra238_functions[] and tegra238_aon_groups[]
for the AON pin groups must be 0. However, commit 25cac7292d
("pinctrl: tegra: Add Tegra238 pinmux driver") incorrectly specified the
bank for these pins as 1 and not 0. This means that in the
tegra_pinctrl_probe() function we use an invalid index when accessing
the pmx->regs[] array which causes an incorrect address to be used for
accessing the pinmux registers.

Fix this by correcting the bank for the AON pin groups.

Fixes: 25cac7292d ("pinctrl: tegra: Add Tegra238 pinmux driver")
Signed-off-by: Prathamesh Shete <pshete@nvidia.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
History 2026-09-21 00:06:32 +02:00
..
Kconfig pinctrl: tegra: PINCTRL_TEGRA264 should depend on ARCH_TEGRA 2026-06-11 14:04:44 +02:00
Makefile pinctrl: tegra: Add Tegra264 pinmux driver 2026-05-27 14:07:12 +02:00
pinctrl-tegra-xusb.c pinctrl: tegra-xusb: Simplify locking with guard() 2026-01-19 01:11:47 +01:00
pinctrl-tegra.c pinctrl: tegra: Export tegra_pinctrl_probe() 2026-05-27 14:03:07 +02:00
pinctrl-tegra.h pinctrl: tegra: use flexible array member for array 2026-03-19 14:04:15 +01:00
pinctrl-tegra20.c pinctrl: tegra20: register csus_mux clock 2025-10-14 14:02:57 +02:00
pinctrl-tegra30.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra114.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra124.c pinctrl: tegra: Duplicate pinmux functions table 2023-06-01 13:17:35 +02:00
pinctrl-tegra186.c pinctrl: tegra: Add Tegra186 pinmux driver 2025-08-19 13:26:51 +02:00
pinctrl-tegra194.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-tegra210.c pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper 2023-08-21 19:07:44 +03:00
pinctrl-tegra234.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
pinctrl-tegra238.c pinctrl: tegra238: Fix register bank for AON pin groups 2026-09-21 00:06:32 +02:00
pinctrl-tegra264.c Pin control bulk changes for kernel v7.3 2026-08-24 08:46:03 -07:00