arm64: meson-g12b: add initial support for Odroid-N2L 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. To: Rob Herring <robh+dt@kernel.org> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> To: Kevin Hilman <khilman@baylibre.com> To: Jerome Brunet <jbrunet@baylibre.com> To: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-amlogic@lists.infradead.org Cc: Dongjin Kim <tobetter@gmail.com> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- 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,