git: 042ef1f11550 - main - Remove DTS files for arm boards we don't support
Andrew Turner
andrew at FreeBSD.org
Wed Jan 27 10:35:25 UTC 2021
The branch main has been updated by andrew:
URL: https://cgit.FreeBSD.org/src/commit/?id=042ef1f115500e53cba8c1497e5af7ad9d98e9ea
commit 042ef1f115500e53cba8c1497e5af7ad9d98e9ea
Author: Andrew Turner <andrew at FreeBSD.org>
AuthorDate: 2021-01-26 21:13:29 +0000
Commit: Andrew Turner <andrew at FreeBSD.org>
CommitDate: 2021-01-27 10:02:01 +0000
Remove DTS files for arm boards we don't support
These are all FreeBS-specific device tree files. We don't support any
of these anymore, remove them.
Reviewed by: emaste, manu
Sponsored by: Innovate UK
Differential Revision: https://reviews.freebsd.org/D28365
---
sys/dts/arm/db78100.dts | 332 --------------------------------------
sys/dts/arm/db88f5182.dts | 223 --------------------------
sys/dts/arm/db88f5281.dts | 227 --------------------------
sys/dts/arm/db88f6281.dts | 299 -----------------------------------
sys/dts/arm/dockstar.dts | 241 ----------------------------
sys/dts/arm/dreamplug-1001.dts | 320 -------------------------------------
sys/dts/arm/dreamplug-1001N.dts | 341 ----------------------------------------
sys/dts/arm/ea3250.dts | 270 -------------------------------
sys/dts/arm/rt1310a.dtsi | 159 -------------------
sys/dts/arm/sheevaplug.dts | 253 -----------------------------
sys/dts/arm/ts7800.dts | 161 -------------------
sys/dts/arm/vsatv102-m6.dts | 309 ------------------------------------
sys/dts/arm/wzr2-g300n.dts | 92 -----------
sys/dts/arm/yyhd18-m3.dts | 237 ----------------------------
14 files changed, 3464 deletions(-)
diff --git a/sys/dts/arm/db78100.dts b/sys/dts/arm/db78100.dts
deleted file mode 100644
index 9ac6d01335d9..000000000000
--- a/sys/dts/arm/db78100.dts
+++ /dev/null
@@ -1,332 +0,0 @@
-/*
- * Copyright (c) 2010 The FreeBSD Foundation
- * All rights reserved.
- *
- * This software was developed by Semihalf under sponsorship from
- * the FreeBSD Foundation.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Marvell DB-78100 Device Tree Source.
- *
- * $FreeBSD$
- */
-
-/dts-v1/;
-
-/ {
- model = "mrvl,DB-78100";
- compatible = "DB-78100-BP", "DB-78100-BP-A";
- #address-cells = <1>;
- #size-cells = <1>;
-
- aliases {
- ethernet0 = &enet0;
- serial0 = &serial0;
- serial1 = &serial1;
- mpp = &MPP;
- };
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu at 0 {
- device_type = "cpu";
- compatible = "ARM,88FR571";
- reg = <0x0>;
- d-cache-line-size = <32>; // 32 bytes
- i-cache-line-size = <32>; // 32 bytes
- d-cache-size = <0x4000>; // L1, 16K
- i-cache-size = <0x4000>; // L1, 16K
- timebase-frequency = <0>;
- bus-frequency = <0>;
- clock-frequency = <0>;
- };
- };
-
- memory {
- device_type = "memory";
- reg = <0x0 0x20000000>; // 512M at 0x0
- };
-
- localbus at 0 {
- #address-cells = <2>;
- #size-cells = <1>;
- compatible = "mrvl,lbc";
- bank-count = <5>;
-
- /* This reflects CPU decode windows setup. */
- ranges = <0x0 0x2f 0xf9300000 0x00100000
- 0x1 0x3e 0xf9400000 0x00100000
- 0x2 0x3d 0xf9500000 0x02000000
- 0x3 0x3b 0xfb500000 0x00100000>;
-
- nor at 0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x0 0x0 0x00100000>;
- };
-
- led at 1,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "led";
- reg = <0x1 0x0 0x00100000>;
- };
-
- nor at 2,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x2 0x0 0x02000000>;
- };
-
- nand at 3,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "mrvl,nfc";
- reg = <0x3 0x0 0x00100000>;
- };
- };
-
- soc78100 at f1000000 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "simple-bus";
- ranges = <0x0 0xf1000000 0x00100000>;
- bus-frequency = <0>;
-
- PIC: pic at 20200 {
- interrupt-controller;
- #address-cells = <0>;
- #interrupt-cells = <1>;
- reg = <0x20200 0x3c>;
- compatible = "mrvl,pic";
- };
-
- timer at 20300 {
- compatible = "mrvl,timer";
- reg = <0x20300 0x30>;
- interrupts = <8>;
- interrupt-parent = <&PIC>;
- mrvl,has-wdt;
- };
-
- MPP: mpp at 10000 {
- #pin-cells = <2>;
- compatible = "mrvl,mpp";
- reg = <0x10000 0x34>;
- pin-count = <50>;
- pin-map = <
- 0 2 /* MPP[0]: GE1_TXCLK */
- 1 2 /* MPP[1]: GE1_TXCTL */
- 2 2 /* MPP[2]: GE1_RXCTL */
- 3 2 /* MPP[3]: GE1_RXCLK */
- 4 2 /* MPP[4]: GE1_TXD[0] */
- 5 2 /* MPP[5]: GE1_TXD[1] */
- 6 2 /* MPP[6]: GE1_TXD[2] */
- 7 2 /* MPP[7]: GE1_TXD[3] */
- 8 2 /* MPP[8]: GE1_RXD[0] */
- 9 2 /* MPP[9]: GE1_RXD[1] */
- 10 2 /* MPP[10]: GE1_RXD[2] */
- 11 2 /* MPP[11]: GE1_RXD[3] */
- 13 3 /* MPP[13]: SYSRST_OUTn */
- 14 3 /* MPP[14]: SATA1_ACTn */
- 15 3 /* MPP[15]: SATA0_ACTn */
- 16 4 /* MPP[16]: UA2_TXD */
- 17 4 /* MPP[17]: UA2_RXD */
- 18 3 /* MPP[18]: <UNKNOWN> */
- 19 3 /* MPP[19]: <UNKNOWN> */
- 20 3 /* MPP[20]: <UNKNOWN> */
- 21 3 /* MPP[21]: <UNKNOWN> */
- 22 4 /* MPP[22]: UA3_TXD */
- 23 4 >; /* MPP[21]: UA3_RXD */
- };
-
- GPIO: gpio at 10100 {
- #gpio-cells = <2>;
- compatible = "mrvl,gpio";
- reg = <0x10100 0x20>;
- gpio-controller;
- interrupts = <56 57 58 59>;
- interrupt-parent = <&PIC>;
- };
-
- rtc at 10300 {
- compatible = "mrvl,rtc";
- reg = <0x10300 0x08>;
- };
-
- twsi at 11000 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,twsi";
- reg = <0x11000 0x20>;
- interrupts = <2>;
- interrupt-parent = <&PIC>;
- };
-
- twsi at 11100 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,twsi";
- reg = <0x11100 0x20>;
- interrupts = <3>;
- interrupt-parent = <&PIC>;
- };
-
- enet0: ethernet at 72000 {
- #address-cells = <1>;
- #size-cells = <1>;
- model = "V2";
- compatible = "mrvl,ge";
- reg = <0x72000 0x2000>;
- ranges = <0x0 0x72000 0x2000>;
- local-mac-address = [ 00 00 00 00 00 00 ];
- interrupts = <41 42 43 40 70>;
- interrupt-parent = <&PIC>;
- phy-handle = <&phy0>;
-
- mdio at 0 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,mdio";
-
- phy0: ethernet-phy at 0 {
- reg = <0x8>;
- };
- phy1: ethernet-phy at 1 {
- reg = <0x9>;
- };
- };
- };
-
- enet1: ethernet at 76000 {
- #address-cells = <1>;
- #size-cells = <1>;
- model = "V2";
- compatible = "mrvl,ge";
- reg = <0x76000 0x2000>;
- ranges = <0x0 0x76000 0x2000>;
- local-mac-address = [ 00 00 00 00 00 00 ];
- interrupts = <45 46 47 44 70>;
- interrupt-parent = <&PIC>;
- phy-handle = <&phy1>;
- };
-
- serial0: serial at 12000 {
- compatible = "ns16550";
- reg = <0x12000 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <12>;
- interrupt-parent = <&PIC>;
- };
-
- serial1: serial at 12100 {
- compatible = "ns16550";
- reg = <0x12100 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <13>;
- interrupt-parent = <&PIC>;
- };
-
- usb at 50000 {
- compatible = "mrvl,usb-ehci", "usb-ehci";
- reg = <0x50000 0x1000>;
- interrupts = <72 16>;
- interrupt-parent = <&PIC>;
- };
-
- usb at 51000 {
- compatible = "mrvl,usb-ehci", "usb-ehci";
- reg = <0x51000 0x1000>;
- interrupts = <72 17>;
- interrupt-parent = <&PIC>;
- };
-
- usb at 52000 {
- compatible = "mrvl,usb-ehci", "usb-ehci";
- reg = <0x52000 0x1000>;
- interrupts = <72 18>;
- interrupt-parent = <&PIC>;
- };
-
- xor at 60000 {
- compatible = "mrvl,xor";
- reg = <0x60000 0x1000>;
- interrupts = <22 23>;
- interrupt-parent = <&PIC>;
- };
-
- crypto at 90000 {
- compatible = "mrvl,cesa";
- reg = <0x90000 0x1000 /* tdma base reg chan 0 */
- 0x9D000 0x1000>; /* cesa base reg chan 0 */
- interrupts = <19>;
- interrupt-parent = <&PIC>;
- };
-
- sata at a0000 {
- compatible = "mrvl,sata";
- reg = <0xa0000 0x6000>;
- interrupts = <26>;
- interrupt-parent = <&PIC>;
- };
- };
-
- pci0: pcie at f1040000 {
- compatible = "mrvl,pcie";
- device_type = "pci";
- #interrupt-cells = <1>;
- #size-cells = <2>;
- #address-cells = <3>;
- reg = <0xf1040000 0x2000>;
- bus-range = <0 255>;
- ranges = <0x02000000 0x0 0xf2000000 0xf2000000 0x0 0x04000000
- 0x01000000 0x0 0x00000000 0xf1100000 0x0 0x00100000>;
- clock-frequency = <33333333>;
- interrupt-parent = <&PIC>;
- interrupts = <68>;
- interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
- interrupt-map = <
- /* IDSEL 0x1 */
- 0x0800 0x0 0x0 0x1 &PIC 0x20
- 0x0800 0x0 0x0 0x2 &PIC 0x21
- 0x0800 0x0 0x0 0x3 &PIC 0x22
- 0x0800 0x0 0x0 0x4 &PIC 0x23
- >;
- };
-
- sram at fd000000 {
- compatible = "mrvl,cesa-sram";
- reg = <0xfd000000 0x00100000>;
- };
-
- chosen {
- stdin = "serial0";
- stdout = "serial0";
- };
-};
diff --git a/sys/dts/arm/db88f5182.dts b/sys/dts/arm/db88f5182.dts
deleted file mode 100644
index 768c9f166991..000000000000
--- a/sys/dts/arm/db88f5182.dts
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * Copyright (c) 2010 The FreeBSD Foundation
- * All rights reserved.
- *
- * This software was developed by Semihalf under sponsorship from
- * the FreeBSD Foundation.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Marvell DB-88F5182 Device Tree Source.
- *
- * $FreeBSD$
- */
-
-/dts-v1/;
-
-/ {
- model = "mrvl,DB-88F5182";
- compatible = "DB-88F5182-BP", "DB-88F5182-BP-A";
- #address-cells = <1>;
- #size-cells = <1>;
-
- aliases {
- ethernet0 = &enet0;
- serial0 = &serial0;
- serial1 = &serial1;
- mpp = &MPP;
- };
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu at 0 {
- device_type = "cpu";
- compatible = "ARM,88FR531";
- reg = <0x0>;
- d-cache-line-size = <32>; // 32 bytes
- i-cache-line-size = <32>; // 32 bytes
- d-cache-size = <0x8000>; // L1, 32K
- i-cache-size = <0x8000>; // L1, 32K
- timebase-frequency = <0>;
- bus-frequency = <0>;
- clock-frequency = <0>;
- };
- };
-
- memory {
- device_type = "memory";
- reg = <0x0 0x08000000>; // 128M at 0x0
- };
-
- localbus at f1000000 {
- #address-cells = <2>;
- #size-cells = <1>;
- compatible = "mrvl,lbc";
-
- /* This reflects CPU decode windows setup. */
- ranges = <0x0 0x0f 0xf9300000 0x00100000
- 0x1 0x1e 0xfa000000 0x00100000
- 0x2 0x1d 0xfa100000 0x02000000>;
-
- nor at 0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x0 0x0 0x00100000>;
- bank-width = <2>;
- device-width = <1>;
- };
-
- led at 1,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "led";
- reg = <0x1 0x0 0x00100000>;
- };
-
- nor at 2,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x2 0x0 0x02000000>;
- bank-width = <2>;
- device-width = <1>;
- };
- };
-
- soc88f5182 at f1000000 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "simple-bus";
- ranges = <0x0 0xf1000000 0x00100000>;
- bus-frequency = <0>;
-
- PIC: pic at 20200 {
- interrupt-controller;
- #address-cells = <0>;
- #interrupt-cells = <1>;
- reg = <0x20200 0x3c>;
- compatible = "mrvl,pic";
- };
-
- timer at 20300 {
- compatible = "mrvl,timer";
- reg = <0x20300 0x30>;
- interrupts = <0>;
- interrupt-parent = <&PIC>;
- mrvl,has-wdt;
- };
-
- MPP: mpp at 10000 {
- #pin-cells = <2>;
- compatible = "mrvl,mpp";
- reg = <0x10000 0x54>;
- pin-count = <20>;
- pin-map = <
- 0 3 /* MPP[0]: GPIO[0] */
- 2 2 /* MPP[2]: PCI_REQn[3] */
- 3 2 /* MPP[3]: PCI_GNTn[3] */
- 4 2 /* MPP[4]: PCI_REQn[4] */
- 5 2 /* MPP[5]: PCI_GNTn[4] */
- 6 5 /* MPP[6]: SATA0_ACT */
- 7 5 /* MPP[7]: SATA1_ACT */
- 12 5 /* MPP[12]: SATA0_PRESENT */
- 13 5 /* MPP[13]: SATA1_PRESENT */
- 14 4 /* MPP[14]: NAND Flash REn[2] */
- 15 4 /* MPP[15]: NAND Flash WEn[2] */
- 16 0 /* MPP[16]: UA1_RXD */
- 17 0 /* MPP[17]: UA1_TXD */
- 18 0 /* MPP[18]: UA1_CTS */
- 19 0 >; /* MPP[19]: UA1_RTS */
- };
-
- GPIO: gpio at 10100 {
- #gpio-cells = <2>;
- compatible = "mrvl,gpio";
- reg = <0x10100 0x20>;
- gpio-controller;
- interrupts = <6 7 8 9>;
- interrupt-parent = <&PIC>;
- };
-
- twsi at 11000 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,twsi";
- reg = <0x11000 0x20>;
- interrupts = <43>;
- interrupt-parent = <&PIC>;
- };
-
- enet0: ethernet at 72000 {
- #address-cells = <1>;
- #size-cells = <1>;
- model = "V1";
- compatible = "mrvl,ge";
- reg = <0x72000 0x2000>;
- ranges = <0x0 0x72000 0x2000>;
- local-mac-address = [ 00 00 00 00 00 00 ];
- interrupts = <18 19 20 21 22>;
- interrupt-parent = <&PIC>;
- };
-
- serial0: serial at 12000 {
- compatible = "ns16550";
- reg = <0x12000 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <3>;
- interrupt-parent = <&PIC>;
- };
-
- serial1: serial at 12100 {
- compatible = "ns16550";
- reg = <0x12100 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <4>;
- interrupt-parent = <&PIC>;
- };
-
- usb at 50000 {
- compatible = "mrvl,usb-ehci", "usb-ehci";
- reg = <0x50000 0x1000>;
- interrupts = <17 16>;
- interrupt-parent = <&PIC>;
- };
-
- idma at 60000 {
- compatible = "mrvl,idma";
- reg = <0x60000 0x1000>;
- interrupts = <24 25 26 27 23>;
- interrupt-parent = <&PIC>;
- };
-
- sata at 80000 {
- compatible = "mrvl,sata";
- reg = <0x80000 0x6000>;
- interrupts = <29>;
- interrupt-parent = <&PIC>;
- };
- };
-};
diff --git a/sys/dts/arm/db88f5281.dts b/sys/dts/arm/db88f5281.dts
deleted file mode 100644
index 77a25ba92b73..000000000000
--- a/sys/dts/arm/db88f5281.dts
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * Copyright (c) 2010 The FreeBSD Foundation
- * All rights reserved.
- *
- * This software was developed by Semihalf under sponsorship from
- * the FreeBSD Foundation.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Marvell DB-88F5281 Device Tree Source.
- *
- * $FreeBSD$
- */
-
-/dts-v1/;
-
-/ {
- model = "mrvl,DB-88F5281";
- compatible = "DB-88F5281-BP", "DB-88F5281-BP-A";
- #address-cells = <1>;
- #size-cells = <1>;
-
- aliases {
- ethernet0 = &enet0;
- serial0 = &serial0;
- serial1 = &serial1;
- mpp = &MPP;
- };
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu at 0 {
- device_type = "cpu";
- compatible = "ARM,88FR531";
- reg = <0x0>;
- d-cache-line-size = <32>; // 32 bytes
- i-cache-line-size = <32>; // 32 bytes
- d-cache-size = <0x8000>; // L1, 32K
- i-cache-size = <0x8000>; // L1, 32K
- timebase-frequency = <0>;
- bus-frequency = <0>;
- clock-frequency = <0>;
- };
- };
-
- memory {
- device_type = "memory";
- reg = <0x0 0x08000000>; // 128M at 0x0
- };
-
- localbus at f1000000 {
- #address-cells = <2>;
- #size-cells = <1>;
- compatible = "mrvl,lbc";
-
- /* This reflects CPU decode windows setup. */
- ranges = <0x0 0x0f 0xf9300000 0x00100000
- 0x1 0x1e 0xfa000000 0x00100000
- 0x2 0x1d 0xfa100000 0x02000000>;
-
- nor at 0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x0 0x0 0x00100000>;
- bank-width = <2>;
- device-width = <1>;
- };
-
- led at 1,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "led";
- reg = <0x1 0x0 0x00100000>;
- };
-
- nor at 2,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x2 0x0 0x02000000>;
- bank-width = <2>;
- device-width = <1>;
- };
- };
-
- soc88f5281 at f1000000 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "simple-bus";
- ranges = <0x0 0xf1000000 0x00100000>;
- bus-frequency = <0>;
-
- PIC: pic at 20200 {
- interrupt-controller;
- #address-cells = <0>;
- #interrupt-cells = <1>;
- reg = <0x20200 0x3c>;
- compatible = "mrvl,pic";
- };
-
- timer at 20300 {
- compatible = "mrvl,timer";
- reg = <0x20300 0x30>;
- interrupts = <0>;
- interrupt-parent = <&PIC>;
- mrvl,has-wdt;
- };
-
- MPP: mpp at 10000 {
- #pin-cells = <2>;
- compatible = "mrvl,mpp";
- reg = <0x10000 0x54>;
- pin-count = <20>;
- pin-map = <
- 0 3 /* MPP[0]: GPIO[0] */
- 2 2 /* MPP[2]: PCI_REQn[3] */
- 3 2 /* MPP[3]: PCI_GNTn[3] */
- 4 2 /* MPP[4]: PCI_REQn[4] */
- 5 2 /* MPP[5]: PCI_GNTn[4] */
- 6 3 /* MPP[6]: <UNKNOWN> */
- 7 3 /* MPP[7]: <UNKNOWN> */
- 8 3 /* MPP[8]: <UNKNOWN> */
- 9 3 /* MPP[9]: <UNKNOWN> */
- 14 4 /* MPP[14]: NAND Flash REn[2] */
- 15 4 /* MPP[15]: NAND Flash WEn[2] */
- 16 0 /* MPP[16]: UA1_RXD */
- 17 0 /* MPP[17]: UA1_TXD */
- 18 0 /* MPP[18]: UA1_CTS */
- 19 0 >; /* MPP[19]: UA1_RTS */
- };
-
- GPIO: gpio at 10100 {
- #gpio-cells = <2>;
- compatible = "mrvl,gpio";
- reg = <0x10100 0x20>;
- gpio-controller;
- interrupts = <6 7 8 9>;
- interrupt-parent = <&PIC>;
- };
-
- twsi at 11000 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,twsi";
- reg = <0x11000 0x20>;
- interrupts = <43>;
- interrupt-parent = <&PIC>;
- };
-
- enet0: ethernet at 72000 {
- #address-cells = <1>;
- #size-cells = <1>;
- model = "V1";
- compatible = "mrvl,ge";
- reg = <0x72000 0x2000>;
- ranges = <0x0 0x72000 0x2000>;
- local-mac-address = [ 00 00 00 00 00 00 ];
- interrupts = <18 19 20 21 22>;
- interrupt-parent = <&PIC>;
- phy-handle = <&phy0>;
-
- mdio at 0 {
- #address-cells = <1>;
- #size-cells = <0>;
- compatible = "mrvl,mdio";
-
- phy0: ethernet-phy at 0 {
- reg = <0x8>;
- };
- };
- };
-
- serial0: serial at 12000 {
- compatible = "ns16550";
- reg = <0x12000 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <3>;
- interrupt-parent = <&PIC>;
- };
-
- serial1: serial at 12100 {
- compatible = "ns16550";
- reg = <0x12100 0x20>;
- reg-shift = <2>;
- clock-frequency = <0>;
- interrupts = <4>;
- interrupt-parent = <&PIC>;
- };
-
- usb at 50000 {
- compatible = "mrvl,usb-ehci", "usb-ehci";
- reg = <0x50000 0x1000>;
- interrupts = <17 16>;
- interrupt-parent = <&PIC>;
- };
-
- idma at 60000 {
- compatible = "mrvl,idma";
- reg = <0x60000 0x1000>;
- interrupts = <24 25 26 27 23>;
- interrupt-parent = <&PIC>;
- };
- };
-};
diff --git a/sys/dts/arm/db88f6281.dts b/sys/dts/arm/db88f6281.dts
deleted file mode 100644
index 6991c713de54..000000000000
--- a/sys/dts/arm/db88f6281.dts
+++ /dev/null
@@ -1,299 +0,0 @@
-/*
- * Copyright (c) 2009-2010 The FreeBSD Foundation
- * All rights reserved.
- *
- * This software was developed by Semihalf under sponsorship from
- * the FreeBSD Foundation.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Marvell DB-88F6281 Device Tree Source.
- *
- * $FreeBSD$
- */
-
-/dts-v1/;
-
-/ {
- model = "mrvl,DB-88F6281";
- compatible = "DB-88F6281-BP", "DB-88F6281-BP-A";
- #address-cells = <1>;
- #size-cells = <1>;
-
- aliases {
- ethernet0 = &enet0;
- mpp = &MPP;
- pci0 = &pci0;
- serial0 = &serial0;
- serial1 = &serial1;
- soc = &SOC;
- sram = &SRAM;
- };
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu at 0 {
- device_type = "cpu";
- compatible = "ARM,88FR131";
- reg = <0x0>;
- d-cache-line-size = <32>; // 32 bytes
- i-cache-line-size = <32>; // 32 bytes
- d-cache-size = <0x4000>; // L1, 16K
- i-cache-size = <0x4000>; // L1, 16K
- timebase-frequency = <0>;
- bus-frequency = <0>;
- clock-frequency = <0>;
- };
- };
-
- memory {
- device_type = "memory";
- reg = <0x0 0x20000000>; // 512M at 0x0
- };
-
- localbus at 0 {
- #address-cells = <2>;
- #size-cells = <1>;
- compatible = "mrvl,lbc";
- bank-count = <3>;
-
- /* This reflects CPU decode windows setup. */
- ranges = <0x0 0x2f 0xf9300000 0x00100000>;
-
- nand at 0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "mrvl,nfc";
- reg = <0x0 0x0 0x00100000>;
- bank-width = <2>;
- device-width = <1>;
-
- slice at 0 {
- reg = <0x0 0x200000>;
- label = "u-boot";
- read-only;
- };
-
- slice at 200000 {
- reg = <0x200000 0x7e00000>;
- label = "root";
- };
- };
- };
-
- SOC: soc88f6281 at f1000000 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "simple-bus";
- ranges = <0x0 0xf1000000 0x00100000>;
- bus-frequency = <0>;
-
- PIC: pic at 20200 {
- interrupt-controller;
- #address-cells = <0>;
- #interrupt-cells = <1>;
- reg = <0x20200 0x3c>;
- compatible = "mrvl,pic";
- };
-
- timer at 20300 {
- compatible = "mrvl,timer";
- reg = <0x20300 0x30>;
- interrupts = <1>;
- interrupt-parent = <&PIC>;
- mrvl,has-wdt;
- };
-
- MPP: mpp at 10000 {
- #pin-cells = <2>;
- compatible = "mrvl,mpp";
- reg = <0x10000 0x34>;
- pin-count = <50>;
- pin-map = <
- 0 1 /* MPP[0]: NF_IO[2] */
- 1 1 /* MPP[1]: NF_IO[3] */
- 2 1 /* MPP[2]: NF_IO[4] */
- 3 1 /* MPP[3]: NF_IO[5] */
- 4 1 /* MPP[4]: NF_IO[6] */
- 5 1 /* MPP[5]: NF_IO[7] */
- 6 1 /* MPP[6]: SYSRST_OUTn */
- 7 2 /* MPP[7]: SPI_SCn */
- 8 1 /* MPP[8]: TW_SDA */
- 9 1 /* MPP[9]: TW_SCK */
- 10 3 /* MPP[10]: UA0_TXD */
- 11 3 /* MPP[11]: UA0_RXD */
- 12 1 /* MPP[12]: SD_CLK */
*** 2596 LINES SKIPPED ***
More information about the dev-commits-src-all
mailing list