ARM: dts: oxnas: remove obsolete device tree files
authorNeil Armstrong <neil.armstrong@linaro.org>
Mon, 3 Apr 2023 07:42:18 +0000 (09:42 +0200)
committerArnd Bergmann <arnd@arndb.de>
Tue, 4 Apr 2023 14:26:39 +0000 (16:26 +0200)
Due to lack of maintainance and stall of development for a few years now,
and since no new features will ever be added upstream, remove support
for OX810 and OX820 devices.

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/ox810se-wd-mbwe.dts [deleted file]
arch/arm/boot/dts/ox810se.dtsi [deleted file]
arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts [deleted file]
arch/arm/boot/dts/ox820.dtsi [deleted file]

index ad06ab3..d092993 100644 (file)
@@ -1041,9 +1041,6 @@ dtb-$(CONFIG_ARCH_PXA) += \
        pxa300-raumfeld-speaker-m.dtb \
        pxa300-raumfeld-speaker-one.dtb \
        pxa300-raumfeld-speaker-s.dtb
-dtb-$(CONFIG_ARCH_OXNAS) += \
-       ox810se-wd-mbwe.dtb \
-       ox820-cloudengines-pogoplug-series-3.dtb
 dtb-$(CONFIG_ARCH_QCOM) += \
        qcom-apq8016-sbc.dtb \
        qcom-apq8026-asus-sparrow.dtb \
