[PATCH v3 0/3] arm64: dts: meson-s4: add support for Khadas VIM1S
From: Nick Xie <hidden>
Date: 2026-01-15 03:01:21
Also in:
linux-amlogic, linux-devicetree, lkml
This series adds initial support for the Khadas VIM1S single board computer. The Khadas VIM1S is based on the Amlogic S905Y4 (S4 family) SoC. It features: - 2GB LPDDR4 RAM - 16GB eMMC 5.1 storage - 32MB SPI flash - 100M Ethernet - AP6256 Wireless (802.11 a/b/g/n/ac, BT5.0) - HDMI 2.1 video - 2x USB 2.0 ports - 1x USB-C (power) with USB 2.0 OTG - 2x LED's (1x red, 1x white) - 3x buttons (power, function, reset) - IR receiver - 40pin GPIO Header - 1x micro SD card slot Changes in v3: - Split the patch series to properly distinguish between S805X2 and S905Y4 SoCs in dt-bindings and compatible strings. - Patch 1: Updated bindings to use specific compatibles (s805x2/s905y4) instead of just generic s4. - Patch 2: (New) Updated existing AQ222 dts to use the new s805x2 compatible. - Patch 3: Updated compatible string to use s905y4. - Fixed Author/SoB mismatch in all patches. - Link to v2: https://lore.kernel.org/linux-amlogic/20260114062549.68954-1-nick@khadas.com/ (local) Changes in v2: - dts: fixed dtbs_check warning: removed unsupported 'enable-active-low' property from regulator-sd-3v3 node - Link to v1: https://lore.kernel.org/linux-amlogic/20260113090951.35928-1-nick@khadas.com/ (local) Nick Xie (3): dt-bindings: arm: amlogic: introduce specific compatibles for S4 family arm64: dts: meson-s4-aq222: update compatible string with s805x2 arm64: dts: meson-s4-s905y4-khadas-vim1s: add initial device tree .../devicetree/bindings/arm/amlogic.yaml | 8 + arch/arm64/boot/dts/amlogic/Makefile | 1 + .../dts/amlogic/meson-s4-s805x2-aq222.dts | 2 +- .../amlogic/meson-s4-s905y4-khadas-vim1s.dts | 190 ++++++++++++++++++ 4 files changed, 200 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts -- 2.34.1