Message ID | c1641ffd-71c9-9ac9-89d9-c22da4acea10@linaro.org |
---|---|
State | New |
Headers | show |
Series | [GIT,PULL] amlogic ARM64 DT updates for v6.3 | expand |
On 30/01/2023 14:46, Neil Armstrong wrote: > Hi, > > Here's a set of Amlogic ARM64 DT changes for v6.3. > > New boards are added: > - Odroid-N2L using S922X (Smaller version of Odroid-N2+) > - BananaPi M2-Pro using S905X4 (Variant of BPI=M5 with on-board wifi) Small typo, it's S905X3 not X4... Neil > - Radxa Zero2 using A311D (Faster version of Radza Zero) > > The NNA reset & NNA power domain bindings were added to an immutable branch > and merged in this PR and the drivers DR PR to satisfy build-time > dependencies. > > A cleanup & fixup of the ARM64 DT has started, first by covering easy > mistakes like invalid node names & missing unit address. > This goes along a complete migration of bindings to dt-schema, which > are merged by the respective maintainers, the migration will cover the next > Lnux versions. > > In addition, the following changes are added: > - Add DT node for the VIPNano-QI on the A311D, a Neural Network variant of the Vivant GPU core > - remove CPU opps below 1GHz for G12A boards, like it was done for G12B/SM1 > - Fix WiFi/Bt definition around P212 & Khadas VIM1 > - Add audio node to P212 > - Fix FAN trip definition to Odroid-HC4 > - Fix gpio-fan gpios definition > - Permit Radxa Zero OTG on USB1 > - Fix VDDIO_C enable gpio by using OPEN DRAIN flag > > Neil > > The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: > > Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git tags/amlogic-arm64-dt-for-v6.3 > > for you to fetch changes up to d747e7f76a5fa6e3deb4c419df768f9ee49c2161: > > arm64: dts: meson: add support for Radxa Zero2 (2023-01-27 18:01:56 +0100) > > ---------------------------------------------------------------- > Amlogic ARM64 DT changes for v6.3: > - Merge of immutable bindings branch with Reset & power domain binding > - New boards: > - Odroid-N2L (Smaller version of Odroid-N2+) > - BananaPi M2-Pro (Variant of BPI=M5 with on-board wifi) > - Radxa Zero2 (New version of Radza Zero with A311D SoC) > - Add DT node for the VIPNano-QI on the A311D > - DT bindings fixups covering all SoC families > - MAC address nodes > - ethernet PHY node name > - scpi & child node names > - SD/SDIO node name > - USB supply name > - invalid clock-names > - rng node name > - rtc node name > - ETH phy mux node name > - button & adc keys node name > - leds node names > - RK818 pmic properties > - remove CPU opps below 1GHz for G12A boards, like it was done for G12B/SM1 > - Fix WiFi/Bt definition around P212 & Khadas VIM1 > - Add audio node to P212 > - Fix FAN trip definition to Odroid-HC4 > - Fix gpio-fan gpios definition > - Permit Radxa Zero OTG on USB1 > - Fix VDDIO_C enable gpio by using OPEN DRAIN flag > > ---------------------------------------------------------------- > Christian Hewitt (12): > arm64: dts: meson: remove CPU opps below 1GHz for G12A boards > arm64: dts: meson: add Broadcom WiFi to P212 dtsi > arm64: dts: meson: move pwm_ef node in P212 dtsi > arm64: dts: meson: remove WiFi/BT nodes from Khadas VIM1 > arm64: dts: meson: add audio playback to S905X-P212 dts > arm64: dts: meson: radxa-zero: allow usb otg mode > arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN > arm64: dts: meson: bananapi-m5: remove redundant status from sound node > arm64: dts: meson: bananapi-m5: convert dts to dtsi > dt-bindings: arm: amlogic: add support for BananaPi M2-Pro > arm64: dts: meson: add support for BananaPi M2-Pro > dt-bindings: arm: amlogic: add support for Radxa Zero2 > > David Heidelberg (1): > arm64: dts: meson-gxm-khadas-vim2: use gpio-fan matrix instead of an array > > Heiner Kallweit (1): > arm64: dts: amlogic: Fix non-compliant SD/SDIO node names > > Krzysztof Kozlowski (1): > arm64: dts: amlogic: align LED node names with dtschema > > Martin Blumenstingl (6): > arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node > arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name > arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names > arm64: dts: meson-gx: Fix Ethernet MAC address unit name > arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name > arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address > > Neil Armstrong (19): > Merge branch 'v6.3/bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into v6.3/arm64-dt > arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name > arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name > arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible > arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node > arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property > arm64: dts: amlogic: meson-gx: add missing unit address to rng node name > arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name > arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name > arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name > arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name > arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names > arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name > arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name > arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic properties > arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip > 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 > > Tomeu Vizoso (3): > dt-bindings: reset: meson-g12a: Add missing NNA reset > dt-bindings: power: Add G12A NNA power domain > arm64: dts: Add DT node for the VIPNano-QI on the A311D > > Yuntian Zhang (1): > arm64: dts: meson: add support for Radxa Zero2 > > Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + > arch/arm64/boot/dts/amlogic/Makefile | 3 + > .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 10 +- > arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- > arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 16 +- > .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - > arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 20 - > .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +- > .../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 +++++++++++++++++++ > .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 489 +++++++++++++++++++++ > arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + > .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- > arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 +- > arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- > .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 2 +- > .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 1 - > .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 +- > .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 15 - > .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 68 +++ > .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 21 +- > arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- > .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 9 +- > .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 97 ++++ > .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 428 +----------------- > .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 435 ++++++++++++++++++ > .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 10 +- > arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + > include/dt-bindings/power/meson-g12a-power.h | 1 + > .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 4 +- > 31 files changed, 1746 insertions(+), 939 deletions(-) > create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts > create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi > create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts > create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts > create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi