ODROID-N2L is a variant SBC in small form factor and some peripherals are removed from ODROID-N2PLUS based on S922X SoC. - On-board ethernet is removed - On-board RTC is removed - USB 3.0 hub is removed, so one USB 2.0 and one USB 3.0 host ports are available - Huge heatsink is replaced with 40x40mm heatsink, 5V active heatsink is recommended or a tall passive sink is optional - 3.5mm earjack is removed - IR remote receiver is removed - MIPI DSI port is added So achieve this the current odroid-n2 dtsi is moved as odroid.dtsi and only the N2/N2+ changes are kept in the odroid-n2. With this only a minimal changes are needed to support the Odroid-N2L. Signed-off-by: Neil Armstrong <neil.armstrong@xxxxxxxxxx> --- Changes in v2: - Fixed include and phy0 supply name on patch 3 - Added review tag on patch 1 - Link to v1: https://lore.kernel.org/r/20230122-topic-odroid-n2l-upstream-initial-v1-0-1ce5e08039d0@xxxxxxxxxx --- Neil Armstrong (3): dt-bindings: arm: amlogic: document Odroid-N2L arm64: dts: meson-g12b: move common node into new odroid.dtsi arm64: dts: meson-g12b-odroid: Add initial support for Hardkernel ODROID-N2L Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + arch/arm64/boot/dts/amlogic/Makefile | 1 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 448 +-------------------- .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 125 ++++++ arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 445 ++++++++++++++++++++ 5 files changed, 581 insertions(+), 439 deletions(-) --- base-commit: 1b929c02afd37871d5afb9d498426f83432e71c2 change-id: 20230122-topic-odroid-n2l-upstream-initial-8e4f741792c1 Best regards, -- Neil Armstrong <neil.armstrong@xxxxxxxxxx>