diff --git a/arch/arm/boot/dts/ox810se-wd-mbwe.dts b/arch/arm/boot/dts/ox810se-wd-mbwe.dts
deleted file mode 100644 (file)
index c59e06f..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition
- *
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
- */
-
-/dts-v1/;
-#include "ox810se.dtsi"
-
-/ {
-       model = "Western Digital My Book World Edition";
-
-       compatible = "wd,mbwe", "oxsemi,ox810se";
-
-       chosen {
-               bootargs = "console=ttyS1,115200n8 earlyprintk=serial";
-       };
-
-       memory {
-               /* 128Mbytes DDR */
-               reg = <0x48000000 0x8000000>;
-       };
-
-       aliases {
-               serial1 = &uart1;
-               gpio0 = &gpio0;
-               gpio1 = &gpio1;
-       };
-
-       gpio-keys-polled {
-               compatible = "gpio-keys-polled";
-               #address-cells = <1>;
-               #size-cells = <0>;
-               poll-interval = <100>;
-
-               power {
-                       label = "power";
-                       gpios = <&gpio0 0 1>;
-                       linux,code = <0x198>;
-               };
-
-               recovery {
-                       label = "recovery";
-                       gpios = <&gpio0 4 1>;
-                       linux,code = <0xab>;
-               };
-       };
-
-       leds {
-               compatible = "gpio-leds";
-
-               a0 {
-                       label = "activity0";
-                       gpios = <&gpio0 25 0>;
-                       default-state = "keep";
-               };
-
-               a1 {
-                       label = "activity1";
-                       gpios = <&gpio0 26 0>;
-                       default-state = "keep";
-               };
-
-               a2 {
-                       label = "activity2";
-                       gpios = <&gpio0 5 0>;
-                       default-state = "keep";
-               };
-
-               a3 {
-                       label = "activity3";
-                       gpios = <&gpio0 6 0>;
-                       default-state = "keep";
-               };
-
-               a4 {
-                       label = "activity4";
-                       gpios = <&gpio0 7 0>;
-                       default-state = "keep";
-               };
-
-               a5 {
-                       label = "activity5";
-                       gpios = <&gpio1 2 0>;
-                       default-state = "keep";
-               };
-       };
-
-       i2c-gpio {
-               compatible = "i2c-gpio";
-               gpios = <&gpio0 3 0 /* sda */
-                        &gpio0 2 0 /* scl */
-                        >;
-               i2c-gpio,delay-us = <2>;        /* ~100 kHz */
-               #address-cells = <1>;
-               #size-cells = <0>;
-
-               rtc0: rtc@48 {
-                       compatible = "st,m41t00";
-                       reg = <0x68>;
-               };
-       };
-};
-
-&etha {
-       status = "okay";
-};
-
-&uart1 {
-       status = "okay";
-
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_uart1>;
-};
diff --git a/arch/arm/boot/dts/ox810se.dtsi b/arch/arm/boot/dts/ox810se.dtsi
deleted file mode 100644 (file)
index 96c0745..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * ox810se.dtsi - Device tree file for Oxford Semiconductor OX810SE SoC
- *
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
- */
-
-#include <dt-bindings/clock/oxsemi,ox810se.h>
-#include <dt-bindings/reset/oxsemi,ox810se.h>
-
-/ {
-       #address-cells = <1>;
-       #size-cells = <1>;
-       compatible = "oxsemi,ox810se";
-
-       cpus {
-               #address-cells = <0>;
-               #size-cells = <0>;
-
-               cpu {
-                       device_type = "cpu";
-                       compatible = "arm,arm926ej-s";
-                       clocks = <&armclk>;
-               };
-       };
-
-       memory {
-               device_type = "memory";
-               /* Max 256MB @ 0x48000000 */
-               reg = <0x48000000 0x10000000>;
-       };
-
-       clocks {
-               osc: oscillator {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <25000000>;
-               };
-
-               gmacclk: gmacclk {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <125000000>;
-               };
-
-               rpsclk: rpsclk {
-                       compatible = "fixed-factor-clock";
-                       #clock-cells = <0>;
-                       clock-div = <1>;
-                       clock-mult = <1>;
-                       clocks = <&osc>;
-               };
-
-               pll400: pll400 {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <733333333>;
-               };
-
-               sysclk: sysclk {
-                       compatible = "fixed-factor-clock";
-                       #clock-cells = <0>;
-                       clock-div = <4>;
-                       clock-mult = <1>;
-                       clocks = <&pll400>;
-               };
-
-               armclk: armclk {
-                       compatible = "fixed-factor-clock";
-                       #clock-cells = <0>;
-                       clock-div = <2>;
-                       clock-mult = <1>;
-                       clocks = <&pll400>;
-               };
-       };
-
-       soc {
-               #address-cells = <1>;
-               #size-cells = <1>;
-               compatible = "simple-bus";
-               ranges;
-               interrupt-parent = <&intc>;
-
-               etha: ethernet@40400000 {
-                       compatible = "oxsemi,ox810se-dwmac", "snps,dwmac";
-                       reg = <0x40400000 0x2000>;
-                       interrupts = <8>;
-                       interrupt-names = "macirq";
-                       mac-address = [000000000000]; /* Filled in by U-Boot */
-                       phy-mode = "rgmii";
-
-                       clocks = <&stdclk 6>, <&gmacclk>;
-                       clock-names = "gmac", "stmmaceth";
-                       resets = <&reset 6>;
-
-                       /* Regmap for sys registers */
-                       oxsemi,sys-ctrl = <&sys>;
-
-                       status = "disabled";
-               };
-
-               apb-bridge@44000000 {
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       compatible = "simple-bus";
-                       ranges = <0 0x44000000 0x1000000>;
-
-                       pinctrl: pinctrl {
-                               compatible = "oxsemi,ox810se-pinctrl";
-
-                               /* Regmap for sys registers */
-                               oxsemi,sys-ctrl = <&sys>;
-
-                               pinctrl_uart0: uart0 {
-                                       uart0a {
-                                               pins = "gpio31";
-                                               function = "fct3";
-                                       };
-                                       uart0b {
-                                               pins = "gpio32";
-                                               function = "fct3";
-                                       };
-                               };
-
-                               pinctrl_uart0_modem: uart0_modem {
-                                       uart0c {
-                                               pins = "gpio27";
-                                               function = "fct3";
-                                       };
-                                       uart0d {
-                                               pins = "gpio28";
-                                               function = "fct3";
-                                       };
-                                       uart0e {
-                                               pins = "gpio29";
-                                               function = "fct3";
-                                       };
-                                       uart0f {
-                                               pins = "gpio30";
-                                               function = "fct3";
-                                       };
-                                       uart0g {
-                                               pins = "gpio33";
-                                               function = "fct3";
-                                       };
-                                       uart0h {
-                                               pins = "gpio34";
-                                               function = "fct3";
-                                       };
-                               };
-
-                               pinctrl_uart1: uart1 {
-                                       uart1a {
-                                               pins = "gpio20";
-                                               function = "fct3";
-                                       };
-                                       uart1b {
-                                               pins = "gpio22";
-                                               function = "fct3";
-                                       };
-                               };
-
-                               pinctrl_uart1_modem: uart1_modem {
-                                       uart1c {
-                                               pins = "gpio8";
-                                               function = "fct3";
-                                       };
-                                       uart1d {
-                                               pins = "gpio9";
-                                               function = "fct3";
-                                       };
-                                       uart1e {
-                                               pins = "gpio23";
-                                               function = "fct3";
-                                       };
-                                       uart1f {
-                                               pins = "gpio24";
-                                               function = "fct3";
-                                       };
-                                       uart1g {
-                                               pins = "gpio25";
-                                               function = "fct3";
-                                       };
-                                       uart1h {
-                                               pins = "gpio26";
-                                               function = "fct3";
-                                       };
-                               };
-
-                               pinctrl_uart2: uart2 {
-                                       uart2a {
-                                               pins = "gpio6";
-                                               function = "fct3";
-                                       };
-                                       uart2b {
-                                               pins = "gpio7";
-                                               function = "fct3";
-                                       };
-                               };
-
-                               pinctrl_uart2_modem: uart2_modem {
-                                       uart2c {
-                                               pins = "gpio0";
-                                               function = "fct3";
-                                       };
-                                       uart2d {
-                                               pins = "gpio1";
-                                               function = "fct3";
-                                       };
-                                       uart2e {
-                                               pins = "gpio2";
-                                               function = "fct3";
-                                       };
-                                       uart2f {
-                                               pins = "gpio3";
-                                               function = "fct3";
-                                       };
-                                       uart2g {
-                                               pins = "gpio4";
-                                               function = "fct3";
-                                       };
-                                       uart2h {
-                                               pins = "gpio5";
-                                               function = "fct3";
-                                       };
-                               };
-                       };
-
-                       gpio0: gpio@0 {
-                               compatible = "oxsemi,ox810se-gpio";
-                               reg = <0x000000 0x100000>;
-                               interrupts = <21>;
-                               #gpio-cells = <2>;
-                               gpio-controller;
-                               interrupt-controller;
-                               #interrupt-cells = <2>;
-                               ngpios = <32>;
-                               oxsemi,gpio-bank = <0>;
-                               gpio-ranges = <&pinctrl 0 0 32>;
-                       };
-
-                       gpio1: gpio@100000 {
-                               compatible = "oxsemi,ox810se-gpio";
-                               reg = <0x100000 0x100000>;
-                               interrupts = <22>;
-                               #gpio-cells = <2>;
-                               gpio-controller;
-                               interrupt-controller;
-                               #interrupt-cells = <2>;
-                               ngpios = <3>;
-                               oxsemi,gpio-bank = <1>;
-                               gpio-ranges = <&pinctrl 0 32 3>;
-                       };
-
-                       uart0: serial@200000 {
-                              compatible = "ns16550a";
-                              reg = <0x200000 0x100000>;
-                              clocks = <&sysclk>;
-                              interrupts = <23>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              resets = <&reset RESET_UART1>;
-                       };
-
-                       uart1: serial@300000 {
-                              compatible = "ns16550a";
-                              reg = <0x300000 0x100000>;
-                              clocks = <&sysclk>;
-                              interrupts = <24>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              resets = <&reset RESET_UART2>;
-                       };
-
-                       uart2: serial@900000 {
-                              compatible = "ns16550a";
-                              reg = <0x900000 0x100000>;
-                              clocks = <&sysclk>;
-                              interrupts = <29>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              resets = <&reset RESET_UART3>;
-                       };
-
-                       uart3: serial@a00000 {
-                              compatible = "ns16550a";
-                              reg = <0xa00000 0x100000>;
-                              clocks = <&sysclk>;
-                              interrupts = <30>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              resets = <&reset RESET_UART4>;
-                       };
-               };
-
-               apb-bridge@45000000 {
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       compatible = "simple-bus";
-                       ranges = <0 0x45000000 0x1000000>;
-
-                       sys: sys-ctrl@0 {
-                               compatible = "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd";
-                               reg = <0x000000 0x100000>;
-
-                               reset: reset-controller {
-                                       compatible = "oxsemi,ox810se-reset";
-                                       #reset-cells = <1>;
-                               };
-
-                               stdclk: stdclk {
-                                       compatible = "oxsemi,ox810se-stdclk";
-                                       #clock-cells = <1>;
-                               };
-                       };
-
-                       rps@300000 {
-                               #address-cells = <1>;
-                               #size-cells = <1>;
-                               compatible = "simple-bus";
-                               ranges = <0 0x300000 0x100000>;
-
-                               intc: interrupt-controller@0 {
-                                       compatible = "oxsemi,ox810se-rps-irq";
-                                       interrupt-controller;
-                                       reg = <0 0x200>;
-                                       #interrupt-cells = <1>;
-                                       valid-mask = <0xffffffff>;
-                                       clear-mask = <0xffffffff>;
-                               };
-
-                               timer0: timer@200 {
-                                       compatible = "oxsemi,ox810se-rps-timer";
-                                       reg = <0x200 0x40>;
-                                       clocks = <&rpsclk>;
-                                       interrupts = <4 5>;
-                               };
-                       };
-               };
-       };
-};
diff --git a/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts b/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts
deleted file mode 100644 (file)
index c3dacec..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3
- *
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
- */
-
-/dts-v1/;
-#include "ox820.dtsi"
-
-/ {
-       model = "Cloud Engines PogoPlug Series 3";
-
-       compatible = "cloudengines,pogoplugv3", "oxsemi,ox820";
-
-       chosen {
-               bootargs = "earlyprintk";
-               stdout-path = "serial0:115200n8";
-       };
-
-       memory {
-               /* 128Mbytes DDR */
-               reg = <0x60000000 0x8000000>;
-       };
-
-       aliases {
-               serial0 = &uart0;
-               gpio0 = &gpio0;
-               gpio1 = &gpio1;
-       };
-
-       leds {
-               compatible = "gpio-leds";
-
-               blue {
-                       label = "pogoplug:blue";
-                       gpios = <&gpio0 2 0>;
-                       default-state = "keep";
-               };
-
-               orange {
-                       label = "pogoplug:orange";
-                       gpios = <&gpio1 16 1>;
-                       default-state = "keep";
-               };
-
-               green {
-                       label = "pogoplug:green";
-                       gpios = <&gpio1 17 1>;
-                       default-state = "keep";
-               };
-       };
-};
-
-&uart0 {
-       status = "okay";
-
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_uart0>;
-};
-
-&nandc {
-       status = "okay";
-
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_nand>;
-
-       nand@0 {
-               reg = <0>;
-               #address-cells = <1>;
-               #size-cells = <1>;
-               nand-ecc-mode = "soft";
-               nand-ecc-algo = "hamming";
-
-               partition@0 {
-                       label = "boot";
-                       reg = <0x00000000 0x00e00000>;
-                       read-only;
-               };
-
-               partition@e00000 {
-                       label = "ubi";
-                       reg = <0x00e00000 0x07200000>;
-               };
-       };
-};
-
-&etha {
-       status = "okay";
-
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_etha_mdio>;
-};
diff --git a/arch/arm/boot/dts/ox820.dtsi b/arch/arm/boot/dts/ox820.dtsi
deleted file mode 100644 (file)
index dde4364..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * ox820.dtsi - Device tree file for Oxford Semiconductor OX820 SoC
- *
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
- */
-
-#include <dt-bindings/interrupt-controller/arm-gic.h>
-#include <dt-bindings/clock/oxsemi,ox820.h>
-#include <dt-bindings/reset/oxsemi,ox820.h>
-
-/ {
-       #address-cells = <1>;
-       #size-cells = <1>;
-       compatible = "oxsemi,ox820";
-
-       cpus {
-               #address-cells = <1>;
-               #size-cells = <0>;
-               enable-method = "oxsemi,ox820-smp";
-
-               cpu@0 {
-                       device_type = "cpu";
-                       compatible = "arm,arm11mpcore";
-                       clocks = <&armclk>;
-                       reg = <0>;
-               };
-
-               cpu@1 {
-                       device_type = "cpu";
-                       compatible = "arm,arm11mpcore";
-                       clocks = <&armclk>;
-                       reg = <1>;
-               };
-       };
-
-       memory {
-               device_type = "memory";
-               /* Max 512MB @ 0x60000000 */
-               reg = <0x60000000 0x20000000>;
-       };
-
-       clocks {
-               osc: oscillator {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <25000000>;
-               };
-
-               gmacclk: gmacclk {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <125000000>;
-               };
-
-               sysclk: sysclk {
-                       compatible = "fixed-factor-clock";
-                       #clock-cells = <0>;
-                       clock-div = <4>;
-                       clock-mult = <1>;
-                       clocks = <&osc>;
-               };
-
-               plla: plla {
-                       compatible = "fixed-clock";
-                       #clock-cells = <0>;
-                       clock-frequency = <850000000>;
-               };
-
-               armclk: armclk {
-                       compatible = "fixed-factor-clock";
-                       #clock-cells = <0>;
-                       clock-div = <2>;
-                       clock-mult = <1>;
-                       clocks = <&plla>;
-               };
-       };
-
-       soc {
-               #address-cells = <1>;
-               #size-cells = <1>;
-               compatible = "simple-bus";
-               ranges;
-               interrupt-parent = <&gic>;
-
-               nandc: nand-controller@41000000 {
-                       compatible = "oxsemi,ox820-nand";
-                       reg = <0x41000000 0x100000>;
-                       clocks = <&stdclk CLK_820_NAND>;
-                       resets = <&reset RESET_NAND>;
-                       #address-cells = <1>;
-                       #size-cells = <0>;
-                       status = "disabled";
-               };
-
-               etha: ethernet@40400000 {
-                       compatible = "oxsemi,ox820-dwmac", "snps,dwmac";
-                       reg = <0x40400000 0x2000>;
-                       interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
-                                    <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
-                       interrupt-names = "macirq", "eth_wake_irq";
-                       mac-address = [000000000000]; /* Filled in by U-Boot */
-                       phy-mode = "rgmii";
-
-                       clocks = <&stdclk CLK_820_ETHA>, <&gmacclk>;
-                       clock-names = "gmac", "stmmaceth";
-                       resets = <&reset RESET_MAC>;
-
-                       /* Regmap for sys registers */
-                       oxsemi,sys-ctrl = <&sys>;
-
-                       status = "disabled";
-               };
-
-               apb-bridge@44000000 {
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       compatible = "simple-bus";
-                       ranges = <0 0x44000000 0x1000000>;
-
-                       pinctrl: pinctrl {
-                               compatible = "oxsemi,ox820-pinctrl";
-
-                               /* Regmap for sys registers */
-                               oxsemi,sys-ctrl = <&sys>;
-
-                               pinctrl_uart0: uart0 {
-                                       uart0 {
-                                               pins = "gpio30", "gpio31";
-                                               function = "fct5";
-                                       };
-                               };
-
-                               pinctrl_uart0_modem: uart0_modem {
-                                       uart0_modem_a {
-                                               pins = "gpio24", "gpio24", "gpio26", "gpio27";
-                                               function = "fct4";
-                                       };
-                                       uart0_modem_b {
-                                               pins = "gpio28", "gpio29";
-                                               function = "fct5";
-                                       };
-                               };
-
-                               pinctrl_uart1: uart1 {
-                                       uart1 {
-                                               pins = "gpio7", "gpio8";
-                                               function = "fct4";
-                                       };
-                               };
-
-                               pinctrl_uart1_modem: uart1_modem {
-                                       uart1_modem {
-                                               pins = "gpio5", "gpio6", "gpio40", "gpio41", "gpio42", "gpio43";
-                                               function = "fct4";
-                                       };
-                               };
-
-                               pinctrl_etha_mdio: etha_mdio {
-                                       etha_mdio {
-                                               pins = "gpio3", "gpio4";
-                                               function = "fct1";
-                                       };
-                               };
-
-                               pinctrl_nand: nand {
-                                       nand {
-                                               pins = "gpio12", "gpio13", "gpio14", "gpio15",
-                                                    "gpio16", "gpio17", "gpio18", "gpio19",
-                                                    "gpio20", "gpio21", "gpio22", "gpio23",
-                                                    "gpio24";
-                                               function = "fct1";
-                                       };
-                               };
-                       };
-
-                       gpio0: gpio@0 {
-                               compatible = "oxsemi,ox820-gpio";
-                               reg = <0x000000 0x100000>;
-                               interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
-                               #gpio-cells = <2>;
-                               gpio-controller;
-                               interrupt-controller;
-                               #interrupt-cells = <2>;
-                               ngpios = <32>;
-                               oxsemi,gpio-bank = <0>;
-                               gpio-ranges = <&pinctrl 0 0 32>;
-                       };
-
-                       gpio1: gpio@100000 {
-                               compatible = "oxsemi,ox820-gpio";
-                               reg = <0x100000 0x100000>;
-                               interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
-                               #gpio-cells = <2>;
-                               gpio-controller;
-                               interrupt-controller;
-                               #interrupt-cells = <2>;
-                               ngpios = <18>;
-                               oxsemi,gpio-bank = <1>;
-                               gpio-ranges = <&pinctrl 0 32 18>;
-                       };
-
-                       uart0: serial@200000 {
-                              compatible = "ns16550a";
-                              reg = <0x200000 0x100000>;
-                              interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              clocks = <&sysclk>;
-                              resets = <&reset RESET_UART1>;
-                       };
-
-                       uart1: serial@300000 {
-                              compatible = "ns16550a";
-                              reg = <0x200000 0x100000>;
-                              interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
-                              reg-shift = <0>;
-                              fifo-size = <16>;
-                              reg-io-width = <1>;
-                              current-speed = <115200>;
-                              no-loopback-test;
-                              status = "disabled";
-                              clocks = <&sysclk>;
-                              resets = <&reset RESET_UART2>;
-                       };
-
-                       rps@400000 {
-                               #address-cells = <1>;
-                               #size-cells = <1>;
-                               compatible = "simple-bus";
-                               ranges = <0 0x400000 0x100000>;
-
-                               intc: interrupt-controller@0 {
-                                       compatible = "oxsemi,ox820-rps-irq", "oxsemi,ox810se-rps-irq";
-                                       interrupt-controller;
-                                       reg = <0 0x200>;
-                                       interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
-                                       #interrupt-cells = <1>;
-                                       valid-mask = <0xffffffff>;
-                                       clear-mask = <0xffffffff>;
-                               };
-
-                               timer0: timer@200 {
-                                       compatible = "oxsemi,ox820-rps-timer";
-                                       reg = <0x200 0x40>;
-                                       clocks = <&sysclk>;
-                                       interrupt-parent = <&intc>;
-                                       interrupts = <4>;
-                               };
-                       };
-
-                       sys: sys-ctrl@e00000 {
-                               compatible = "oxsemi,ox820-sys-ctrl", "syscon", "simple-mfd";
-                               reg = <0xe00000 0x200000>;
-
-                               reset: reset-controller {
-                                       compatible = "oxsemi,ox820-reset", "oxsemi,ox810se-reset";
-                                       #reset-cells = <1>;
-                               };
-
-                               stdclk: stdclk {
-                                       compatible = "oxsemi,ox820-stdclk", "oxsemi,ox810se-stdclk";
-                                       #clock-cells = <1>;
-                               };
-                       };
-               };
-
-               apb-bridge@47000000 {
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       compatible = "simple-bus";
-                       ranges = <0 0x47000000 0x1000000>;
-
-                       scu: scu@0 {
-                               compatible = "arm,arm11mp-scu";
-                               reg = <0x0 0x100>;
-                       };
-
-                       local-timer@600 {
-                               compatible = "arm,arm11mp-twd-timer";
-                               reg = <0x600 0x20>;
-                               interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(3)|IRQ_TYPE_LEVEL_HIGH)>;
-                               clocks = <&armclk>;
-                       };
-
-                       gic: interrupt-controller@1000 {
-                               compatible = "arm,arm11mp-gic";
-                               interrupt-controller;
-                               #interrupt-cells = <3>;
-                               reg = <0x1000 0x1000>,
-                                     <0x100 0x500>;
-                       };
-               };
-       };
-};