Christian Hewitt <christianshewitt@xxxxxxxxx> writes: > The Shenzen AZW (Beelink) GT-King is based on the Amlogic W400 reference > board with an S922X chip. > > - 4GB LPDDR4 RAM > - 64GB eMMC storage > - 10/100/1000 Base-T Ethernet > - AP6356S Wireless (802.11 a/b/g/n/ac, BT 4.1) > - HDMI 2.1 video > - S/PDIF optical output > - Analogue audio output > - 1x USB 2.0 port > - 2x USB 3.0 ports > - IR receiver > - 1x micro SD card slot > > The device-tree is largely based on meson-g12b-ugoos-am6. It's more than just based on, it's identical (other than compatible strings and whitespace fixup[1].) Both of these are based on the W400 ref design, so please make a W400 .dtsi that can be used by both ugoos and this. Sorry to be a bit picky here, but there's a prolifieration of these boards out there based on the Amlogic designs with little/no difference, so I'd like our DTs to reflect that. Thanks, Kevin [1] $ diff -u arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts --- arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts 2020-03-04 07:06:17.089604752 -0800 +++ arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts 2020-03-16 09:38:06.983705705 -0700 @@ -14,8 +14,8 @@ #include <dt-bindings/sound/meson-g12a-tohdmitx.h> / { - compatible = "ugoos,am6", "amlogic,g12b"; - model = "Ugoos AM6"; + compatible = "azw,gtking", "amlogic,g12b"; + model = "Beelink GT-King"; aliases { serial0 = &uart_AO; @@ -200,7 +200,7 @@ sound { compatible = "amlogic,axg-sound-card"; - model = "G12B-UGOOS-AM6"; + model = "G12B-GTKING"; audio-aux-devs = <&tdmout_b>; audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", "TDMOUT_B IN 1", "FRDDR_B OUT 1", @@ -532,7 +532,7 @@ shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>; max-speed = <2000000>; clocks = <&wifi32k>; - clock-names = "lpo"; + clock-names = "lpo"; }; };