dt-bindings: arm: amlogic: add support for Radxa ZERO 2 Pro
Subsystems (2)
PATCH 1/2 dt-bindings: arm: amlogic: add support for Radxa ZERO 2 Pro
Radxa ZERO 2 Pro is a ultra tiny high performance SBC[1] using the Amlogic A311D chip.
[1] https://radxa.com/products/zeros/zero2pro
Signed-off-by FUKAUMI Naoki <[email protected]>
--- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/amlogic.yaml +1 -0
@@ -157,6 +157,7 @@ properties: - bananapi,bpi-m2s - khadas,vim3 - libretech,aml-a311d-cc + - radxa,zero-2pro - radxa,zero2 - const: amlogic,a311d - const: amlogic,g12b
Signature · 1 line
2.43.0
PATCH 2/2 arm64: dts: amlogic: add support for Radxa ZERO 2 Pro
Radxa ZERO 2 Pro is a ultra tiny high performance SBC[1] using the Amlogic A311D chip that ships in a number of eMMC configurations:
- Amlogic A311D SoC
- Quad A73 + Dual A53 CPU
- Mali G52-MP4 GPU
- NPU (5 TOPs)
- 4GB LPDDR4 RAM
- 32/64/128GB eMMC
- micro SD Card slot
- Wi-Fi 5 and BT 5.0
- 1x USB 2.0 Type-C port (OTG)
- 1x USB 3.0 Type-C port (Host)
- Micro HDMI 2.0
- MIPI DSI
- MIPI CSI
- 40 Pin GPIO header
[1] https://radxa.com/products/zeros/zero2pro
Signed-off-by FUKAUMI Naoki <[email protected]>
---
arch/arm64/boot/dts/amlogic/Makefile | 1 +
.../amlogic/meson-g12b-radxa-zero-2pro.dts | 14 +
.../dts/amlogic/meson-g12b-radxa-zero2.dts | 527 +-----------------
...-zero2.dts => meson-g12b-radxa-zero2.dtsi} | 4 -
4 files changed, 29 insertions(+), 517 deletions(-)
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero-2pro.dts
rewrite arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts (98%)
copy arch/arm64/boot/dts/amlogic/{meson-g12b-radxa-zero2.dts => meson-g12b-radxa-zero2.dtsi} (98%)arch/arm64/boot/dts/amlogic/Makefile +1 -0
@@ -31,6 +31,7 @@ dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-go-ultra.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2-plus.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-odroid-n2l.dtb +dtb-$(CONFIG_ARCH_MESON) += meson-g12b-radxa-zero-2pro.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-radxa-zero2.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-s922x-bananapi-m2s.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-s922x-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero-2pro.dts new file +14 -0
@@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/dts-v1/; + +#include "meson-g12b-radxa-zero2.dtsi" + +/ { + compatible = "radxa,zero-2pro", "amlogic,a311d", "amlogic,g12b"; + model = "Radxa ZERO 2 Pro"; +}; + +&sound { + model = "RADXA-ZERO-2PRO"; +};
arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts +14 -513
527 lines not on this page · raw message
arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dtsi renamed from arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts +0 -4
@@ -16,9 +16,6 @@ #include <dt-bindings/sound/meson-g12a-tohdmitx.h> / { - compatible = "radxa,zero2", "amlogic,a311d", "amlogic,g12b"; - model = "Radxa Zero2"; - aliases { serial0 = &uart_AO; serial2 = &uart_A;
@@ -169,7 +166,6 @@ vddcpu_b: regulator-vddcpu-b { sound { compatible = "amlogic,axg-sound-card"; - model = "RADXA-ZERO2"; audio-aux-devs = <&tdmout_b>; audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1", "TDMOUT_B IN 1", "FRDDR_B OUT 1",
Signature · 1 line
2.43.0