Hi Sumit, On Tue, Mar 26, 2024 at 9:30 PM Sumit Garg <[email protected]> wrote: > > On Wed, 27 Mar 2024 at 02:43, Tony Dinh <[email protected]> wrote: > > > > Remove DTS and DTSI files for Kirkwood boards that have upstream supports. > > nit: s/supports/support/ > > > > > This patch depends on > > "arm: dts: kirkwood: Enable upstream DT on Kirkwood boards" > > https://patchwork.ozlabs.org/project/uboot/patch/[email protected]/ > > > > Signed-off-by: Tony Dinh <[email protected]> > > --- > > > > arch/arm/dts/Makefile | 28 +- > > arch/arm/dts/kirkwood-6192.dtsi | 88 -- > > arch/arm/dts/kirkwood-6281.dtsi | 90 -- > > arch/arm/dts/kirkwood-6282.dtsi | 161 ---- > > arch/arm/dts/kirkwood-98dx4122.dtsi | 53 -- > > arch/arm/dts/kirkwood-blackarmor-nas220.dts | 172 ---- > > arch/arm/dts/kirkwood-d2net.dts | 45 - > > arch/arm/dts/kirkwood-dns325.dts | 63 -- > > arch/arm/dts/kirkwood-dnskw.dtsi | 235 ----- > > arch/arm/dts/kirkwood-dockstar.dts | 110 --- > > arch/arm/dts/kirkwood-dreamplug.dts | 131 --- > > arch/arm/dts/kirkwood-ds109.dts | 40 - > > arch/arm/dts/kirkwood-goflexnet.dts | 190 ---- > > .../arm/dts/kirkwood-guruplug-server-plus.dts | 133 --- > > arch/arm/dts/kirkwood-ib62x0.dts | 146 --- > > arch/arm/dts/kirkwood-iconnect.dts | 195 ---- > > arch/arm/dts/kirkwood-is2.dts | 40 - > > arch/arm/dts/kirkwood-lschlv2.dts | 20 - > > arch/arm/dts/kirkwood-lsxhl.dts | 20 - > > arch/arm/dts/kirkwood-lsxl.dtsi | 241 ----- > > arch/arm/dts/kirkwood-net2big.dts | 63 -- > > arch/arm/dts/kirkwood-netxbig.dtsi | 232 ----- > > arch/arm/dts/kirkwood-ns2-common.dtsi | 97 -- > > arch/arm/dts/kirkwood-ns2.dts | 40 - > > arch/arm/dts/kirkwood-ns2lite.dts | 35 - > > arch/arm/dts/kirkwood-ns2max.dts | 59 -- > > arch/arm/dts/kirkwood-ns2mini.dts | 60 -- > > arch/arm/dts/kirkwood-nsa310s.dts | 319 ------- > > arch/arm/dts/kirkwood-nsa325.dts | 231 ----- > > arch/arm/dts/kirkwood-nsa3x0-common.dtsi | 157 ---- > > arch/arm/dts/kirkwood-openrd-base.dts | 39 - > > arch/arm/dts/kirkwood-openrd-client.dts | 73 -- > > arch/arm/dts/kirkwood-openrd-ultimate.dts | 55 -- > > arch/arm/dts/kirkwood-openrd.dtsi | 122 --- > > arch/arm/dts/kirkwood-pogo_e02.dts | 132 --- > > arch/arm/dts/kirkwood-pogoplug-series-4.dts | 180 ---- > > arch/arm/dts/kirkwood-sheevaplug-common.dtsi | 104 --- > > arch/arm/dts/kirkwood-sheevaplug.dts | 42 - > > arch/arm/dts/kirkwood-synology.dtsi | 855 ------------------ > > arch/arm/dts/kirkwood.dtsi | 393 -------- > > 40 files changed, 1 insertion(+), 5488 deletions(-) > > Glad to see this diff stat.
Really appreciate your hard work. All the best, Tony > > Reviewed-by: Sumit Garg <[email protected]> > > -Sumit > > > delete mode 100644 arch/arm/dts/kirkwood-6192.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-6281.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-6282.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-98dx4122.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-blackarmor-nas220.dts > > delete mode 100644 arch/arm/dts/kirkwood-d2net.dts > > delete mode 100644 arch/arm/dts/kirkwood-dns325.dts > > delete mode 100644 arch/arm/dts/kirkwood-dnskw.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-dockstar.dts > > delete mode 100644 arch/arm/dts/kirkwood-dreamplug.dts > > delete mode 100644 arch/arm/dts/kirkwood-ds109.dts > > delete mode 100644 arch/arm/dts/kirkwood-goflexnet.dts > > delete mode 100644 arch/arm/dts/kirkwood-guruplug-server-plus.dts > > delete mode 100644 arch/arm/dts/kirkwood-ib62x0.dts > > delete mode 100644 arch/arm/dts/kirkwood-iconnect.dts > > delete mode 100644 arch/arm/dts/kirkwood-is2.dts > > delete mode 100644 arch/arm/dts/kirkwood-lschlv2.dts > > delete mode 100644 arch/arm/dts/kirkwood-lsxhl.dts > > delete mode 100644 arch/arm/dts/kirkwood-lsxl.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-net2big.dts > > delete mode 100644 arch/arm/dts/kirkwood-netxbig.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-ns2-common.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-ns2.dts > > delete mode 100644 arch/arm/dts/kirkwood-ns2lite.dts > > delete mode 100644 arch/arm/dts/kirkwood-ns2max.dts > > delete mode 100644 arch/arm/dts/kirkwood-ns2mini.dts > > delete mode 100644 arch/arm/dts/kirkwood-nsa310s.dts > > delete mode 100644 arch/arm/dts/kirkwood-nsa325.dts > > delete mode 100644 arch/arm/dts/kirkwood-nsa3x0-common.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-openrd-base.dts > > delete mode 100644 arch/arm/dts/kirkwood-openrd-client.dts > > delete mode 100644 arch/arm/dts/kirkwood-openrd-ultimate.dts > > delete mode 100644 arch/arm/dts/kirkwood-openrd.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-pogo_e02.dts > > delete mode 100644 arch/arm/dts/kirkwood-pogoplug-series-4.dts > > delete mode 100644 arch/arm/dts/kirkwood-sheevaplug-common.dtsi > > delete mode 100644 arch/arm/dts/kirkwood-sheevaplug.dts > > delete mode 100644 arch/arm/dts/kirkwood-synology.dtsi > > delete mode 100644 arch/arm/dts/kirkwood.dtsi > > > > diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile > > index d85a33055c..896476a823 100644 > > --- a/arch/arm/dts/Makefile > > +++ b/arch/arm/dts/Makefile > > @@ -47,33 +47,7 @@ dtb-$(CONFIG_ARCH_DAVINCI) += \ > > > > dtb-$(CONFIG_ARCH_KIRKWOOD) += \ > > kirkwood-atl-sbx81lifkw.dtb \ > > - kirkwood-atl-sbx81lifxcat.dtb \ > > - kirkwood-blackarmor-nas220.dtb \ > > - kirkwood-d2net.dtb \ > > - kirkwood-dns325.dtb \ > > - kirkwood-dockstar.dtb \ > > - kirkwood-dreamplug.dtb \ > > - kirkwood-ds109.dtb \ > > - kirkwood-goflexnet.dtb \ > > - kirkwood-guruplug-server-plus.dtb \ > > - kirkwood-ib62x0.dtb \ > > - kirkwood-iconnect.dtb \ > > - kirkwood-is2.dtb \ > > - kirkwood-lsxhl.dtb \ > > - kirkwood-lschlv2.dtb \ > > - kirkwood-net2big.dtb \ > > - kirkwood-ns2.dtb \ > > - kirkwood-ns2lite.dtb \ > > - kirkwood-ns2max.dtb \ > > - kirkwood-ns2mini.dtb \ > > - kirkwood-nsa310s.dtb \ > > - kirkwood-nsa325.dtb \ > > - kirkwood-openrd-base.dtb \ > > - kirkwood-openrd-client.dtb \ > > - kirkwood-openrd-ultimate.dtb \ > > - kirkwood-pogo_e02.dtb \ > > - kirkwood-pogoplug-series-4.dtb \ > > - kirkwood-sheevaplug.dtb > > + kirkwood-atl-sbx81lifxcat.dtb > > > > dtb-$(CONFIG_MACH_S900) += \ > > bubblegum_96.dtb > > diff --git a/arch/arm/dts/kirkwood-6192.dtsi > > b/arch/arm/dts/kirkwood-6192.dtsi > > deleted file mode 100644 > > index 396bcba08a..0000000000 > > --- a/arch/arm/dts/kirkwood-6192.dtsi > > +++ /dev/null > > @@ -1,88 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/ { > > - mbus@f1000000 { > > - pciec: pcie@82000000 { > > - compatible = "marvell,kirkwood-pcie"; > > - status = "disabled"; > > - device_type = "pci"; > > - > > - #address-cells = <3>; > > - #size-cells = <2>; > > - > > - bus-range = <0x00 0xff>; > > - > > - ranges = > > - <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) > > 0x40000 0 0x00002000 > > - 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 > > 1 0 /* Port 0.0 MEM */ > > - 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 > > 1 0 /* Port 0.0 IO */>; > > - > > - pcie0: pcie@1,0 { > > - device_type = "pci"; > > - assigned-addresses = <0x82000800 0 > > 0x00040000 0 0x2000>; > > - reg = <0x0800 0 0 0 0>; > > - #address-cells = <3>; > > - #size-cells = <2>; > > - #interrupt-cells = <1>; > > - ranges = <0x82000000 0 0 0x82000000 0x1 0 1 > > 0 > > - 0x81000000 0 0 0x81000000 0x1 0 1 > > 0>; > > - bus-range = <0x00 0xff>; > > - interrupt-map-mask = <0 0 0 0>; > > - interrupt-map = <0 0 0 0 &intc 9>; > > - marvell,pcie-port = <0>; > > - marvell,pcie-lane = <0>; > > - clocks = <&gate_clk 2>; > > - status = "disabled"; > > - }; > > - }; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - compatible = "marvell,88f6192-pinctrl"; > > - > > - pmx_sata0: pmx-sata0 { > > - marvell,pins = "mpp5", "mpp21", "mpp23"; > > - marvell,function = "sata0"; > > - }; > > - pmx_sata1: pmx-sata1 { > > - marvell,pins = "mpp4", "mpp20", "mpp22"; > > - marvell,function = "sata1"; > > - }; > > - pmx_sdio: pmx-sdio { > > - marvell,pins = "mpp12", "mpp13", "mpp14", > > - "mpp15", "mpp16", "mpp17"; > > - marvell,function = "sdio"; > > - }; > > - }; > > - > > - rtc: rtc@10300 { > > - compatible = "marvell,kirkwood-rtc", > > "marvell,orion-rtc"; > > - reg = <0x10300 0x20>; > > - interrupts = <53>; > > - clocks = <&gate_clk 7>; > > - }; > > - > > - sata: sata@80000 { > > - compatible = "marvell,orion-sata"; > > - reg = <0x80000 0x5000>; > > - interrupts = <21>; > > - clocks = <&gate_clk 14>, <&gate_clk 15>; > > - clock-names = "0", "1"; > > - phys = <&sata_phy0>, <&sata_phy1>; > > - phy-names = "port0", "port1"; > > - status = "disabled"; > > - }; > > - > > - sdio: mvsdio@90000 { > > - compatible = "marvell,orion-sdio"; > > - reg = <0x90000 0x200>; > > - interrupts = <28>; > > - clocks = <&gate_clk 4>; > > - bus-width = <4>; > > - cap-sdio-irq; > > - cap-sd-highspeed; > > - cap-mmc-highspeed; > > - status = "disabled"; > > - }; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-6281.dtsi > > b/arch/arm/dts/kirkwood-6281.dtsi > > deleted file mode 100644 > > index faa05849a4..0000000000 > > --- a/arch/arm/dts/kirkwood-6281.dtsi > > +++ /dev/null > > @@ -1,90 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/ { > > - mbus@f1000000 { > > - pciec: pcie@82000000 { > > - compatible = "marvell,kirkwood-pcie"; > > - status = "disabled"; > > - device_type = "pci"; > > - > > - #address-cells = <3>; > > - #size-cells = <2>; > > - > > - bus-range = <0x00 0xff>; > > - > > - ranges = > > - <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) > > 0x40000 0 0x00002000 > > - 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 > > 1 0 /* Port 0.0 MEM */ > > - 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 > > 1 0 /* Port 0.0 IO */>; > > - > > - pcie0: pcie@1,0 { > > - device_type = "pci"; > > - assigned-addresses = <0x82000800 0 > > 0x00040000 0 0x2000>; > > - reg = <0x0800 0 0 0 0>; > > - #address-cells = <3>; > > - #size-cells = <2>; > > - #interrupt-cells = <1>; > > - ranges = <0x82000000 0 0 0x82000000 0x1 0 1 > > 0 > > - 0x81000000 0 0 0x81000000 0x1 0 1 > > 0>; > > - bus-range = <0x00 0xff>; > > - interrupt-map-mask = <0 0 0 0>; > > - interrupt-map = <0 0 0 0 &intc 9>; > > - marvell,pcie-port = <0>; > > - marvell,pcie-lane = <0>; > > - clocks = <&gate_clk 2>; > > - status = "disabled"; > > - }; > > - }; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - compatible = "marvell,88f6281-pinctrl"; > > - > > - pmx_sata0: pmx-sata0 { > > - marvell,pins = "mpp5", "mpp21", "mpp23"; > > - marvell,function = "sata0"; > > - }; > > - pmx_sata1: pmx-sata1 { > > - marvell,pins = "mpp4", "mpp20", "mpp22"; > > - marvell,function = "sata1"; > > - }; > > - pmx_sdio: pmx-sdio { > > - marvell,pins = "mpp12", "mpp13", "mpp14", > > - "mpp15", "mpp16", "mpp17"; > > - marvell,function = "sdio"; > > - }; > > - }; > > - > > - rtc: rtc@10300 { > > - compatible = "marvell,kirkwood-rtc", > > "marvell,orion-rtc"; > > - reg = <0x10300 0x20>; > > - interrupts = <53>; > > - clocks = <&gate_clk 7>; > > - }; > > - > > - sata: sata@80000 { > > - compatible = "marvell,orion-sata"; > > - reg = <0x80000 0x5000>; > > - interrupts = <21>; > > - clocks = <&gate_clk 14>, <&gate_clk 15>; > > - clock-names = "0", "1"; > > - phys = <&sata_phy0>, <&sata_phy1>; > > - phy-names = "port0", "port1"; > > - status = "disabled"; > > - }; > > - > > - sdio: mvsdio@90000 { > > - compatible = "marvell,orion-sdio"; > > - reg = <0x90000 0x200>; > > - interrupts = <28>; > > - clocks = <&gate_clk 4>; > > - pinctrl-0 = <&pmx_sdio>; > > - pinctrl-names = "default"; > > - bus-width = <4>; > > - cap-sdio-irq; > > - cap-sd-highspeed; > > - cap-mmc-highspeed; > > - status = "disabled"; > > - }; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-6282.dtsi > > b/arch/arm/dts/kirkwood-6282.dtsi > > deleted file mode 100644 > > index e732c501ea..0000000000 > > --- a/arch/arm/dts/kirkwood-6282.dtsi > > +++ /dev/null > > @@ -1,161 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/ { > > - mbus@f1000000 { > > - pciec: pcie@82000000 { > > - compatible = "marvell,kirkwood-pcie"; > > - status = "disabled"; > > - device_type = "pci"; > > - > > - #address-cells = <3>; > > - #size-cells = <2>; > > - > > - bus-range = <0x00 0xff>; > > - > > - ranges = > > - <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) > > 0x40000 0 0x00002000 > > - 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) > > 0x44000 0 0x00002000 > > - 0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) > > 0x80000 0 0x00002000 > > - 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 > > 1 0 /* Port 0.0 MEM */ > > - 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 > > 1 0 /* Port 0.0 IO */ > > - 0x82000000 0x2 0 MBUS_ID(0x04, 0xd8) 0 > > 1 0 /* Port 1.0 MEM */ > > - 0x81000000 0x2 0 MBUS_ID(0x04, 0xd0) 0 > > 1 0 /* Port 1.0 IO */>; > > - > > - pcie0: pcie@1,0 { > > - device_type = "pci"; > > - assigned-addresses = <0x82000800 0 > > 0x00040000 0 0x2000>; > > - reg = <0x0800 0 0 0 0>; > > - #address-cells = <3>; > > - #size-cells = <2>; > > - #interrupt-cells = <1>; > > - ranges = <0x82000000 0 0 0x82000000 0x1 0 1 > > 0 > > - 0x81000000 0 0 0x81000000 0x1 0 1 > > 0>; > > - bus-range = <0x00 0xff>; > > - interrupt-names = "intx", "error"; > > - interrupts = <9>, <44>; > > - interrupt-map-mask = <0 0 0 7>; > > - interrupt-map = <0 0 0 1 &pcie0_intc 0>, > > - <0 0 0 2 &pcie0_intc 1>, > > - <0 0 0 3 &pcie0_intc 2>, > > - <0 0 0 4 &pcie0_intc 3>; > > - marvell,pcie-port = <0>; > > - marvell,pcie-lane = <0>; > > - clocks = <&gate_clk 2>; > > - status = "disabled"; > > - > > - pcie0_intc: interrupt-controller { > > - interrupt-controller; > > - #interrupt-cells = <1>; > > - }; > > - }; > > - > > - pcie1: pcie@2,0 { > > - device_type = "pci"; > > - assigned-addresses = <0x82001000 0 > > 0x00044000 0 0x2000>; > > - reg = <0x1000 0 0 0 0>; > > - #address-cells = <3>; > > - #size-cells = <2>; > > - #interrupt-cells = <1>; > > - ranges = <0x82000000 0 0 0x82000000 0x2 0 1 > > 0 > > - 0x81000000 0 0 0x81000000 0x2 0 1 > > 0>; > > - bus-range = <0x00 0xff>; > > - interrupt-names = "intx", "error"; > > - interrupts = <10>, <45>; > > - interrupt-map-mask = <0 0 0 7>; > > - interrupt-map = <0 0 0 1 &pcie1_intc 0>, > > - <0 0 0 2 &pcie1_intc 1>, > > - <0 0 0 3 &pcie1_intc 2>, > > - <0 0 0 4 &pcie1_intc 3>; > > - marvell,pcie-port = <1>; > > - marvell,pcie-lane = <0>; > > - clocks = <&gate_clk 18>; > > - status = "disabled"; > > - > > - pcie1_intc: interrupt-controller { > > - interrupt-controller; > > - #interrupt-cells = <1>; > > - }; > > - }; > > - }; > > - }; > > - ocp@f1000000 { > > - > > - pinctrl: pin-controller@10000 { > > - compatible = "marvell,88f6282-pinctrl"; > > - > > - pmx_sata0: pmx-sata0 { > > - marvell,pins = "mpp5", "mpp21", "mpp23"; > > - marvell,function = "sata0"; > > - }; > > - pmx_sata1: pmx-sata1 { > > - marvell,pins = "mpp4", "mpp20", "mpp22"; > > - marvell,function = "sata1"; > > - }; > > - > > - /* > > - * Default I2C1 pinctrl setting on mpp36/mpp37, > > - * overwrite marvell,pins on board level if > > required. > > - */ > > - pmx_twsi1: pmx-twsi1 { > > - marvell,pins = "mpp36", "mpp37"; > > - marvell,function = "twsi1"; > > - }; > > - > > - pmx_sdio: pmx-sdio { > > - marvell,pins = "mpp12", "mpp13", "mpp14", > > - "mpp15", "mpp16", "mpp17"; > > - marvell,function = "sdio"; > > - }; > > - }; > > - > > - thermal: thermal@10078 { > > - compatible = "marvell,kirkwood-thermal"; > > - reg = <0x10078 0x4>; > > - status = "okay"; > > - }; > > - > > - rtc: rtc@10300 { > > - compatible = "marvell,kirkwood-rtc", > > "marvell,orion-rtc"; > > - reg = <0x10300 0x20>; > > - interrupts = <53>; > > - clocks = <&gate_clk 7>; > > - }; > > - > > - i2c1: i2c@11100 { > > - compatible = "marvell,mv64xxx-i2c"; > > - reg = <0x11100 0x20>; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - interrupts = <32>; > > - clock-frequency = <100000>; > > - clocks = <&gate_clk 7>; > > - pinctrl-0 = <&pmx_twsi1>; > > - pinctrl-names = "default"; > > - status = "disabled"; > > - }; > > - > > - sata: sata@80000 { > > - compatible = "marvell,orion-sata"; > > - reg = <0x80000 0x5000>; > > - interrupts = <21>; > > - clocks = <&gate_clk 14>, <&gate_clk 15>; > > - clock-names = "0", "1"; > > - phys = <&sata_phy0>, <&sata_phy1>; > > - phy-names = "port0", "port1"; > > - status = "disabled"; > > - }; > > - > > - sdio: mvsdio@90000 { > > - compatible = "marvell,orion-sdio"; > > - reg = <0x90000 0x200>; > > - interrupts = <28>; > > - clocks = <&gate_clk 4>; > > - pinctrl-0 = <&pmx_sdio>; > > - pinctrl-names = "default"; > > - bus-width = <4>; > > - cap-sdio-irq; > > - cap-sd-highspeed; > > - cap-mmc-highspeed; > > - status = "disabled"; > > - }; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-98dx4122.dtsi > > b/arch/arm/dts/kirkwood-98dx4122.dtsi > > deleted file mode 100644 > > index 299c147298..0000000000 > > --- a/arch/arm/dts/kirkwood-98dx4122.dtsi > > +++ /dev/null > > @@ -1,53 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/ { > > - mbus@f1000000 { > > - pciec: pcie@82000000 { > > - compatible = "marvell,kirkwood-pcie"; > > - status = "disabled"; > > - device_type = "pci"; > > - > > - #address-cells = <3>; > > - #size-cells = <2>; > > - > > - bus-range = <0x00 0xff>; > > - > > - ranges = > > - <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) > > 0x40000 0 0x00002000 > > - 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 > > 1 0 /* Port 0.0 MEM */ > > - 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 > > 1 0 /* Port 0.0 IO */>; > > - > > - pcie0: pcie@1,0 { > > - device_type = "pci"; > > - assigned-addresses = <0x82000800 0 > > 0x00040000 0 0x2000>; > > - reg = <0x0800 0 0 0 0>; > > - #address-cells = <3>; > > - #size-cells = <2>; > > - #interrupt-cells = <1>; > > - ranges = <0x82000000 0 0 0x82000000 0x1 0 1 > > 0 > > - 0x81000000 0 0 0x81000000 0x1 0 1 > > 0>; > > - bus-range = <0x00 0xff>; > > - interrupt-map-mask = <0 0 0 0>; > > - interrupt-map = <0 0 0 0 &intc 9>; > > - marvell,pcie-port = <0>; > > - marvell,pcie-lane = <0>; > > - clocks = <&gate_clk 2>; > > - status = "disabled"; > > - }; > > - }; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - compatible = "marvell,98dx4122-pinctrl"; > > - > > - }; > > - }; > > -}; > > - > > -&sata_phy0 { > > - status = "disabled"; > > -}; > > - > > -&sata_phy1 { > > - status = "disabled"; > > -}; > > diff --git a/arch/arm/dts/kirkwood-blackarmor-nas220.dts > > b/arch/arm/dts/kirkwood-blackarmor-nas220.dts > > deleted file mode 100644 > > index 07fbfca444..0000000000 > > --- a/arch/arm/dts/kirkwood-blackarmor-nas220.dts > > +++ /dev/null > > @@ -1,172 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0+ > > -/* > > - * Device Tree file for Seagate Blackarmor NAS220 > > - * > > - * Copyright (C) 2014 Evgeni Dobrev <[email protected]> > > - */ > > - > > -/dts-v1/; > > - > > -#include <dt-bindings/gpio/gpio.h> > > -#include <dt-bindings/input/input.h> > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6192.dtsi" > > - > > -/ { > > - model = "Seagate Blackarmor NAS220"; > > - compatible = "seagate,blackarmor-nas220","marvell,kirkwood-88f6192", > > - "marvell,kirkwood"; > > - > > - memory { /* 128 MB */ > > - device_type = "memory"; > > - reg = <0x00000000 0x8000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8"; > > - stdout-path = &uart0; > > - }; > > - > > - gpio_poweroff { > > - compatible = "gpio-poweroff"; > > - gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; > > - }; > > - > > - gpio_keys { > > - compatible = "gpio-keys"; > > - > > - reset { > > - label = "Reset"; > > - linux,code = <KEY_POWER>; > > - gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>; > > - }; > > - > > - button { > > - label = "Power"; > > - linux,code = <KEY_SLEEP>; > > - gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - > > - blue-power { > > - label = "nas220:blue:power"; > > - gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; > > - linux,default-trigger = "default-on"; > > - }; > > - }; > > - > > - regulators { > > - compatible = "simple-bus"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_power_sata0 &pmx_power_sata1>; > > - pinctrl-names = "default"; > > - > > - sata0_power: regulator@1 { > > - compatible = "regulator-fixed"; > > - reg = <1>; > > - regulator-name = "SATA0 Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio0 24 GPIO_ACTIVE_LOW>; > > - }; > > - > > - sata1_power: regulator@2 { > > - compatible = "regulator-fixed"; > > - reg = <2>; > > - regulator-name = "SATA1 Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio0 28 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > -}; > > - > > -/* > > - * Serial port routed to connector CN5 > > - * > > - * pin 1 - TX (CPU's TX) > > - * pin 4 - RX (CPU's RX) > > - * pin 6 - GND > > - */ > > -&uart0 { > > - status = "okay"; > > -}; > > - > > -&pinctrl { > > - pinctrl-0 = <&pmx_button_reset &pmx_button_power>; > > - pinctrl-names = "default"; > > - > > - pmx_act_sata0: pmx-act-sata0 { > > - marvell,pins = "mpp15"; > > - marvell,function = "sata0"; > > - }; > > - > > - pmx_act_sata1: pmx-act-sata1 { > > - marvell,pins = "mpp16"; > > - marvell,function = "sata1"; > > - }; > > - > > - pmx_power_sata0: pmx-power-sata0 { > > - marvell,pins = "mpp24"; > > - marvell,function = "gpio"; > > - }; > > - > > - pmx_power_sata1: pmx-power-sata1 { > > - marvell,pins = "mpp28"; > > - marvell,function = "gpio"; > > - }; > > - > > - pmx_button_reset: pmx-button-reset { > > - marvell,pins = "mpp29"; > > - marvell,function = "gpio"; > > - }; > > - > > - pmx_button_power: pmx-button-power { > > - marvell,pins = "mpp26"; > > - marvell,function = "gpio"; > > - }; > > -}; > > - > > -&sata { > > - status = "okay"; > > - nr-ports = <2>; > > -}; > > - > > -&i2c0 { > > - status = "okay"; > > - > > - adt7476: thermal@2e { > > - compatible = "adi,adt7476"; > > - reg = <0x2e>; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@8 { > > - reg = <8>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-d2net.dts > > b/arch/arm/dts/kirkwood-d2net.dts > > deleted file mode 100644 > > index bd3b266dd7..0000000000 > > --- a/arch/arm/dts/kirkwood-d2net.dts > > +++ /dev/null > > @@ -1,45 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/* > > - * Device Tree file for d2 Network v2 > > - * > > - * Copyright (C) 2014 Simon Guinot <[email protected]> > > - * > > -*/ > > - > > -/dts-v1/; > > - > > -#include <dt-bindings/leds/leds-ns2.h> > > -#include "kirkwood-netxbig.dtsi" > > - > > -/ { > > - model = "LaCie d2 Network v2"; > > - compatible = "lacie,d2net_v2", "lacie,netxbig", > > "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x10000000>; > > - }; > > - > > - ns2-leds { > > - compatible = "lacie,ns2-leds"; > > - > > - blue-sata { > > - label = "d2net_v2:blue:sata"; > > - slow-gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>; > > - cmd-gpio = <&gpio0 30 GPIO_ACTIVE_HIGH>; > > - modes-map = <NS_V2_LED_OFF 1 0 > > - NS_V2_LED_ON 0 1 > > - NS_V2_LED_ON 1 1 > > - NS_V2_LED_SATA 0 0>; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - > > - red-fail { > > - label = "d2net_v2:red:fail"; > > - gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; > > - }; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-dns325.dts > > b/arch/arm/dts/kirkwood-dns325.dts > > deleted file mode 100644 > > index 94d9c06cbb..0000000000 > > --- a/arch/arm/dts/kirkwood-dns325.dts > > +++ /dev/null > > @@ -1,63 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood-dnskw.dtsi" > > - > > -/ { > > - model = "D-Link DNS-325 NAS (Rev A1)"; > > - compatible = "dlink,dns-325-a1", "dlink,dns-325", > > "dlink,dns-kirkwood", "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x10000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk"; > > - stdout-path = &uart0; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = <&pmx_led_power &pmx_led_red_usb_325 > > - &pmx_led_red_left_hdd &pmx_led_red_right_hdd > > - &pmx_led_white_usb>; > > - pinctrl-names = "default"; > > - > > - white-power { > > - label = "dns325:white:power"; > > - gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; > > - default-state = "keep"; > > - }; > > - white-usb { > > - label = "dns325:white:usb"; > > - gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; /* GPIO 43 */ > > - }; > > - red-l_hdd { > > - label = "dns325:red:l_hdd"; > > - gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; > > - }; > > - red-r_hdd { > > - label = "dns325:red:r_hdd"; > > - gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; > > - }; > > - red-usb { > > - label = "dns325:red:usb"; > > - gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > - > > - ocp@f1000000 { > > - i2c@11000 { > > - status = "okay"; > > - > > - lm75: lm75@48 { > > - compatible = "national,lm75"; > > - reg = <0x48>; > > - }; > > - }; > > - serial@12000 { > > - status = "okay"; > > - }; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-dnskw.dtsi > > b/arch/arm/dts/kirkwood-dnskw.dtsi > > deleted file mode 100644 > > index cbaf06f2f7..0000000000 > > --- a/arch/arm/dts/kirkwood-dnskw.dtsi > > +++ /dev/null > > @@ -1,235 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "D-Link DNS NASes (kirkwood-based)"; > > - compatible = "dlink,dns-kirkwood", "marvell,kirkwood-88f6281", > > "marvell,kirkwood"; > > - > > - gpio_keys { > > - compatible = "gpio-keys"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_button_power &pmx_button_unmount > > - &pmx_button_reset>; > > - pinctrl-names = "default"; > > - > > - power { > > - label = "Power button"; > > - linux,code = <KEY_POWER>; > > - gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; > > - }; > > - eject { > > - label = "USB unmount button"; > > - linux,code = <KEY_EJECTCD>; > > - gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; > > - }; > > - reset { > > - label = "Reset button"; > > - linux,code = <KEY_RESTART>; > > - gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > - > > - gpio_fan { > > - /* Fan: ADDA AD045HB-G73 40mm 6000rpm@5v */ > > - compatible = "gpio-fan"; > > - pinctrl-0 = <&pmx_fan_high_speed &pmx_fan_low_speed>; > > - pinctrl-names = "default"; > > - gpios = <&gpio1 14 GPIO_ACTIVE_LOW > > - &gpio1 13 GPIO_ACTIVE_LOW>; > > - gpio-fan,speed-map = <0 0 > > - 3000 1 > > - 6000 2>; > > - }; > > - > > - gpio_poweroff { > > - compatible = "gpio-poweroff"; > > - pinctrl-0 = <&pmx_power_off>; > > - pinctrl-names = "default"; > > - gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - > > - pinctrl-0 = <&pmx_power_back_on &pmx_present_sata0 > > - &pmx_present_sata1 &pmx_fan_tacho > > - &pmx_temp_alarm>; > > - pinctrl-names = "default"; > > - > > - pmx_sata0: pmx-sata0 { > > - marvell,pins = "mpp20"; > > - marvell,function = "sata1"; > > - }; > > - pmx_sata1: pmx-sata1 { > > - marvell,pins = "mpp21"; > > - marvell,function = "sata0"; > > - }; > > - pmx_led_power: pmx-led-power { > > - marvell,pins = "mpp26"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_red_right_hdd: pmx-led-red-right-hdd { > > - marvell,pins = "mpp27"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_red_left_hdd: pmx-led-red-left-hdd { > > - marvell,pins = "mpp28"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_red_usb_325: pmx-led-red-usb-325 { > > - marvell,pins = "mpp29"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_power: pmx-button-power { > > - marvell,pins = "mpp34"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_red_usb_320: pmx-led-red-usb-320 { > > - marvell,pins = "mpp35"; > > - marvell,function = "gpio"; > > - }; > > - pmx_power_off: pmx-power-off { > > - marvell,pins = "mpp36"; > > - marvell,function = "gpio"; > > - }; > > - pmx_power_back_on: pmx-power-back-on { > > - marvell,pins = "mpp37"; > > - marvell,function = "gpio"; > > - }; > > - pmx_power_sata0: pmx-power-sata0 { > > - marvell,pins = "mpp39"; > > - marvell,function = "gpio"; > > - }; > > - pmx_power_sata1: pmx-power-sata1 { > > - marvell,pins = "mpp40"; > > - marvell,function = "gpio"; > > - }; > > - pmx_present_sata0: pmx-present-sata0 { > > - marvell,pins = "mpp41"; > > - marvell,function = "gpio"; > > - }; > > - pmx_present_sata1: pmx-present-sata1 { > > - marvell,pins = "mpp42"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_white_usb: pmx-led-white-usb { > > - marvell,pins = "mpp43"; > > - marvell,function = "gpio"; > > - }; > > - pmx_fan_tacho: pmx-fan-tacho { > > - marvell,pins = "mpp44"; > > - marvell,function = "gpio"; > > - }; > > - pmx_fan_high_speed: pmx-fan-high-speed { > > - marvell,pins = "mpp45"; > > - marvell,function = "gpio"; > > - }; > > - pmx_fan_low_speed: pmx-fan-low-speed { > > - marvell,pins = "mpp46"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_unmount: pmx-button-unmount { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_reset: pmx-button-reset { > > - marvell,pins = "mpp48"; > > - marvell,function = "gpio"; > > - }; > > - pmx_temp_alarm: pmx-temp-alarm { > > - marvell,pins = "mpp49"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - sata@80000 { > > - pinctrl-0 = <&pmx_sata0 &pmx_sata1>; > > - pinctrl-names = "default"; > > - status = "okay"; > > - nr-ports = <2>; > > - }; > > - }; > > - > > - regulators { > > - compatible = "simple-bus"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_power_sata0 &pmx_power_sata1>; > > - pinctrl-names = "default"; > > - > > - sata0_power: regulator@1 { > > - compatible = "regulator-fixed"; > > - reg = <1>; > > - regulator-name = "SATA0 Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio1 7 0>; > > - }; > > - sata1_power: regulator@2 { > > - compatible = "regulator-fixed"; > > - reg = <2>; > > - regulator-name = "SATA1 Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio1 8 0>; > > - }; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > - chip-delay = <35>; > > - > > - partition@0 { > > - label = "u-boot"; > > - reg = <0x0000000 0x100000>; > > - read-only; > > - }; > > - > > - partition@100000 { > > - label = "uImage"; > > - reg = <0x0100000 0x500000>; > > - }; > > - > > - partition@600000 { > > - label = "ramdisk"; > > - reg = <0x0600000 0x500000>; > > - }; > > - > > - partition@b00000 { > > - label = "image"; > > - reg = <0x0b00000 0x6600000>; > > - }; > > - > > - partition@7100000 { > > - label = "mini firmware"; > > - reg = <0x7100000 0xa00000>; > > - }; > > - > > - partition@7b00000 { > > - label = "config"; > > - reg = <0x7b00000 0x500000>; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@8 { > > - reg = <8>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-dockstar.dts > > b/arch/arm/dts/kirkwood-dockstar.dts > > deleted file mode 100644 > > index 6a3f1bf6d9..0000000000 > > --- a/arch/arm/dts/kirkwood-dockstar.dts > > +++ /dev/null > > @@ -1,110 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "Seagate FreeAgent Dockstar"; > > - compatible = "seagate,dockstar", "marvell,kirkwood-88f6281", > > "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x8000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk > > root=/dev/sda1 rootdelay=10"; > > - stdout-path = &uart0; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_usb_power_enable: pmx-usb-power-enable { > > - marvell,pins = "mpp29"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_green: pmx-led-green { > > - marvell,pins = "mpp46"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_orange: pmx-led-orange { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - serial@12000 { > > - status = "ok"; > > - }; > > - }; > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = <&pmx_led_green &pmx_led_orange>; > > - pinctrl-names = "default"; > > - > > - health { > > - label = "status:green:health"; > > - gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; > > - default-state = "keep"; > > - }; > > - fault { > > - label = "status:orange:fault"; > > - gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > - regulators { > > - compatible = "simple-bus"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_usb_power_enable>; > > - pinctrl-names = "default"; > > - > > - usb_power: regulator@1 { > > - compatible = "regulator-fixed"; > > - reg = <1>; > > - regulator-name = "USB Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio0 29 0>; > > - }; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > - > > - partition@0 { > > - label = "u-boot"; > > - reg = <0x0000000 0x100000>; > > - read-only; > > - }; > > - > > - partition@100000 { > > - label = "uImage"; > > - reg = <0x0100000 0x400000>; > > - }; > > - > > - partition@500000 { > > - label = "data"; > > - reg = <0x0500000 0xfb00000>; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@0 { > > - compatible = "marvell,88e1116"; > > - reg = <0>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-dreamplug.dts > > b/arch/arm/dts/kirkwood-dreamplug.dts > > deleted file mode 100644 > > index e9eea22fc9..0000000000 > > --- a/arch/arm/dts/kirkwood-dreamplug.dts > > +++ /dev/null > > @@ -1,131 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "Globalscale Technologies Dreamplug"; > > - compatible = "globalscale,dreamplug-003-ds2001", > > "globalscale,dreamplug", "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x20000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk"; > > - stdout-path = &uart0; > > - }; > > - > > - aliases { > > - spi0 = &spi0; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_led_bluetooth: pmx-led-bluetooth { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_wifi: pmx-led-wifi { > > - marvell,pins = "mpp48"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_wifi_ap: pmx-led-wifi-ap { > > - marvell,pins = "mpp49"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - serial@12000 { > > - status = "ok"; > > - }; > > - > > - spi@10600 { > > - status = "okay"; > > - > > - m25p40@0 { > > - #address-cells = <1>; > > - #size-cells = <1>; > > - compatible = "mxicy,mx25l1606e", > > "jedec,spi-nor"; > > - reg = <0>; > > - spi-max-frequency = <50000000>; > > - mode = <0>; > > - > > - partition@0 { > > - reg = <0x0 0x80000>; > > - label = "u-boot"; > > - }; > > - > > - partition@100000 { > > - reg = <0x100000 0x10000>; > > - label = "u-boot env"; > > - }; > > - > > - partition@180000 { > > - reg = <0x180000 0x10000>; > > - label = "dtb"; > > - }; > > - }; > > - }; > > - > > - sata@80000 { > > - status = "okay"; > > - nr-ports = <1>; > > - }; > > - > > - mvsdio@90000 { > > - pinctrl-0 = <&pmx_sdio>; > > - pinctrl-names = "default"; > > - status = "okay"; > > - /* No CD or WP GPIOs */ > > - broken-cd; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = <&pmx_led_bluetooth &pmx_led_wifi > > - &pmx_led_wifi_ap >; > > - pinctrl-names = "default"; > > - > > - bluetooth { > > - label = "dreamplug:blue:bluetooth"; > > - gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; > > - }; > > - wifi { > > - label = "dreamplug:green:wifi"; > > - gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; > > - }; > > - wifi-ap { > > - label = "dreamplug:green:wifi_ap"; > > - gpios = <&gpio1 17 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@0 { > > - reg = <0>; > > - }; > > - > > - ethphy1: ethernet-phy@1 { > > - reg = <1>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > - > > -ð1 { > > - status = "okay"; > > - ethernet1-port@0 { > > - phy-handle = <ðphy1>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-ds109.dts > > b/arch/arm/dts/kirkwood-ds109.dts > > deleted file mode 100644 > > index 29982e7acb..0000000000 > > --- a/arch/arm/dts/kirkwood-ds109.dts > > +++ /dev/null > > @@ -1,40 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/* > > - * Andrew Lunn <[email protected]> > > - * Ben Peddell <[email protected]> > > - * > > - */ > > - > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > -#include "kirkwood-synology.dtsi" > > - > > -/ { > > - model = "Synology DS109, DS110, DS110jv20"; > > - compatible = "synology,ds109", "synology,ds110jv20", > > - "synology,ds110", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x8000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8"; > > - stdout-path = &uart0; > > - }; > > - > > - gpio-fan-150-32-35 { > > - status = "okay"; > > - }; > > - > > - gpio-leds-hdd-21-1 { > > - status = "okay"; > > - }; > > -}; > > - > > -&rs5c372 { > > - status = "okay"; > > -}; > > diff --git a/arch/arm/dts/kirkwood-goflexnet.dts > > b/arch/arm/dts/kirkwood-goflexnet.dts > > deleted file mode 100644 > > index 02d87e0a10..0000000000 > > --- a/arch/arm/dts/kirkwood-goflexnet.dts > > +++ /dev/null > > @@ -1,190 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "Seagate GoFlex Net"; > > - compatible = "seagate,goflexnet", "marvell,kirkwood-88f6281", > > "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x8000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk > > root=/dev/sda1 rootdelay=10"; > > - stdout-path = &uart0; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_usb_power_enable: pmx-usb-power-enable { > > - marvell,pins = "mpp29"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_right_cap_0: pmx-led_right_cap_0 { > > - marvell,pins = "mpp38"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_right_cap_1: pmx-led_right_cap_1 { > > - marvell,pins = "mpp39"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_right_cap_2: pmx-led_right_cap_2 { > > - marvell,pins = "mpp40"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_right_cap_3: pmx-led_right_cap_3 { > > - marvell,pins = "mpp41"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_left_cap_0: pmx-led_left_cap_0 { > > - marvell,pins = "mpp42"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_left_cap_1: pmx-led_left_cap_1 { > > - marvell,pins = "mpp43"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_left_cap_2: pmx-led_left_cap_2 { > > - marvell,pins = "mpp44"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_left_cap_3: pmx-led_left_cap_3 { > > - marvell,pins = "mpp45"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_green: pmx-led_green { > > - marvell,pins = "mpp46"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_orange: pmx-led_orange { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - serial@12000 { > > - status = "ok"; > > - }; > > - > > - sata@80000 { > > - status = "okay"; > > - nr-ports = <2>; > > - }; > > - > > - }; > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = < &pmx_led_orange > > - &pmx_led_left_cap_0 &pmx_led_left_cap_1 > > - &pmx_led_left_cap_2 &pmx_led_left_cap_3 > > - &pmx_led_right_cap_0 &pmx_led_right_cap_1 > > - &pmx_led_right_cap_2 &pmx_led_right_cap_3 > > - >; > > - pinctrl-names = "default"; > > - > > - health { > > - label = "status:green:health"; > > - gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; > > - default-state = "keep"; > > - }; > > - fault { > > - label = "status:orange:fault"; > > - gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; > > - }; > > - left0 { > > - label = "status:white:left0"; > > - gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; > > - }; > > - left1 { > > - label = "status:white:left1"; > > - gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; > > - }; > > - left2 { > > - label = "status:white:left2"; > > - gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; > > - }; > > - left3 { > > - label = "status:white:left3"; > > - gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; > > - }; > > - right0 { > > - label = "status:white:right0"; > > - gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; > > - }; > > - right1 { > > - label = "status:white:right1"; > > - gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; > > - }; > > - right2 { > > - label = "status:white:right2"; > > - gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; > > - }; > > - right3 { > > - label = "status:white:right3"; > > - gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; > > - }; > > - }; > > - regulators { > > - compatible = "simple-bus"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_usb_power_enable>; > > - pinctrl-names = "default"; > > - > > - usb_power: regulator@1 { > > - compatible = "regulator-fixed"; > > - reg = <1>; > > - regulator-name = "USB Power"; > > - regulator-min-microvolt = <5000000>; > > - regulator-max-microvolt = <5000000>; > > - enable-active-high; > > - regulator-always-on; > > - regulator-boot-on; > > - gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>; > > - }; > > - }; > > -}; > > - > > -&nand { > > - chip-delay = <40>; > > - status = "okay"; > > - > > - partition@0 { > > - label = "u-boot"; > > - reg = <0x0000000 0x100000>; > > - read-only; > > - }; > > - > > - partition@100000 { > > - label = "uImage"; > > - reg = <0x0100000 0x400000>; > > - }; > > - > > - partition@500000 { > > - label = "pogoplug"; > > - reg = <0x0500000 0x2000000>; > > - }; > > - > > - partition@2500000 { > > - label = "root"; > > - reg = <0x02500000 0xd800000>; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@0 { > > - reg = <0>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-guruplug-server-plus.dts > > b/arch/arm/dts/kirkwood-guruplug-server-plus.dts > > deleted file mode 100644 > > index ff1260ee3f..0000000000 > > --- a/arch/arm/dts/kirkwood-guruplug-server-plus.dts > > +++ /dev/null > > @@ -1,133 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "Globalscale Technologies Guruplug Server Plus"; > > - compatible = "globalscale,guruplug-server-plus", > > "globalscale,guruplug", "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x20000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk"; > > - stdout-path = &uart0; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_led_health_r: pmx-led-health-r { > > - marvell,pins = "mpp46"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_health_g: pmx-led-health-g { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_wmode_r: pmx-led-wmode-r { > > - marvell,pins = "mpp48"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_wmode_g: pmx-led-wmode-g { > > - marvell,pins = "mpp49"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - serial@12000 { > > - status = "ok"; > > - }; > > - > > - sata@80000 { > > - status = "okay"; > > - nr-ports = <1>; > > - }; > > - > > - /* AzureWave AW-GH381 WiFi/BT */ > > - mvsdio@90000 { > > - status = "okay"; > > - non-removable; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = < &pmx_led_health_r &pmx_led_health_g > > - &pmx_led_wmode_r &pmx_led_wmode_g >; > > - pinctrl-names = "default"; > > - > > - health-r { > > - label = "guruplug:red:health"; > > - gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; > > - }; > > - health-g { > > - label = "guruplug:green:health"; > > - gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; > > - }; > > - wmode-r { > > - label = "guruplug:red:wmode"; > > - gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; > > - }; > > - wmode-g { > > - label = "guruplug:green:wmode"; > > - gpios = <&gpio1 17 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > - > > - partition@0 { > > - label = "u-boot"; > > - reg = <0x00000000 0x00100000>; > > - read-only; > > - }; > > - > > - partition@100000 { > > - label = "uImage"; > > - reg = <0x00100000 0x00400000>; > > - }; > > - > > - partition@500000 { > > - label = "data"; > > - reg = <0x00500000 0x1fb00000>; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@0 { > > - /* Marvell 88E1121R */ > > - compatible = "ethernet-phy-id0141.0cb0", > > - "ethernet-phy-ieee802.3-c22"; > > - reg = <0>; > > - }; > > - > > - ethphy1: ethernet-phy@1 { > > - /* Marvell 88E1121R */ > > - compatible = "ethernet-phy-id0141.0cb0", > > - "ethernet-phy-ieee802.3-c22"; > > - reg = <1>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - phy-connection-type = "rgmii-id"; > > - }; > > -}; > > - > > -ð1 { > > - status = "okay"; > > - ethernet1-port@0 { > > - phy-handle = <ðphy1>; > > - phy-connection-type = "rgmii-id"; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-ib62x0.dts > > b/arch/arm/dts/kirkwood-ib62x0.dts > > deleted file mode 100644 > > index 962a910a6f..0000000000 > > --- a/arch/arm/dts/kirkwood-ib62x0.dts > > +++ /dev/null > > @@ -1,146 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "RaidSonic ICY BOX IB-NAS62x0 (Rev B)"; > > - compatible = "raidsonic,ib-nas6210-b", "raidsonic,ib-nas6220-b", > > "raidsonic,ib-nas6210", "raidsonic,ib-nas6220", "raidsonic,ib-nas62x0", > > "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x10000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk"; > > - stdout-path = &uart0; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_led_os_red: pmx-led-os-red { > > - marvell,pins = "mpp22"; > > - marvell,function = "gpio"; > > - }; > > - pmx_power_off: pmx-power-off { > > - marvell,pins = "mpp24"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_os_green: pmx-led-os-green { > > - marvell,pins = "mpp25"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_usb_transfer: pmx-led-usb-transfer { > > - marvell,pins = "mpp27"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_reset: pmx-button-reset { > > - marvell,pins = "mpp28"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_usb_copy: pmx-button-usb-copy { > > - marvell,pins = "mpp29"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - > > - serial@12000 { > > - status = "okay"; > > - }; > > - > > - sata@80000 { > > - status = "okay"; > > - nr-ports = <2>; > > - }; > > - }; > > - > > - gpio_keys { > > - compatible = "gpio-keys"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = <&pmx_button_reset &pmx_button_usb_copy>; > > - pinctrl-names = "default"; > > - > > - copy { > > - label = "USB Copy"; > > - linux,code = <KEY_COPY>; > > - gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; > > - }; > > - reset { > > - label = "Reset"; > > - linux,code = <KEY_RESTART>; > > - gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = <&pmx_led_os_red &pmx_led_os_green > > - &pmx_led_usb_transfer>; > > - pinctrl-names = "default"; > > - > > - green-os { > > - label = "ib62x0:green:os"; > > - gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; > > - default-state = "keep"; > > - }; > > - red-os { > > - label = "ib62x0:red:os"; > > - gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>; > > - }; > > - usb-copy { > > - label = "ib62x0:red:usb_copy"; > > - gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>; > > - }; > > - }; > > - > > - gpio_poweroff { > > - compatible = "gpio-poweroff"; > > - pinctrl-0 = <&pmx_power_off>; > > - pinctrl-names = "default"; > > - gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > - > > - partition@0 { > > - label = "u-boot"; > > - reg = <0x0000000 0xe0000>; > > - }; > > - > > - partition@e0000 { > > - label = "u-boot environment"; > > - reg = <0xe0000 0x20000>; > > - }; > > - > > - partition@100000 { > > - label = "uImage"; > > - reg = <0x0100000 0x600000>; > > - }; > > - > > - partition@700000 { > > - label = "root"; > > - reg = <0x0700000 0xf900000>; > > - }; > > - > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@8 { > > - reg = <8>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > diff --git a/arch/arm/dts/kirkwood-iconnect.dts > > b/arch/arm/dts/kirkwood-iconnect.dts > > deleted file mode 100644 > > index 4a512d8091..0000000000 > > --- a/arch/arm/dts/kirkwood-iconnect.dts > > +++ /dev/null > > @@ -1,195 +0,0 @@ > > -// SPDX-License-Identifier: GPL-2.0 > > -/dts-v1/; > > - > > -#include "kirkwood.dtsi" > > -#include "kirkwood-6281.dtsi" > > - > > -/ { > > - model = "Iomega Iconnect"; > > - compatible = "iom,iconnect-1.1", "iom,iconnect", > > "marvell,kirkwood-88f6281", "marvell,kirkwood"; > > - > > - memory { > > - device_type = "memory"; > > - reg = <0x00000000 0x10000000>; > > - }; > > - > > - chosen { > > - bootargs = "console=ttyS0,115200n8 earlyprintk"; > > - stdout-path = &uart0; > > - linux,initrd-start = <0x4500040>; > > - linux,initrd-end = <0x4800000>; > > - }; > > - > > - ocp@f1000000 { > > - pinctrl: pin-controller@10000 { > > - pmx_button_reset: pmx-button-reset { > > - marvell,pins = "mpp12"; > > - marvell,function = "gpio"; > > - }; > > - pmx_button_otb: pmx-button-otb { > > - marvell,pins = "mpp35"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_level: pmx-led-level { > > - marvell,pins = "mpp41"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_power_blue: pmx-led-power-blue { > > - marvell,pins = "mpp42"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_power_red: pmx-power-red { > > - marvell,pins = "mpp43"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_usb1: pmx-led-usb1 { > > - marvell,pins = "mpp44"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_usb2: pmx-led-usb2 { > > - marvell,pins = "mpp45"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_usb3: pmx-led-usb3 { > > - marvell,pins = "mpp46"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_usb4: pmx-led-usb4 { > > - marvell,pins = "mpp47"; > > - marvell,function = "gpio"; > > - }; > > - pmx_led_otb: pmx-led-otb { > > - marvell,pins = "mpp48"; > > - marvell,function = "gpio"; > > - }; > > - }; > > - i2c@11000 { > > - status = "okay"; > > - > > - lm63: lm63@4c { > > - compatible = "national,lm63"; > > - reg = <0x4c>; > > - }; > > - }; > > - serial@12000 { > > - status = "ok"; > > - }; > > - }; > > - > > - gpio-leds { > > - compatible = "gpio-leds"; > > - pinctrl-0 = < &pmx_led_level &pmx_led_power_blue > > - &pmx_led_power_red &pmx_led_usb1 > > - &pmx_led_usb2 &pmx_led_usb3 > > - &pmx_led_usb4 &pmx_led_otb >; > > - pinctrl-names = "default"; > > - > > - led-level { > > - label = "led_level"; > > - gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; > > - default-state = "on"; > > - }; > > - power-blue { > > - label = "power:blue"; > > - gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; > > - default-state = "keep"; > > - }; > > - power-red { > > - label = "power:red"; > > - gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; > > - }; > > - usb1 { > > - label = "usb1:blue"; > > - gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; > > - }; > > - usb2 { > > - label = "usb2:blue"; > > - gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; > > - }; > > - usb3 { > > - label = "usb3:blue"; > > - gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; > > - }; > > - usb4 { > > - label = "usb4:blue"; > > - gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; > > - }; > > - otb { > > - label = "otb:blue"; > > - gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>; > > - }; > > - }; > > - > > - gpio_keys { > > - compatible = "gpio-keys"; > > - #address-cells = <1>; > > - #size-cells = <0>; > > - pinctrl-0 = < &pmx_button_reset &pmx_button_otb >; > > - pinctrl-names = "default"; > > - > > - otb { > > - label = "OTB Button"; > > - linux,code = <KEY_COPY>; > > - gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; > > - debounce-interval = <100>; > > - }; > > - reset { > > - label = "Reset"; > > - linux,code = <KEY_RESTART>; > > - gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; > > - debounce-interval = <100>; > > - }; > > - }; > > -}; > > - > > -&nand { > > - status = "okay"; > > - > > - partition@0 { > > - label = "uboot"; > > - reg = <0x0000000 0xc0000>; > > - }; > > - > > - partition@a0000 { > > - label = "env"; > > - reg = <0xa0000 0x20000>; > > - }; > > - > > - partition@100000 { > > - label = "zImage"; > > - reg = <0x100000 0x300000>; > > - }; > > - > > - partition@540000 { > > - label = "initrd"; > > - reg = <0x540000 0x300000>; > > - }; > > - > > - partition@980000 { > > - label = "boot"; > > - reg = <0x980000 0x1f400000>; > > - }; > > -}; > > - > > -&mdio { > > - status = "okay"; > > - > > - ethphy0: ethernet-phy@11 { > > - reg = <11>; > > - }; > > -}; > > - > > -ð0 { > > - status = "okay"; > > - ethernet0-port@0 { > > - phy-handle = <ðphy0>; > > - }; > > -}; > > - > > -&pciec { > > - status = "okay"; > > -}; > > - > > -&pcie0 { > > - status = "okay"; > > -}; > > diff --git a/arch/arm

