rockchip: Add support for leds and user button on Radxa E20C
From: | Jonas Karlman <jonas-AT-kwiboo.se> | |
To: | Heiko Stuebner <heiko-AT-sntech.de> | |
Subject: | [PATCH 0/7] rockchip: Add support for leds and user button on Radxa E20C | |
Date: | Fri, 28 Feb 2025 06:40:06 +0000 | |
Message-ID: | <20250228064024.3200000-1-jonas@kwiboo.se> | |
Cc: | Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Linus Walleij <linus.walleij-AT-linaro.org>, Yao Zi <ziyao-AT-disroot.org>, linux-rockchip-AT-lists.infradead.org, devicetree-AT-vger.kernel.org, linux-gpio-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, linux-kernel-AT-vger.kernel.org, Jonas Karlman <jonas-AT-kwiboo.se> | |
Archive-link: | Article |
The Radxa E20C has three gpio leds and one gpio button. This series adds dt-binding, driver support, DT node in SoC .dtsi and gpio-keys and gpio-leds nodes in board DT to support the leds and user button. This series builds on top of the "rockchip: Add support for maskrom button on Radxa E20C" series [1]. Board schematics for Radxa E20C can be found at [2]. [1] https://lore.kernel.org/r/20250227184058.2964204-1-jonas@... [2] https://dl.radxa.com/e/e20c/v1.10/radxa_e20c_v1100_schema... Jonas Karlman (6): dt-bindings: soc: rockchip: Add RK3528 ioc-grf syscon dt-bindings: pinctrl: Add pinctrl support for RK3528 arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528 arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C arm64: dts: rockchip: Add user button to Radxa E20C arm64: dts: rockchip: Add gpio-leds node to Radxa E20C Steven Liu (1): pinctrl: rockchip: Add support for RK3528 .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../boot/dts/rockchip/rk3528-pinctrl.dtsi | 1397 +++++++++++++++++ .../boot/dts/rockchip/rk3528-radxa-e20c.dts | 68 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 82 + drivers/pinctrl/pinctrl-rockchip.c | 160 +- drivers/pinctrl/pinctrl-rockchip.h | 1 + 7 files changed, 1709 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi -- 2.48.1