linux/drivers/pinctrl/sunxi
Andre Przywara b8a51e95b3 pinctrl: sunxi: Add support for the secondary A523 GPIO ports
As most other Allwinner SoCs before, the A523 chip contains a second
GPIO controller, managing banks PL and PM.
Use the newly introduced DT based pinctrl driver to describe just the
generic pinctrl properties, so advertise the number of pins per bank
and the interrupt capabilities. The actual function/mux assignment is
taken from the devicetree.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/20250306235827.4895-9-andre.przywara@arm.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2025-03-13 14:48:57 +01:00
..
Kconfig pinctrl: sunxi: Add support for the secondary A523 GPIO ports 2025-03-13 14:48:57 +01:00
Makefile pinctrl: sunxi: Add support for the secondary A523 GPIO ports 2025-03-13 14:48:57 +01:00
pinctrl-sun4i-a10.c pinctrl: sunxi: refactor pinctrl variants into flags 2025-03-13 14:48:55 +01:00
pinctrl-sun5i.c pinctrl: sunxi: refactor pinctrl variants into flags 2025-03-13 14:48:55 +01:00
pinctrl-sun6i-a31-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun6i-a31.c pinctrl: sunxi: refactor pinctrl variants into flags 2025-03-13 14:48:55 +01:00
pinctrl-sun8i-a23-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-a23.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-a33.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-a83t-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-a83t.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-h3-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-h3.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun8i-v3s.c pinctrl: sunxi: refactor pinctrl variants into flags 2025-03-13 14:48:55 +01:00
pinctrl-sun9i-a80-r.c pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment 2024-04-04 13:39:47 +02:00
pinctrl-sun9i-a80.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun20i-d1.c pinctrl: sunxi: refactor pinctrl variants into flags 2025-03-13 14:48:55 +01:00
pinctrl-sun50i-a64-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-a64.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-a100-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-a100.c pinctrl: sunxi: add missed lvds pins for a100/a133 2025-01-13 15:29:23 +01:00
pinctrl-sun50i-h5.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-h6-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-h6.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-h616-r.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sun50i-h616.c pinctrl: sunxi: h616: add extra gpio banks 2023-09-25 15:26:33 +02:00
pinctrl-sun55i-a523-r.c pinctrl: sunxi: Add support for the secondary A523 GPIO ports 2025-03-13 14:48:57 +01:00
pinctrl-sun55i-a523.c pinctrl: sunxi: Add support for the Allwinner A523 2025-03-13 14:48:57 +01:00
pinctrl-suniv-f1c100s.c pinctrl: Explicitly include correct DT includes 2023-07-20 21:41:24 +02:00
pinctrl-sunxi-dt.c pinctrl: sunxi: allow reading mux values from DT 2025-03-13 14:48:57 +01:00
pinctrl-sunxi.c pinctrl: sunxi: support moved power configuration registers 2025-03-13 14:48:56 +01:00
pinctrl-sunxi.h pinctrl: sunxi: allow reading mux values from DT 2025-03-13 14:48:57 +01:00