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