[PATCH v2 0/4] arm64: dts: amlogic: meson-s4-khadas-vim1s: enable LEDs, Keys and Bluetooth

Nick Xie
2026-02-28T06:38:43Z

This series enables various user interfaces and the Bluetooth module
for the Khadas VIM1S board (Amlogic S905Y4).

This builds upon the existing board support to fully enable the
user-facing peripherals.

Changes in v2:
- Dropped the SARADC and Function Key patches from this series. As
suggested by Martin Blumenstingl, a dedicated compatible string and
driver update for the S4 SARADC will be submitted in a separate series
to ensure forward compatibility.
- Patch 1: Split the UART_A pinctrl definitions in meson-s4.dtsi into
separate rx/tx and rts/cts groups to keep the SoC dtsi generic
(Martin Blumenstingl).
- Patch 2: Assigned the UART_A pinctrl groups directly in the board dts.
- Added Martin's 'Reviewed-by' tags to Patches 2, 3, and 4.
- Link to v1: https://lore.kernel.org/linux-amlogic/20260123022258.136448-1-nick@khadas.com/

Nick Xie (4):
arm64: dts: amlogic: meson-s4: add UART_A node
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable bluetooth
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add PWM LED support
arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add POWER key
support

.../amlogic/meson-s4-s905y4-khadas-vim1s.dts | 46 +++++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 26 +++++++++++
2 files changed, 72 insertions(+)