diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
index 6900d0ac2421..15ee0c2c6a3e 100644
--- a/arch/powerpc/boot/Makefile
+++ b/arch/powerpc/boot/Makefile
@@ -308,11 +308,6 @@ image-$(CONFIG_PPC_EP88XC)		+= dtbImage.ep88xc
 image-$(CONFIG_PPC_ADDER875)		+= cuImage.adder875-uboot \
 					   dtbImage.adder875-redboot
 
-# Board ports in arch/powerpc/platform/52xx/Kconfig
-image-$(CONFIG_PPC_LITE5200)		+= cuImage.lite5200
-image-$(CONFIG_PPC_LITE5200)		+= cuImage.lite5200b
-image-$(CONFIG_PPC_MEDIA5200)		+= cuImage.media5200
-
 # Board ports in arch/powerpc/platform/82xx/Kconfig
 image-$(CONFIG_MPC8272_ADS)		+= cuImage.mpc8272ads
 image-$(CONFIG_PQ2FADS)			+= cuImage.pq2fads
diff --git a/arch/powerpc/boot/dts/a3m071.dts b/arch/powerpc/boot/dts/a3m071.dts
deleted file mode 100644
index 034cfd8aa95b..000000000000
--- a/arch/powerpc/boot/dts/a3m071.dts
+++ /dev/null
@@ -1,138 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * a3m071 board Device Tree Source
- *
- * Copyright 2012 Stefan Roese <sr@denx.de>
- *
- * Copyright (C) 2011 DENX Software Engineering GmbH
- * Heiko Schocher <hs@denx.de>
- *
- * Copyright (C) 2007 Semihalf
- * Marian Balakowicz <m8@semihalf.com>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-
-/ {
-	model = "anonymous,a3m071";
-	compatible = "anonymous,a3m071";
-
-	soc5200@f0000000 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "fsl,mpc5200b-immr";
-		ranges = <0 0xf0000000 0x0000c000>;
-		reg = <0xf0000000 0x00000100>;
-		bus-frequency = <0>; /* From boot loader */
-		system-frequency = <0>; /* From boot loader */
-
-		spi@f00 {
-			status = "disabled";
-		};
-
-		usb: usb@1000 {
-			status = "disabled";
-		};
-
-		psc@2000 {
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2000 0x100>;
-			interrupts = <2 1 0>;
-		};
-
-		psc@2200 {
-			status = "disabled";
-		};
-
-		psc@2400 {
-			status = "disabled";
-		};
-
-		psc@2600 {
-			status = "disabled";
-		};
-
-		psc@2800 {
-			status = "disabled";
-		};
-
-		psc@2c00 {		// PSC6
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2c00 0x100>;
-			interrupts = <2 4 0>;
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@3 {
-				reg = <0x03>;
-			};
-		};
-
-		ata@3a00 {
-			status = "disabled";
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-		i2c@3d40 {
-			status = "disabled";
-		};
-	};
-
-	localbus {
-		compatible = "fsl,mpc5200b-lpb","simple-bus";
-		#address-cells = <2>;
-		#size-cells = <1>;
-		ranges = <0 0 0xfc000000 0x02000000
-			  3 0 0xe9000000 0x00080000
-			  5 0 0xe8000000 0x00010000>;
-
-		flash@0,0 {
-			#address-cells = <1>;
-			#size-cells = <1>;
-			reg = <0 0x0 0x02000000>;
-			compatible = "cfi-flash";
-			bank-width = <2>;
-			partition@0 {
-				label = "u-boot";
-				reg = <0x00000000 0x00040000>;
-				read-only;
-			};
-			partition@40000 {
-				label = "env";
-				reg = <0x00040000 0x00020000>;
-			};
-			partition@60000 {
-				label = "dtb";
-				reg = <0x00060000 0x00020000>;
-			};
-			partition@80000 {
-				label = "kernel";
-				reg = <0x00080000 0x00500000>;
-			};
-			partition@580000 {
-				label = "root";
-				reg = <0x00580000 0x00A80000>;
-			};
-		};
-
-		fpga@3,0 {
-			compatible = "anonymous,a3m071-fpga";
-			reg = <3 0x0 0x00080000
-			       5 0x0 0x00010000>;
-			interrupts = <0 0 3>;  /* level low */
-		};
-	};
-
-	pci@f0000d00 {
-		status = "disabled";
-	};
-};
diff --git a/arch/powerpc/boot/dts/a4m072.dts b/arch/powerpc/boot/dts/a4m072.dts
deleted file mode 100644
index a9cef5726422..000000000000
--- a/arch/powerpc/boot/dts/a4m072.dts
+++ /dev/null
@@ -1,147 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * a4m072 board Device Tree Source
- *
- * Copyright (C) 2011 DENX Software Engineering GmbH
- * Heiko Schocher <hs@denx.de>
- *
- * Copyright (C) 2007 Semihalf
- * Marian Balakowicz <m8@semihalf.com>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-&gpt3 { gpio-controller; };
-&gpt4 { gpio-controller; };
-&gpt5 { gpio-controller; };
-
-/ {
-	model = "anonymous,a4m072";
-	compatible = "anonymous,a4m072";
-
-	soc5200@f0000000 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "fsl,mpc5200b-immr";
-		ranges = <0 0xf0000000 0x0000c000>;
-		reg = <0xf0000000 0x00000100>;
-		bus-frequency = <0>; /* From boot loader */
-		system-frequency = <0>; /* From boot loader */
-
-		cdm@200 {
-			fsl,init-ext-48mhz-en = <0x0>;
-			fsl,init-fd-enable = <0x01>;
-			fsl,init-fd-counters = <0x3333>;
-		};
-
-		spi@f00 {
-			status = "disabled";
-		};
-
-		psc@2000 {
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2000 0x100>;
-			interrupts = <2 1 0>;
-		};
-
-		psc@2200 {
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2200 0x100>;
-			interrupts = <2 2 0>;
-		};
-
-		psc@2400 {
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2400 0x100>;
-			interrupts = <2 3 0>;
-		};
-
-		psc@2600 {
-			status = "disabled";
-		};
-
-		psc@2800 {
-			status = "disabled";
-		};
-
-		psc@2c00 {
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			reg = <0x2c00 0x100>;
-			interrupts = <2 4 0>;
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@1f {
-				reg = <0x1f>;
-				interrupts = <1 2 0>; /* IRQ 2 active low */
-			};
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-		i2c@3d40 {
-			hwmon@2e {
-				compatible = "nsc,lm87";
-				reg = <0x2e>;
-			};
-			rtc@51 {
-				compatible = "nxp,rtc8564";
-				reg = <0x51>;
-			};
-		};
-	};
-
-	localbus {
-		compatible = "fsl,mpc5200b-lpb","simple-bus";
-		#address-cells = <2>;
-		#size-cells = <1>;
-		ranges = <0 0 0xfe000000 0x02000000
-			  1 0 0x62000000 0x00400000
-			  2 0 0x64000000 0x00200000
-			  3 0 0x66000000 0x01000000
-			  6 0 0x68000000 0x01000000
-			  7 0 0x6a000000 0x00000004>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-		};
-		sram0@1,0 {
-			compatible = "mtd-ram";
-			reg = <1 0x00000 0x00400000>;
-			bank-width = <2>;
-		};
-	};
-
-	pci@f0000d00 {
-		#interrupt-cells = <1>;
-		#size-cells = <2>;
-		#address-cells = <3>;
-		device_type = "pci";
-		compatible = "fsl,mpc5200-pci";
-		reg = <0xf0000d00 0x100>;
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <
-				 /* IDSEL 0x16 */
-				 0xc000 0 0 1 &mpc5200_pic 1 3 3
-				 0xc000 0 0 2 &mpc5200_pic 1 3 3
-				 0xc000 0 0 3 &mpc5200_pic 1 3 3
-				 0xc000 0 0 4 &mpc5200_pic 1 3 3>;
-		clock-frequency = <0>; /* From boot loader */
-		interrupts = <2 8 0 2 9 0 2 10 0>;
-		bus-range = <0 0>;
-		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x10000000
-			  0x02000000 0 0x90000000 0x90000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xa0000000 0 0x01000000>;
-	};
-};
diff --git a/arch/powerpc/boot/dts/ac14xx.dts b/arch/powerpc/boot/dts/ac14xx.dts
deleted file mode 100644
index 5d8877e1f4ad..000000000000
--- a/arch/powerpc/boot/dts/ac14xx.dts
+++ /dev/null
@@ -1,395 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Device Tree Source for the MPC5121e based ac14xx board
- *
- * Copyright 2012 Anatolij Gustschin <agust@denx.de>
- */
-
-
-#include "mpc5121.dtsi"
-
-/ {
-	model = "ac14xx";
-	compatible = "ifm,ac14xx", "fsl,mpc5121";
-	#address-cells = <1>;
-	#size-cells = <1>;
-
-	aliases {
-		serial0 = &serial0;
-		serial1 = &serial7;
-		spi4 = &spi4;
-		spi5 = &spi5;
-	};
-
-	cpus {
-		PowerPC,5121@0 {
-			timebase-frequency = <40000000>;	/*  40 MHz (csb/4) */
-			bus-frequency = <160000000>;		/* 160 MHz csb bus */
-			clock-frequency = <400000000>;		/* 400 MHz ppc core */
-		};
-	};
-
-	memory {
-		reg = <0x00000000 0x10000000>;			/* 256MB at 0 */
-	};
-
-	nfc@40000000 {
-		status = "disabled";
-	};
-
-	localbus@80000020 {
-		ranges = <0x0 0x0 0xfc000000 0x04000000	/* CS0: NOR flash */
-			  0x1 0x0 0xe0000000 0x00010000 /* CS1: FRAM */
-			  0x2 0x0 0xe0100000 0x00080000 /* CS2: asi1 */
-			  0x3 0x0 0xe0300000 0x00020000 /* CS3: comm */
-			  0x5 0x0 0xe0400000 0x00010000 /* CS5: safety */
-			  0x6 0x0 0xe0200000 0x00080000>; /* CS6: asi2 */
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0x00000000 0x04000000>;
-			#address-cells = <1>;
-			#size-cells = <1>;
-			bank-width = <2>;
-			device-width = <2>;
-
-			partition@0 {
-				label = "dtb-kernel-production";
-				reg = <0x00000000 0x00400000>;
-			};
-			partition@1 {
-				label = "filesystem-production";
-				reg = <0x00400000 0x03400000>;
-			};
-
-			partition@2 {
-				label = "recovery";
-				reg = <0x03800000 0x00700000>;
-			};
-
-			partition@3 {
-				label = "uboot-code";
-				reg = <0x03f00000 0x00040000>;
-			};
-			partition@4 {
-				label = "uboot-env1";
-				reg = <0x03f40000 0x00020000>;
-			};
-			partition@5 {
-				label = "uboot-env2";
-				reg = <0x03f60000 0x00020000>;
-			};
-		};
-
-		fram@1,0 {
-			compatible = "ifm,ac14xx-fram", "linux,uio-pdrv-genirq";
-			reg = <1 0x00000000 0x00010000>;
-		};
-
-		asi@2,0 {
-			/* masters mapping: CS, CS offset, size */
-			reg = <2 0x00000000 0x00080000
-			       6 0x00000000 0x00080000>;
-			#address-cells = <1>;
-			#size-cells = <1>;
-			compatible = "ifm,ac14xx-asi-fpga";
-			gpios = <
-				&gpio_pic 26 0	/* prog */
-				&gpio_pic 27 0	/* done */
-				&gpio_pic 10 0	/* reset */
-				>;
-
-			master@1 {
-				interrupts = <20 0x2>;
-				interrupt-parent = <&gpio_pic>;
-				chipselect = <2 0x00009000 0x00009100>;
-				label = "AS-i master 1";
-			};
-
-			master@2 {
-				interrupts = <21 0x2>;
-				interrupt-parent = <&gpio_pic>;
-				chipselect = <6 0x00009000 0x00009100>;
-				label = "AS-i master 2";
-			};
-		};
-
-		netx@3,0 {
-			compatible = "ifm,netx";
-			reg = <0x3 0x00000000 0x00020000>;
-			chipselect = <3 0x00101140 0x00203100>;
-			interrupts = <17 0x8>;
-			gpios = <&gpio_pic 15 0>;
-		};
-
-		safety@5,0 {
-			compatible = "ifm,safety";
-			reg = <0x5 0x00000000 0x00010000>;
-			chipselect = <5 0x00009000 0x00009100>;
-			interrupts = <22 0x2>;
-			interrupt-parent = <&gpio_pic>;
-			gpios = <
-				&gpio_pic 12 0	/* prog */
-				&gpio_pic 11 0	/* done */
-				>;
-		};
-	};
-
-	clocks {
-		osc {
-			clock-frequency = <25000000>;
-		};
-	};
-
-	soc@80000000 {
-		bus-frequency = <80000000>;	/* 80 MHz ips bus */
-
-		clock@f00 {
-			compatible = "fsl,mpc5121rev2-clock", "fsl,mpc5121-clock";
-		};
-
-		/*
-		 * GPIO PIC:
-		 * interrupts cell = <pin nr, sense>
-		 * sense == 8: Level, low assertion
-		 * sense == 2: Edge, high-to-low change
-		 */
-		gpio_pic: gpio@1100 {
-			gpio-controller;
-			#gpio-cells = <2>;
-			interrupt-controller;
-			#interrupt-cells = <2>;
-		};
-
-		sdhc@1500 {
-			cd-gpios = <&gpio_pic 23 0>;	/* card detect */
-			wp-gpios = <&gpio_pic 24 0>;	/* write protect */
-			wp-inverted;			/* WP active high */
-		};
-
-		i2c@1700 {
-			/* use Fast-mode */
-			clock-frequency = <400000>;
-
-			at24@30 {
-				compatible = "atmel,24c01";
-				reg = <0x30>;
-			};
-
-			at24@31 {
-				compatible = "atmel,24c01";
-				reg = <0x31>;
-			};
-
-			temp@48 {
-				compatible = "ad,ad7414";
-				reg = <0x48>;
-			};
-
-			at24@50 {
-				compatible = "atmel,24c01";
-				reg = <0x50>;
-			};
-
-			at24@51 {
-				compatible = "atmel,24c01";
-				reg = <0x51>;
-			};
-
-			at24@52 {
-				compatible = "atmel,24c01";
-				reg = <0x52>;
-			};
-
-			at24@53 {
-				compatible = "atmel,24c01";
-				reg = <0x53>;
-			};
-
-			at24@54 {
-				compatible = "atmel,24c01";
-				reg = <0x54>;
-			};
-
-			at24@55 {
-				compatible = "atmel,24c01";
-				reg = <0x55>;
-			};
-
-			at24@56 {
-				compatible = "atmel,24c01";
-				reg = <0x56>;
-			};
-
-			at24@57 {
-				compatible = "atmel,24c01";
-				reg = <0x57>;
-			};
-
-			rtc@68 {
-				compatible = "st,m41t00";
-				reg = <0x68>;
-			};
-		};
-
-		axe_pic: axe-base@2000 {
-			compatible = "fsl,mpc5121-axe-base";
-			reg = <0x2000 0x100>;
-			interrupts = <42 0x8>;
-			interrupt-controller;
-			#interrupt-cells = <2>;
-		};
-
-		axe-app {
-			compatible = "fsl,mpc5121-axe-app";
-			interrupt-parent = <&axe_pic>;
-			interrupts = <
-					/* soft interrupts */
-					0 0x0	1 0x0	2 0x0	3 0x0
-					4 0x0	5 0x0	6 0x0	7 0x0
-					/* fifo interrupts */
-					8 0x0	9 0x0	10 0x0	11 0x0
-				>;
-		};
-
-		display@2100 {
-			edid = [00 FF FF FF FF FF FF 00 14 94 00 00 00 00 00 00
-				0A 12 01 03 80 1C 23 78 CA 88 FF 94 52 54 8E 27
-				1E 4C 50 00 00 00 01 01 01 01 01 01 01 01 01 01
-				01 01 01 01 01 01 FB 00 B0 14 00 DC 05 00 08 04
-				21 00 1C 23 00 00 00 18 00 00 00 FD 00 38 3C 1F
-				3C 01 0A 20 20 20 20 20 20 20 00 00 00 FC 00 45
-				54 30 31 38 30 30 33 44 4D 55 0A 0A 00 00 00 10
-				00 41 30 30 30 30 30 30 30 30 30 30 30 31 00 D5];
-		};
-
-		can@2300 {
-			status = "disabled";
-		};
-
-		can@2380 {
-			status = "disabled";
-		};
-
-		viu@2400 {
-			status = "disabled";
-		};
-
-		mdio@2800 {
-			phy0: ethernet-phy@1f {
-				compatible = "smsc,lan8700";
-				reg = <0x1f>;
-			};
-		};
-
-		enet: ethernet@2800 {
-			phy-handle = <&phy0>;
-		};
-
-		usb@3000 {
-			status = "disabled";
-		};
-
-		usb@4000 {
-			status = "disabled";
-		};
-
-		/* PSC3 serial port A, aka ttyPSC0 */
-		serial0: psc@11300 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-			fsl,rx-fifo-size = <512>;
-			fsl,tx-fifo-size = <512>;
-		};
-
-		/* PSC4 in SPI mode */
-		spi4: psc@11400 {
-			compatible = "fsl,mpc5121-psc-spi", "fsl,mpc5121-psc";
-			fsl,rx-fifo-size = <768>;
-			fsl,tx-fifo-size = <768>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			num-cs = <1>;
-			cs-gpios = <&gpio_pic 25 0>;
-
-			flash: m25p128@0 {
-				compatible = "st,m25p128";
-				spi-max-frequency = <20000000>;
-				reg = <0>;
-				#address-cells = <1>;
-				#size-cells = <1>;
-
-				partition@0 {
-					label = "spi-flash0";
-					reg = <0x00000000 0x01000000>;
-				};
-			};
-		};
-
-		/* PSC5 in SPI mode */
-		spi5: psc@11500 {
-			compatible = "fsl,mpc5121-psc-spi", "fsl,mpc5121-psc";
-			fsl,mode = "spi-master";
-			fsl,rx-fifo-size = <128>;
-			fsl,tx-fifo-size = <128>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-
-			lcd@0 {
-				compatible = "ilitek,ili922x";
-				reg = <0>;
-				spi-max-frequency = <100000>;
-				spi-cpol;
-				spi-cpha;
-			};
-		};
-
-		/* PSC7 serial port C, aka ttyPSC2 */
-		serial7: psc@11700 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-			fsl,rx-fifo-size = <512>;
-			fsl,tx-fifo-size = <512>;
-		};
-
-		matrix_keypad@0 {
-			compatible = "gpio-matrix-keypad";
-			debounce-delay-ms = <5>;
-			col-scan-delay-us = <1>;
-			gpio-activelow;
-			col-gpios-binary;
-			col-switch-delay-ms = <200>;
-
-			col-gpios = <&gpio_pic 1 0>;	/* pin1 */
-
-			row-gpios = <&gpio_pic 2 0	/* pin2 */
-				     &gpio_pic 3 0	/* pin3 */
-				     &gpio_pic 4 0>;	/* pin4 */
-
-			linux,keymap = <0x0000006e	/* FN LEFT */
-					0x01000067	/* UP */
-					0x02000066	/* FN RIGHT */
-					0x00010069	/* LEFT */
-					0x0101006a	/* DOWN */
-					0x0201006c>;	/* RIGHT */
-		};
-	};
-
-	leds {
-		compatible = "gpio-leds";
-
-		backlight {
-			label = "backlight";
-			gpios = <&gpio_pic 0 0>;
-			default-state = "keep";
-		};
-		green {
-			label = "green";
-			gpios = <&gpio_pic 18 0>;
-			default-state = "keep";
-		};
-		red {
-			label = "red";
-			gpios = <&gpio_pic 19 0>;
-			default-state = "keep";
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/cm5200.dts b/arch/powerpc/boot/dts/cm5200.dts
deleted file mode 100644
index 66cae7be60c4..000000000000
--- a/arch/powerpc/boot/dts/cm5200.dts
+++ /dev/null
@@ -1,85 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * CM5200 board Device Tree Source
- *
- * Copyright (C) 2007 Semihalf
- * Marian Balakowicz <m8@semihalf.com>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-
-/ {
-	model = "schindler,cm5200";
-	compatible = "schindler,cm5200";
-
-	soc5200@f0000000 {
-		can@900 {
-			status = "disabled";
-		};
-
-		can@980 {
-			status = "disabled";
-		};
-
-		psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2200 {		// PSC2
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2400 {		// PSC3
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2600 {		// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {		// PSC5
-			status = "disabled";
-		};
-
-		psc@2c00 {		// PSC6
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-
-		ata@3a00 {
-			status = "disabled";
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-	};
-
-	pci@f0000d00 {
-		status = "disabled";
-	};
-
-	localbus {
-		// 16-bit flash device at LocalPlus Bus CS0
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x2000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/lite5200b.dts b/arch/powerpc/boot/dts/lite5200b.dts
deleted file mode 100644
index 2b86c81f9048..000000000000
--- a/arch/powerpc/boot/dts/lite5200b.dts
+++ /dev/null
@@ -1,157 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Lite5200B board Device Tree Source
- *
- * Copyright 2006-2007 Secret Lab Technologies Ltd.
- * Grant Likely <grant.likely@secretlab.ca>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-&gpt2 { gpio-controller; };
-&gpt3 { gpio-controller; };
-
-/ {
-	model = "fsl,lite5200b";
-	compatible = "fsl,lite5200b";
-
-	leds {
-		compatible = "gpio-leds";
-		tmr2 {
-			gpios = <&gpt2 0 1>;
-		};
-		tmr3 {
-			gpios = <&gpt3 0 1>;
-			linux,default-trigger = "heartbeat";
-		};
-		led1 { gpios = <&gpio_wkup 2 1>; };
-		led2 { gpios = <&gpio_simple 3 1>; };
-		led3 { gpios = <&gpio_wkup 3 1>; };
-		led4 { gpios = <&gpio_simple 2 1>; };
-	};
-
-	memory {
-		reg = <0x00000000 0x10000000>;	// 256MB
-	};
-
-	soc5200@f0000000 {
-		psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-			cell-index = <0>;
-		};
-
-		psc@2200 {		// PSC2
-			status = "disabled";
-		};
-
-		psc@2400 {		// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {		// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {		// PSC5
-			status = "disabled";
-		};
-
-		psc@2c00 {		// PSC6
-			status = "disabled";
-		};
-
-		// PSC2 in ac97 mode example
-		//ac97@2200 {		// PSC2
-		//	compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
-		//	cell-index = <1>;
-		//};
-
-		// PSC3 in CODEC mode example
-		//i2s@2400 {		// PSC3
-		//	compatible = "fsl,mpc5200b-psc-i2s"; //not 5200 compatible
-		//	cell-index = <2>;
-		//};
-
-		// PSC6 in spi mode example
-		//spi@2c00 {		// PSC6
-		//	compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
-		//	cell-index = <5>;
-		//};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-
-		i2c@3d40 {
-			eeprom@50 {
-				compatible = "atmel,24c02";
-				reg = <0x50>;
-			};
-		};
-
-		sram@8000 {
-			compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
-			reg = <0x8000 0x4000>;
-		};
-	};
-
-	pci@f0000d00 {
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot
-				 0xc000 0 0 2 &mpc5200_pic 1 1 3
-				 0xc000 0 0 3 &mpc5200_pic 1 2 3
-				 0xc000 0 0 4 &mpc5200_pic 1 3 3
-
-				 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot
-				 0xc800 0 0 2 &mpc5200_pic 1 2 3
-				 0xc800 0 0 3 &mpc5200_pic 1 3 3
-				 0xc800 0 0 4 &mpc5200_pic 0 0 3>;
-		clock-frequency = <0>; // From boot loader
-		interrupts = <2 8 0 2 9 0 2 10 0>;
-		bus-range = <0 0>;
-		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
-			  0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
-	};
-
-	localbus {
-		ranges = <0 0 0xfe000000 0x02000000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <1>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@0 {
-				label = "kernel";
-				reg = <0x00000000 0x00200000>;
-			};
-			partition@200000 {
-				label = "rootfs";
-				reg = <0x00200000 0x01d00000>;
-			};
-			partition@1f00000 {
-				label = "u-boot";
-				reg = <0x01f00000 0x00060000>;
-			};
-			partition@1f60000 {
-				label = "u-boot-env";
-				reg = <0x01f60000 0x00020000>;
-			};
-			partition@1f80000 {
-				label = "dtb";
-				reg = <0x01f80000 0x00080000>;
-			};
-		};
-	};
-
-};
diff --git a/arch/powerpc/boot/dts/media5200.dts b/arch/powerpc/boot/dts/media5200.dts
deleted file mode 100644
index 61cae9dcddef..000000000000
--- a/arch/powerpc/boot/dts/media5200.dts
+++ /dev/null
@@ -1,142 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Freescale Media5200 board Device Tree Source
- *
- * Copyright 2009 Secret Lab Technologies Ltd.
- * Grant Likely <grant.likely@secretlab.ca>
- * Steven Cavanagh <scavanagh@secretlab.ca>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-
-/ {
-	model = "fsl,media5200";
-	compatible = "fsl,media5200";
-
-	aliases {
-		console = &console;
-		ethernet0 = &eth0;
-	};
-
-	chosen {
-		stdout-path = &console;
-	};
-
-	cpus {
-		PowerPC,5200@0 {
-			timebase-frequency = <33000000>;	// 33 MHz, these were configured by U-Boot
-			bus-frequency = <132000000>;		// 132 MHz
-			clock-frequency = <396000000>;		// 396 MHz
-		};
-	};
-
-	memory {
-		reg = <0x00000000 0x08000000>;	// 128MB RAM
-	};
-
-	soc5200@f0000000 {
-		bus-frequency = <132000000>;// 132 MHz
-
-		psc@2000 {	// PSC1
-			status = "disabled";
-		};
-
-		psc@2200 {	// PSC2
-			status = "disabled";
-		};
-
-		psc@2400 {	// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {	// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {	// PSC5
-			status = "disabled";
-		};
-
-		// PSC6 in uart mode
-		console: psc@2c00 {		// PSC6
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-
-		usb@1000 {
-			reg = <0x1000 0x100>;
-		};
-	};
-
-	pci@f0000d00 {
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <0xc000 0 0 1 &media5200_fpga 0 2 // 1st slot
-				 0xc000 0 0 2 &media5200_fpga 0 3
-				 0xc000 0 0 3 &media5200_fpga 0 4
-				 0xc000 0 0 4 &media5200_fpga 0 5
-
-				 0xc800 0 0 1 &media5200_fpga 0 3 // 2nd slot
-				 0xc800 0 0 2 &media5200_fpga 0 4
-				 0xc800 0 0 3 &media5200_fpga 0 5
-				 0xc800 0 0 4 &media5200_fpga 0 2
-
-				 0xd000 0 0 1 &media5200_fpga 0 4 // miniPCI
-				 0xd000 0 0 2 &media5200_fpga 0 5
-
-				 0xe000 0 0 1 &media5200_fpga 0 5 // CoralIP
-				>;
-		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
-			  0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
-		interrupt-parent = <&mpc5200_pic>;
-	};
-
-	localbus {
-		ranges = < 0 0 0xfc000000 0x02000000
-			   1 0 0xfe000000 0x02000000
-			   2 0 0xf0010000 0x00010000
-			   3 0 0xf0020000 0x00010000 >;
-		flash@0,0 {
-			compatible = "amd,am29lv28ml", "cfi-flash";
-			reg = <0 0x0 0x2000000>;                // 32 MB
-			bank-width = <4>;                       // Width in bytes of the flash bank
-			device-width = <2>;                     // Two devices on each bank
-		};
-
-		flash@1,0 {
-			compatible = "amd,am29lv28ml", "cfi-flash";
-			reg = <1 0 0x2000000>;                  // 32 MB
-			bank-width = <4>;                       // Width in bytes of the flash bank
-			device-width = <2>;                     // Two devices on each bank
-		};
-
-		media5200_fpga: fpga@2,0 {
-			compatible = "fsl,media5200-fpga";
-			interrupt-controller;
-			#interrupt-cells = <2>;	// 0:bank 1:id; no type field
-			reg = <2 0 0x10000>;
-
-			interrupt-parent = <&mpc5200_pic>;
-			interrupts = <0 0 3	// IRQ bank 0
-			              1 1 3>;	// IRQ bank 1
-		};
-
-		uart@3,0 {
-			compatible = "ti,tl16c752bpt";
-			reg = <3 0 0x10000>;
-			interrupt-parent = <&media5200_fpga>;
-			interrupts = <0 0  0 1>; // 2 irqs
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/motionpro.dts b/arch/powerpc/boot/dts/motionpro.dts
deleted file mode 100644
index c23676093da8..000000000000
--- a/arch/powerpc/boot/dts/motionpro.dts
+++ /dev/null
@@ -1,132 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Motion-PRO board Device Tree Source
- *
- * Copyright (C) 2007 Semihalf
- * Marian Balakowicz <m8@semihalf.com>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-&gpt6 { // Motion-PRO status LED
-	compatible = "promess,motionpro-led";
-	label = "motionpro-statusled";
-	blink-delay = <100>; // 100 msec
-};
-&gpt7 { // Motion-PRO ready LED
-	compatible = "promess,motionpro-led";
-	label = "motionpro-readyled";
-};
-
-/ {
-	model = "promess,motionpro";
-	compatible = "promess,motionpro";
-
-	soc5200@f0000000 {
-		can@900 {
-			status = "disabled";
-		};
-
-		psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		// PSC2 in spi master mode 
-		psc@2200 {		// PSC2
-			compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
-			cell-index = <1>;
-		};
-
-		psc@2400 {		// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {		// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {		// PSC5
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2c00 {		// PSC6
-			status = "disabled";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@2 {
-				reg = <2>;
-			};
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-		i2c@3d40 {
-			rtc@68 {
-				compatible = "dallas,ds1339";
-				reg = <0x68>;
-			};
-		};
-
-		sram@8000 {
-			compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
-			reg = <0x8000 0x4000>;
-		};
-	};
-
-	pci@f0000d00 {
-		status = "disabled";
-	};
-
-	localbus {
-		ranges = <0 0 0xff000000 0x01000000
-			  1 0 0x50000000 0x00010000
-			  2 0 0x50010000 0x00010000
-			  3 0 0x50020000 0x00010000>;
-
-		// 8-bit DualPort SRAM on LocalPlus Bus CS1
-		kollmorgen@1,0 {
-			compatible = "promess,motionpro-kollmorgen";
-			reg = <1 0 0x10000>;
-			interrupts = <1 1 0>;
-		};
-
-		// 8-bit board CPLD on LocalPlus Bus CS2
-		cpld@2,0 {
-			compatible = "promess,motionpro-cpld";
-			reg = <2 0 0x10000>;
-		};
-
-		// 8-bit custom Anybus Module on LocalPlus Bus CS3
-		anybus@3,0 {
-			compatible = "promess,motionpro-anybus";
-			reg = <3 0 0x10000>;
-		};
-		pro_module_general@3,0 {
-			compatible = "promess,pro_module_general";
-			reg = <3 0 3>;
-		};
-		pro_module_dio@3,800 {
-			compatible = "promess,pro_module_dio";
-			reg = <3 0x800 2>;
-		};
-
-		// 16-bit flash device at LocalPlus Bus CS0
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x01000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-		};
-
-	};
-};
diff --git a/arch/powerpc/boot/dts/mpc5121.dtsi b/arch/powerpc/boot/dts/mpc5121.dtsi
deleted file mode 100644
index 3f66b91a8e3c..000000000000
--- a/arch/powerpc/boot/dts/mpc5121.dtsi
+++ /dev/null
@@ -1,526 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * base MPC5121 Device Tree Source
- *
- * Copyright 2007-2008 Freescale Semiconductor Inc.
- */
-
-#include <dt-bindings/clock/mpc512x-clock.h>
-
-/dts-v1/;
-
-/ {
-	model = "mpc5121";
-	compatible = "fsl,mpc5121";
-	#address-cells = <1>;
-	#size-cells = <1>;
-        interrupt-parent = <&ipic>;
-
-	aliases {
-		ethernet0 = &eth0;
-		pci = &pci;
-	};
-
-	cpus {
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		PowerPC,5121@0 {
-			device_type = "cpu";
-			reg = <0>;
-			d-cache-line-size = <0x20>;	/* 32 bytes */
-			i-cache-line-size = <0x20>;	/* 32 bytes */
-			d-cache-size = <0x8000>;	/* L1, 32K */
-			i-cache-size = <0x8000>;	/* L1, 32K */
-			timebase-frequency = <49500000>;/* 49.5 MHz (csb/4) */
-			bus-frequency = <198000000>;	/* 198 MHz csb bus */
-			clock-frequency = <396000000>;	/* 396 MHz ppc core */
-		};
-	};
-
-	memory {
-		device_type = "memory";
-		reg = <0x00000000 0x10000000>;	/* 256MB at 0 */
-	};
-
-	mbx@20000000 {
-		compatible = "fsl,mpc5121-mbx";
-		reg = <0x20000000 0x4000>;
-		interrupts = <66 0x8>;
-		clocks = <&clks MPC512x_CLK_MBX_BUS>,
-			 <&clks MPC512x_CLK_MBX_3D>,
-			 <&clks MPC512x_CLK_MBX>;
-		clock-names = "mbx-bus", "mbx-3d", "mbx";
-	};
-
-	sram@30000000 {
-		compatible = "fsl,mpc5121-sram";
-		reg = <0x30000000 0x20000>;	/* 128K at 0x30000000 */
-	};
-
-	nfc@40000000 {
-		compatible = "fsl,mpc5121-nfc";
-		reg = <0x40000000 0x100000>;	/* 1M at 0x40000000 */
-		interrupts = <6 8>;
-		#address-cells = <1>;
-		#size-cells = <1>;
-		clocks = <&clks MPC512x_CLK_NFC>;
-		clock-names = "ipg";
-	};
-
-	localbus@80000020 {
-		compatible = "fsl,mpc5121-localbus";
-		#address-cells = <2>;
-		#size-cells = <1>;
-		reg = <0x80000020 0x40>;
-		ranges = <0x0 0x0 0xfc000000 0x04000000>;
-	};
-
-	clocks {
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		osc: osc {
-			compatible = "fixed-clock";
-			#clock-cells = <0>;
-			clock-frequency = <33000000>;
-		};
-	};
-
-	soc@80000000 {
-		compatible = "fsl,mpc5121-immr";
-		#address-cells = <1>;
-		#size-cells = <1>;
-		ranges = <0x0 0x80000000 0x400000>;
-		reg = <0x80000000 0x400000>;
-		bus-frequency = <66000000>;	/* 66 MHz ips bus */
-
-
-		/*
-		 * IPIC
-		 * interrupts cell = <intr #, sense>
-		 * sense values match linux IORESOURCE_IRQ_* defines:
-		 * sense == 8: Level, low assertion
-		 * sense == 2: Edge, high-to-low change
-		 */
-		ipic: interrupt-controller@c00 {
-			compatible = "fsl,mpc5121-ipic", "fsl,ipic";
-			interrupt-controller;
-			#address-cells = <0>;
-			#interrupt-cells = <2>;
-			reg = <0xc00 0x100>;
-		};
-
-		/* Watchdog timer */
-		wdt@900 {
-			compatible = "fsl,mpc5121-wdt";
-			reg = <0x900 0x100>;
-		};
-
-		/* Real time clock */
-		rtc@a00 {
-			compatible = "fsl,mpc5121-rtc";
-			reg = <0xa00 0x100>;
-			interrupts = <79 0x8 80 0x8>;
-		};
-
-		/* Reset module */
-		reset@e00 {
-			compatible = "fsl,mpc5121-reset";
-			reg = <0xe00 0x100>;
-		};
-
-		/* Clock control */
-		clks: clock@f00 {
-			compatible = "fsl,mpc5121-clock";
-			reg = <0xf00 0x100>;
-			#clock-cells = <1>;
-			clocks = <&osc>;
-			clock-names = "osc";
-		};
-
-		/* Power Management Controller */
-		pmc@1000{
-			compatible = "fsl,mpc5121-pmc";
-			reg = <0x1000 0x100>;
-			interrupts = <83 0x8>;
-		};
-
-		gpio@1100 {
-			compatible = "fsl,mpc5121-gpio";
-			reg = <0x1100 0x100>;
-			interrupts = <78 0x8>;
-		};
-
-		can@1300 {
-			compatible = "fsl,mpc5121-mscan";
-			reg = <0x1300 0x80>;
-			interrupts = <12 0x8>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN0_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		can@1380 {
-			compatible = "fsl,mpc5121-mscan";
-			reg = <0x1380 0x80>;
-			interrupts = <13 0x8>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN1_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		sdhc@1500 {
-			compatible = "fsl,mpc5121-sdhc";
-			reg = <0x1500 0x100>;
-			interrupts = <8 0x8>;
-			dmas = <&dma0 30>;
-			dma-names = "rx-tx";
-			clocks = <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SDHC>;
-			clock-names = "ipg", "per";
-		};
-
-		i2c@1700 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1700 0x20>;
-			interrupts = <9 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2c@1720 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1720 0x20>;
-			interrupts = <10 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2c@1740 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1740 0x20>;
-			interrupts = <11 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2ccontrol@1760 {
-			compatible = "fsl,mpc5121-i2c-ctrl";
-			reg = <0x1760 0x8>;
-		};
-
-		axe@2000 {
-			compatible = "fsl,mpc5121-axe";
-			reg = <0x2000 0x100>;
-			interrupts = <42 0x8>;
-			clocks = <&clks MPC512x_CLK_AXE>;
-			clock-names = "ipg";
-		};
-
-		display@2100 {
-			compatible = "fsl,mpc5121-diu";
-			reg = <0x2100 0x100>;
-			interrupts = <64 0x8>;
-			clocks = <&clks MPC512x_CLK_DIU>;
-			clock-names = "ipg";
-		};
-
-		can@2300 {
-			compatible = "fsl,mpc5121-mscan";
-			reg = <0x2300 0x80>;
-			interrupts = <90 0x8>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN2_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		can@2380 {
-			compatible = "fsl,mpc5121-mscan";
-			reg = <0x2380 0x80>;
-			interrupts = <91 0x8>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN3_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		viu@2400 {
-			compatible = "fsl,mpc5121-viu";
-			reg = <0x2400 0x400>;
-			interrupts = <67 0x8>;
-			clocks = <&clks MPC512x_CLK_VIU>;
-			clock-names = "ipg";
-		};
-
-		mdio@2800 {
-			compatible = "fsl,mpc5121-fec-mdio";
-			reg = <0x2800 0x800>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			clocks = <&clks MPC512x_CLK_FEC>;
-			clock-names = "per";
-		};
-
-		eth0: ethernet@2800 {
-			device_type = "network";
-			compatible = "fsl,mpc5121-fec";
-			reg = <0x2800 0x800>;
-			local-mac-address = [ 00 00 00 00 00 00 ];
-			interrupts = <4 0x8>;
-			clocks = <&clks MPC512x_CLK_FEC>;
-			clock-names = "per";
-		};
-
-		/* USB1 using external ULPI PHY */
-		usb@3000 {
-			compatible = "fsl,mpc5121-usb2-dr";
-			reg = <0x3000 0x600>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			interrupts = <43 0x8>;
-			dr_mode = "otg";
-			phy_type = "ulpi";
-			clocks = <&clks MPC512x_CLK_USB1>;
-			clock-names = "ipg";
-		};
-
-		/* USB0 using internal UTMI PHY */
-		usb@4000 {
-			compatible = "fsl,mpc5121-usb2-dr";
-			reg = <0x4000 0x600>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			interrupts = <44 0x8>;
-			dr_mode = "otg";
-			phy_type = "utmi_wide";
-			clocks = <&clks MPC512x_CLK_USB2>;
-			clock-names = "ipg";
-		};
-
-		/* IO control */
-		ioctl@a000 {
-			compatible = "fsl,mpc5121-ioctl";
-			reg = <0xA000 0x1000>;
-		};
-
-		/* LocalPlus controller */
-		lpc@10000 {
-			compatible = "fsl,mpc5121-lpc";
-			reg = <0x10000 0x100>;
-		};
-
-		sclpc@10100 {
-			compatible = "fsl,mpc512x-lpbfifo";
-			reg = <0x10100 0x50>;
-			interrupts = <7 0x8>;
-			dmas = <&dma0 26>;
-			dma-names = "rx-tx";
-		};
-
-		pata@10200 {
-			compatible = "fsl,mpc5121-pata";
-			reg = <0x10200 0x100>;
-			interrupts = <5 0x8>;
-			clocks = <&clks MPC512x_CLK_PATA>;
-			clock-names = "ipg";
-		};
-
-		/* 512x PSCs are not 52xx PSC compatible */
-
-		/* PSC0 */
-		psc@11000 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11000 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC0>,
-				 <&clks MPC512x_CLK_PSC0_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC1 */
-		psc@11100 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11100 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC1>,
-				 <&clks MPC512x_CLK_PSC1_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC2 */
-		psc@11200 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11200 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC2>,
-				 <&clks MPC512x_CLK_PSC2_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC3 */
-		psc@11300 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-			reg = <0x11300 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC3>,
-				 <&clks MPC512x_CLK_PSC3_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC4 */
-		psc@11400 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-			reg = <0x11400 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC4>,
-				 <&clks MPC512x_CLK_PSC4_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC5 */
-		psc@11500 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11500 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC5>,
-				 <&clks MPC512x_CLK_PSC5_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC6 */
-		psc@11600 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11600 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC6>,
-				 <&clks MPC512x_CLK_PSC6_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC7 */
-		psc@11700 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11700 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC7>,
-				 <&clks MPC512x_CLK_PSC7_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC8 */
-		psc@11800 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11800 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC8>,
-				 <&clks MPC512x_CLK_PSC8_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC9 */
-		psc@11900 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11900 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC9>,
-				 <&clks MPC512x_CLK_PSC9_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC10 */
-		psc@11a00 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11a00 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC10>,
-				 <&clks MPC512x_CLK_PSC10_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		/* PSC11 */
-		psc@11b00 {
-			compatible = "fsl,mpc5121-psc";
-			reg = <0x11b00 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC11>,
-				 <&clks MPC512x_CLK_PSC11_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		pscfifo@11f00 {
-			compatible = "fsl,mpc5121-psc-fifo";
-			reg = <0x11f00 0x100>;
-			interrupts = <40 0x8>;
-			clocks = <&clks MPC512x_CLK_PSC_FIFO>;
-			clock-names = "ipg";
-		};
-
-		dma0: dma@14000 {
-			compatible = "fsl,mpc5121-dma";
-			reg = <0x14000 0x1800>;
-			interrupts = <65 0x8>;
-			#dma-cells = <1>;
-		};
-	};
-
-	pci: pci@80008500 {
-		compatible = "fsl,mpc5121-pci";
-		device_type = "pci";
-		interrupts = <1 0x8>;
-		clock-frequency = <0>;
-		#address-cells = <3>;
-		#size-cells = <2>;
-		#interrupt-cells = <1>;
-		clocks = <&clks MPC512x_CLK_PCI>;
-		clock-names = "ipg";
-
-		reg = <0x80008500 0x100	/* internal registers */
-		       0x80008300 0x8>;	/* config space access registers */
-		bus-range = <0x0 0x0>;
-		ranges = <0x42000000 0x0 0xa0000000 0xa0000000 0x0 0x10000000
-			  0x02000000 0x0 0xb0000000 0xb0000000 0x0 0x10000000
-			  0x01000000 0x0 0x00000000 0x84000000 0x0 0x01000000>;
-	};
-};
diff --git a/arch/powerpc/boot/dts/mpc5121ads.dts b/arch/powerpc/boot/dts/mpc5121ads.dts
deleted file mode 100644
index b407a50ee622..000000000000
--- a/arch/powerpc/boot/dts/mpc5121ads.dts
+++ /dev/null
@@ -1,174 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * MPC5121E ADS Device Tree Source
- *
- * Copyright 2007-2008 Freescale Semiconductor Inc.
- */
-
-#include "mpc5121.dtsi"
-
-/ {
-	model = "mpc5121ads";
-	compatible = "fsl,mpc5121ads", "fsl,mpc5121";
-
-	nfc@40000000 {
-		/*
-		 * ADS has two Hynix 512MB Nand flash chips in a single
-		 * stacked package.
-		 */
-		chips = <2>;
-
-		nand@0 {
-			label = "nand";
-			reg = <0x00000000 0x40000000>;	/* 512MB + 512MB */
-		};
-	};
-
-	localbus@80000020 {
-		ranges = <0x0 0x0 0xfc000000 0x04000000
-			  0x2 0x0 0x82000000 0x00008000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0x0 0x4000000>;
-			#address-cells = <1>;
-			#size-cells = <1>;
-			bank-width = <4>;
-			device-width = <2>;
-
-			protected@0 {
-				label = "protected";
-				reg = <0x00000000 0x00040000>;  // first sector is protected
-				read-only;
-			};
-			filesystem@40000 {
-				label = "filesystem";
-				reg = <0x00040000 0x03c00000>;  // 60M for filesystem
-			};
-			kernel@3c40000 {
-				label = "kernel";
-				reg = <0x03c40000 0x00280000>;  // 2.5M for kernel
-			};
-			device-tree@3ec0000 {
-				label = "device-tree";
-				reg = <0x03ec0000 0x00040000>;  // one sector for device tree
-			};
-			u-boot@3f00000 {
-				label = "u-boot";
-				reg = <0x03f00000 0x00100000>;  // 1M for u-boot
-				read-only;
-			};
-		};
-
-		board-control@2,0 {
-			compatible = "fsl,mpc5121ads-cpld";
-			reg = <0x2 0x0 0x8000>;
-		};
-
-		cpld_pic: pic@2,a {
-			compatible = "fsl,mpc5121ads-cpld-pic";
-			interrupt-controller;
-			#interrupt-cells = <2>;
-			reg = <0x2 0xa 0x5>;
-			/* irq routing:
-			 * all irqs but touch screen are routed to irq0 (ipic 48)
-			 * touch screen is statically routed to irq1 (ipic 17)
-			 * so don't use it here
-			 */
-			interrupts = <48 0x8>;
-		};
-	};
-
-	soc@80000000 {
-
-		i2c@1700 {
-			fsl,preserve-clocking;
-
-			hwmon@4a {
-				compatible = "adi,ad7414";
-				reg = <0x4a>;
-			};
-
-			eeprom@50 {
-				compatible = "atmel,24c32";
-				reg = <0x50>;
-			};
-
-			rtc@68 {
-				compatible = "st,m41t62";
-				reg = <0x68>;
-			};
-		};
-
-		eth0: ethernet@2800 {
-			phy-handle = <&phy0>;
-		};
-
-		can@2300 {
-			status = "disabled";
-		};
-
-		can@2380 {
-			status = "disabled";
-		};
-
-		viu@2400 {
-			status = "disabled";
-		};
-
-		mdio@2800 {
-			phy0: ethernet-phy@0 {
-				reg = <1>;
-			};
-		};
-
-		/* mpc5121ads only uses USB0 */
-		usb@3000 {
-			status = "disabled";
-		};
-
-		/* USB0 using internal UTMI PHY */
-		usb@4000 {
-			dr_mode = "host";
-			fsl,invert-drvvbus;
-			fsl,invert-pwr-fault;
-		};
-
-		/* PSC3 serial port A aka ttyPSC0 */
-		psc@11300 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		/* PSC4 serial port B aka ttyPSC1 */
-		psc@11400 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		/* PSC5 in ac97 mode */
-		ac97: psc@11500 {
-			compatible = "fsl,mpc5121-psc-ac97", "fsl,mpc5121-psc";
-			fsl,mode = "ac97-slave";
-			fsl,rx-fifo-size = <384>;
-			fsl,tx-fifo-size = <384>;
-		};
-	};
-
-	pci: pci@80008500 {
-		interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
-		interrupt-map = <
-				/* IDSEL 0x15 - Slot 1 PCI */
-				 0xa800 0x0 0x0 0x1 &cpld_pic 0x0 0x8
-				 0xa800 0x0 0x0 0x2 &cpld_pic 0x1 0x8
-				 0xa800 0x0 0x0 0x3 &cpld_pic 0x2 0x8
-				 0xa800 0x0 0x0 0x4 &cpld_pic 0x3 0x8
-
-				/* IDSEL 0x16 - Slot 2 MiniPCI */
-				 0xb000 0x0 0x0 0x1 &cpld_pic 0x4 0x8
-				 0xb000 0x0 0x0 0x2 &cpld_pic 0x5 0x8
-
-				/* IDSEL 0x17 - Slot 3 MiniPCI */
-				 0xb800 0x0 0x0 0x1 &cpld_pic 0x6 0x8
-				 0xb800 0x0 0x0 0x2 &cpld_pic 0x7 0x8
-				>;
-	};
-};
diff --git a/arch/powerpc/boot/dts/mpc5125twr.dts b/arch/powerpc/boot/dts/mpc5125twr.dts
deleted file mode 100644
index 0bd2acc0401d..000000000000
--- a/arch/powerpc/boot/dts/mpc5125twr.dts
+++ /dev/null
@@ -1,293 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * STx/Freescale ADS5125 MPC5125 silicon
- *
- * Copyright (C) 2009 Freescale Semiconductor Inc. All rights reserved.
- *
- * Reworked by Matteo Facchinetti (engineering@sirius-es.it)
- * Copyright (C) 2013 Sirius Electronic Systems
- */
-
-#include <dt-bindings/clock/mpc512x-clock.h>
-
-/dts-v1/;
-
-/ {
-	model = "mpc5125twr"; // In BSP "mpc5125ads"
-	compatible = "fsl,mpc5125ads", "fsl,mpc5125";
-	#address-cells = <1>;
-	#size-cells = <1>;
-	interrupt-parent = <&ipic>;
-
-	aliases {
-		gpio0 = &gpio0;
-		gpio1 = &gpio1;
-		ethernet0 = &eth0;
-	};
-
-	cpus {
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		PowerPC,5125@0 {
-			device_type = "cpu";
-			reg = <0>;
-			d-cache-line-size = <0x20>;	// 32 bytes
-			i-cache-line-size = <0x20>;	// 32 bytes
-			d-cache-size = <0x8000>;	// L1, 32K
-			i-cache-size = <0x8000>;	// L1, 32K
-			timebase-frequency = <49500000>;// 49.5 MHz (csb/4)
-			bus-frequency = <198000000>;	// 198 MHz csb bus
-			clock-frequency = <396000000>;	// 396 MHz ppc core
-		};
-	};
-
-	memory {
-		device_type = "memory";
-		reg = <0x00000000 0x10000000>;	// 256MB at 0
-	};
-
-	sram@30000000 {
-		compatible = "fsl,mpc5121-sram";
-		reg = <0x30000000 0x08000>;		// 32K at 0x30000000
-	};
-
-	clocks {
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		osc: osc {
-			compatible = "fixed-clock";
-			#clock-cells = <0>;
-			clock-frequency = <33000000>;
-		};
-	};
-
-	soc@80000000 {
-		compatible = "fsl,mpc5121-immr";
-		#address-cells = <1>;
-		#size-cells = <1>;
-		ranges = <0x0 0x80000000 0x400000>;
-		reg = <0x80000000 0x400000>;
-		bus-frequency = <66000000>;	// 66 MHz ips bus
-
-		// IPIC
-		// interrupts cell = <intr #, sense>
-		// sense values match linux IORESOURCE_IRQ_* defines:
-		// sense == 8: Level, low assertion
-		// sense == 2: Edge, high-to-low change
-		//
-		ipic: interrupt-controller@c00 {
-			compatible = "fsl,mpc5121-ipic", "fsl,ipic";
-			interrupt-controller;
-			#address-cells = <0>;
-			#interrupt-cells = <2>;
-			reg = <0xc00 0x100>;
-		};
-
-		rtc@a00 {	// Real time clock
-			compatible = "fsl,mpc5121-rtc";
-			reg = <0xa00 0x100>;
-			interrupts = <79 0x8 80 0x8>;
-		};
-
-		reset@e00 {	// Reset module
-			compatible = "fsl,mpc5125-reset";
-			reg = <0xe00 0x100>;
-		};
-
-		clks: clock@f00 {	// Clock control
-			compatible = "fsl,mpc5121-clock";
-			reg = <0xf00 0x100>;
-			#clock-cells = <1>;
-			clocks = <&osc>;
-			clock-names = "osc";
-		};
-
-		pmc@1000{  // Power Management Controller
-			compatible = "fsl,mpc5121-pmc";
-			reg = <0x1000 0x100>;
-			interrupts = <83 0x2>;
-		};
-
-		gpio0: gpio@1100 {
-			compatible = "fsl,mpc5125-gpio";
-			reg = <0x1100 0x080>;
-			interrupts = <78 0x8>;
-		};
-
-		gpio1: gpio@1180 {
-			compatible = "fsl,mpc5125-gpio";
-			reg = <0x1180 0x080>;
-			interrupts = <86 0x8>;
-		};
-
-		can@1300 { // CAN rev.2
-			compatible = "fsl,mpc5121-mscan";
-			interrupts = <12 0x8>;
-			reg = <0x1300 0x80>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN0_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		can@1380 {
-			compatible = "fsl,mpc5121-mscan";
-			interrupts = <13 0x8>;
-			reg = <0x1380 0x80>;
-			clocks = <&clks MPC512x_CLK_BDLC>,
-				 <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SYS>,
-				 <&clks MPC512x_CLK_REF>,
-				 <&clks MPC512x_CLK_MSCAN1_MCLK>;
-			clock-names = "ipg", "ips", "sys", "ref", "mclk";
-		};
-
-		sdhc@1500 {
-			compatible = "fsl,mpc5121-sdhc";
-			interrupts = <8 0x8>;
-			reg = <0x1500 0x100>;
-			clocks = <&clks MPC512x_CLK_IPS>,
-				 <&clks MPC512x_CLK_SDHC>;
-			clock-names = "ipg", "per";
-		};
-
-		i2c@1700 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1700 0x20>;
-			interrupts = <0x9 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2c@1720 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1720 0x20>;
-			interrupts = <0xa 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2c@1740 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5121-i2c", "fsl-i2c";
-			reg = <0x1740 0x20>;
-			interrupts = <0xb 0x8>;
-			clocks = <&clks MPC512x_CLK_I2C>;
-			clock-names = "ipg";
-		};
-
-		i2ccontrol@1760 {
-			compatible = "fsl,mpc5121-i2c-ctrl";
-			reg = <0x1760 0x8>;
-		};
-
-		diu@2100 {
-			compatible = "fsl,mpc5121-diu";
-			reg = <0x2100 0x100>;
-			interrupts = <64 0x8>;
-			clocks = <&clks MPC512x_CLK_DIU>;
-			clock-names = "ipg";
-		};
-
-		mdio@2800 {
-			compatible = "fsl,mpc5121-fec-mdio";
-			reg = <0x2800 0x800>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			phy0: ethernet-phy@0 {
-				reg = <1>;
-			};
-		};
-
-		eth0: ethernet@2800 {
-			compatible = "fsl,mpc5125-fec";
-			reg = <0x2800 0x800>;
-			local-mac-address = [ 00 00 00 00 00 00 ];
-			interrupts = <4 0x8>;
-			phy-handle = < &phy0 >;
-			phy-connection-type = "rmii";
-			clocks = <&clks MPC512x_CLK_FEC>;
-			clock-names = "per";
-		};
-
-		// IO control
-		ioctl@a000 {
-			compatible = "fsl,mpc5125-ioctl";
-			reg = <0xA000 0x1000>;
-		};
-
-		// disable USB1 port
-		// TODO:
-		// correct pinmux config and fix USB3320 ulpi dependency
-		// before re-enabling it
-		usb@3000 {
-			compatible = "fsl,mpc5121-usb2-dr";
-			reg = <0x3000 0x400>;
-			#address-cells = <1>;
-			#size-cells = <0>;
-			interrupts = <43 0x8>;
-			dr_mode = "host";
-			phy_type = "ulpi";
-			clocks = <&clks MPC512x_CLK_USB1>;
-			clock-names = "ipg";
-			status = "disabled";
-		};
-
-		sclpc@10100 {
-			compatible = "fsl,mpc512x-lpbfifo";
-			reg = <0x10100 0x50>;
-			interrupts = <7 0x8>;
-			dmas = <&dma0 26>;
-			dma-names = "rx-tx";
-		};
-
-		// 5125 PSCs are not 52xx or 5121 PSC compatible
-		// PSC1 uart0 aka ttyPSC0
-		serial@11100 {
-			compatible = "fsl,mpc5125-psc-uart", "fsl,mpc5125-psc";
-			reg = <0x11100 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC1>,
-				 <&clks MPC512x_CLK_PSC1_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		// PSC9 uart1 aka ttyPSC1
-		serial@11900 {
-			compatible = "fsl,mpc5125-psc-uart", "fsl,mpc5125-psc";
-			reg = <0x11900 0x100>;
-			interrupts = <40 0x8>;
-			fsl,rx-fifo-size = <16>;
-			fsl,tx-fifo-size = <16>;
-			clocks = <&clks MPC512x_CLK_PSC9>,
-				 <&clks MPC512x_CLK_PSC9_MCLK>;
-			clock-names = "ipg", "mclk";
-		};
-
-		pscfifo@11f00 {
-			compatible = "fsl,mpc5121-psc-fifo";
-			reg = <0x11f00 0x100>;
-			interrupts = <40 0x8>;
-			clocks = <&clks MPC512x_CLK_PSC_FIFO>;
-			clock-names = "ipg";
-		};
-
-		dma0: dma@14000 {
-			compatible = "fsl,mpc5121-dma"; // BSP name: "mpc512x-dma2"
-			reg = <0x14000 0x1800>;
-			interrupts = <65 0x8>;
-			#dma-cells = <1>;
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/mpc5200b.dtsi b/arch/powerpc/boot/dts/mpc5200b.dtsi
deleted file mode 100644
index 648fe31795f4..000000000000
--- a/arch/powerpc/boot/dts/mpc5200b.dtsi
+++ /dev/null
@@ -1,288 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * base MPC5200b Device Tree Source
- *
- * Copyright (C) 2010 SecretLab
- * Grant Likely <grant@secretlab.ca>
- * John Bonesio <bones@secretlab.ca>
- */
-
-/dts-v1/;
-
-/ {
-	model = "fsl,mpc5200b";
-	compatible = "fsl,mpc5200b";
-	#address-cells = <1>;
-	#size-cells = <1>;
-	interrupt-parent = <&mpc5200_pic>;
-
-	cpus {
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		powerpc: PowerPC,5200@0 {
-			device_type = "cpu";
-			reg = <0>;
-			d-cache-line-size = <32>;
-			i-cache-line-size = <32>;
-			d-cache-size = <0x4000>;	// L1, 16K
-			i-cache-size = <0x4000>;	// L1, 16K
-			timebase-frequency = <0>;	// from bootloader
-			bus-frequency = <0>;		// from bootloader
-			clock-frequency = <0>;		// from bootloader
-		};
-	};
-
-	memory: memory {
-		device_type = "memory";
-		reg = <0x00000000 0x04000000>;	// 64MB
-	};
-
-	soc: soc5200@f0000000 {
-		#address-cells = <1>;
-		#size-cells = <1>;
-		compatible = "fsl,mpc5200b-immr";
-		ranges = <0 0xf0000000 0x0000c000>;
-		reg = <0xf0000000 0x00000100>;
-		bus-frequency = <0>;		// from bootloader
-		system-frequency = <0>;		// from bootloader
-
-		cdm@200 {
-			compatible = "fsl,mpc5200b-cdm","fsl,mpc5200-cdm";
-			reg = <0x200 0x38>;
-		};
-
-		mpc5200_pic: interrupt-controller@500 {
-			// 5200 interrupts are encoded into two levels;
-			interrupt-controller;
-			#interrupt-cells = <3>;
-			compatible = "fsl,mpc5200b-pic","fsl,mpc5200-pic";
-			reg = <0x500 0x80>;
-		};
-
-		gpt0: timer@600 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x600 0x10>;
-			interrupts = <1 9 0>;
-			// add 'fsl,has-wdt' to enable watchdog
-		};
-
-		gpt1: timer@610 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x610 0x10>;
-			interrupts = <1 10 0>;
-		};
-
-		gpt2: timer@620 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x620 0x10>;
-			interrupts = <1 11 0>;
-		};
-
-		gpt3: timer@630 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x630 0x10>;
-			interrupts = <1 12 0>;
-		};
-
-		gpt4: timer@640 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x640 0x10>;
-			interrupts = <1 13 0>;
-		};
-
-		gpt5: timer@650 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x650 0x10>;
-			interrupts = <1 14 0>;
-		};
-
-		gpt6: timer@660 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x660 0x10>;
-			interrupts = <1 15 0>;
-		};
-
-		gpt7: timer@670 {	// General Purpose Timer
-			compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
-			#gpio-cells = <2>;  // Add 'gpio-controller;' to enable gpio mode
-			reg = <0x670 0x10>;
-			interrupts = <1 16 0>;
-		};
-
-		rtc@800 {	// Real time clock
-			compatible = "fsl,mpc5200b-rtc","fsl,mpc5200-rtc";
-			reg = <0x800 0x100>;
-			interrupts = <1 5 0 1 6 0>;
-		};
-
-		can@900 {
-			compatible = "fsl,mpc5200b-mscan","fsl,mpc5200-mscan";
-			interrupts = <2 17 0>;
-			reg = <0x900 0x80>;
-		};
-
-		can@980 {
-			compatible = "fsl,mpc5200b-mscan","fsl,mpc5200-mscan";
-			interrupts = <2 18 0>;
-			reg = <0x980 0x80>;
-		};
-
-		gpio_simple: gpio@b00 {
-			compatible = "fsl,mpc5200b-gpio","fsl,mpc5200-gpio";
-			reg = <0xb00 0x40>;
-			interrupts = <1 7 0>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-
-		gpio_wkup: gpio@c00 {
-			compatible = "fsl,mpc5200b-gpio-wkup","fsl,mpc5200-gpio-wkup";
-			reg = <0xc00 0x40>;
-			interrupts = <1 8 0 0 3 0>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-
-		spi@f00 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi";
-			reg = <0xf00 0x20>;
-			interrupts = <2 13 0 2 14 0>;
-		};
-
-		usb: usb@1000 {
-			compatible = "fsl,mpc5200b-ohci","fsl,mpc5200-ohci","ohci-be";
-			reg = <0x1000 0xff>;
-			interrupts = <2 6 0>;
-		};
-
-		dma-controller@1200 {
-			compatible = "fsl,mpc5200b-bestcomm","fsl,mpc5200-bestcomm";
-			reg = <0x1200 0x80>;
-			interrupts = <3 0 0  3 1 0  3 2 0  3 3 0
-			              3 4 0  3 5 0  3 6 0  3 7 0
-			              3 8 0  3 9 0  3 10 0  3 11 0
-			              3 12 0  3 13 0  3 14 0  3 15 0>;
-		};
-
-		xlb@1f00 {
-			compatible = "fsl,mpc5200b-xlb","fsl,mpc5200-xlb";
-			reg = <0x1f00 0x100>;
-		};
-
-		psc1: psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2000 0x100>;
-			interrupts = <2 1 0>;
-		};
-
-		psc2: psc@2200 {		// PSC2
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2200 0x100>;
-			interrupts = <2 2 0>;
-		};
-
-		psc3: psc@2400 {		// PSC3
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2400 0x100>;
-			interrupts = <2 3 0>;
-		};
-
-		psc4: psc@2600 {		// PSC4
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2600 0x100>;
-			interrupts = <2 11 0>;
-		};
-
-		psc5: psc@2800 {		// PSC5
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2800 0x100>;
-			interrupts = <2 12 0>;
-		};
-
-		psc6: psc@2c00 {		// PSC6
-			compatible = "fsl,mpc5200b-psc","fsl,mpc5200-psc";
-			reg = <0x2c00 0x100>;
-			interrupts = <2 4 0>;
-		};
-
-		eth0: ethernet@3000 {
-			compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec";
-			reg = <0x3000 0x400>;
-			local-mac-address = [ 00 00 00 00 00 00 ];
-			interrupts = <2 5 0>;
-		};
-
-		mdio@3000 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio";
-			reg = <0x3000 0x400>;	// fec range, since we need to setup fec interrupts
-			interrupts = <2 5 0>;	// these are for "mii command finished", not link changes & co.
-		};
-
-		ata@3a00 {
-			compatible = "fsl,mpc5200b-ata","fsl,mpc5200-ata";
-			reg = <0x3a00 0x100>;
-			interrupts = <2 7 0>;
-		};
-
-		sclpc@3c00 {
-			compatible = "fsl,mpc5200-lpbfifo";
-			reg = <0x3c00 0x60>;
-			interrupts = <2 23 0>;
-		};
-
-		i2c@3d00 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
-			reg = <0x3d00 0x40>;
-			interrupts = <2 15 0>;
-		};
-
-		i2c@3d40 {
-			#address-cells = <1>;
-			#size-cells = <0>;
-			compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
-			reg = <0x3d40 0x40>;
-			interrupts = <2 16 0>;
-		};
-
-		sram@8000 {
-			compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
-			reg = <0x8000 0x4000>;
-		};
-	};
-
-	pci: pci@f0000d00 {
-		#interrupt-cells = <1>;
-		#size-cells = <2>;
-		#address-cells = <3>;
-		device_type = "pci";
-		compatible = "fsl,mpc5200b-pci","fsl,mpc5200-pci";
-		reg = <0xf0000d00 0x100>;
-		// interrupt-map-mask = need to add
-		// interrupt-map = need to add
-		clock-frequency = <0>; // From boot loader
-		interrupts = <2 8 0 2 9 0 2 10 0>;
-		bus-range = <0 0>;
-		// ranges = need to add
-	};
-
-	localbus: localbus {
-		compatible = "fsl,mpc5200b-lpb","fsl,mpc5200-lpb","simple-bus";
-		#address-cells = <2>;
-		#size-cells = <1>;
-		ranges = <0 0 0xfc000000 0x2000000>;
-	};
-};
diff --git a/arch/powerpc/boot/dts/mucmc52.dts b/arch/powerpc/boot/dts/mucmc52.dts
deleted file mode 100644
index c6c66306308d..000000000000
--- a/arch/powerpc/boot/dts/mucmc52.dts
+++ /dev/null
@@ -1,222 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Manroland mucmc52 board Device Tree Source
- *
- * Copyright (C) 2009 DENX Software Engineering GmbH
- * Heiko Schocher <hs@denx.de>
- * Copyright 2006-2007 Secret Lab Technologies Ltd.
- */
-
-/include/ "mpc5200b.dtsi"
-
-/* Timer pins that need to be in GPIO mode */
-&gpt0 { gpio-controller; };
-&gpt1 { gpio-controller; };
-&gpt2 { gpio-controller; };
-&gpt3 { gpio-controller; };
-
-/* Disabled timers */
-&gpt4 { status = "disabled"; };
-&gpt5 { status = "disabled"; };
-&gpt6 { status = "disabled"; };
-&gpt7 { status = "disabled"; };
-
-/ {
-	model = "manroland,mucmc52";
-	compatible = "manroland,mucmc52";
-
-	soc5200@f0000000 {
-		rtc@800 {
-			status = "disabled";
-		};
-
-		can@900 {
-			status = "disabled";
-		};
-
-		can@980 {
-			status = "disabled";
-		};
-
-		spi@f00 {
-			status = "disabled";
-		};
-
-		usb@1000 {
-			status = "disabled";
-		};
-
-		psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2200 {		// PSC2
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2400 {		// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {		// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {		// PSC5
-			status = "disabled";
-		};
-
-		psc@2c00 {		// PSC6
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				compatible = "intel,lxt971";
-				reg = <0>;
-			};
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-		i2c@3d40 {
-			hwmon@2c {
-				compatible = "ad,adm9240";
-				reg = <0x2c>;
-			};
-			rtc@51 {
-				compatible = "nxp,pcf8563";
-				reg = <0x51>;
-			};
-		};
-	};
-
-	pci@f0000d00 {
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <
-				/* IDSEL 0x10 */
-				0x8000 0 0 1 &mpc5200_pic 0 3 3
-				0x8000 0 0 2 &mpc5200_pic 0 3 3
-				0x8000 0 0 3 &mpc5200_pic 0 2 3
-				0x8000 0 0 4 &mpc5200_pic 0 1 3
-				>;
-		ranges = <0x42000000 0 0x60000000 0x60000000 0 0x10000000
-			  0x02000000 0 0x90000000 0x90000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xa0000000 0 0x01000000>;
-	};
-
-	localbus {
-		ranges = <0 0 0xff800000 0x00800000
-			  1 0 0x80000000 0x00800000
-			  3 0 0x80000000 0x00800000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x00800000>;
-			bank-width = <4>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-			partition@0 {
-				label = "DTS";
-				reg = <0x0 0x00100000>;
-			};
-			partition@100000 {
-				label = "Kernel";
-				reg = <0x100000 0x00200000>;
-			};
-			partition@300000 {
-				label = "RootFS";
-				reg = <0x00300000 0x00200000>;
-			};
-			partition@500000 {
-				label = "user";
-				reg = <0x00500000 0x00200000>;
-			};
-			partition@700000 {
-				label = "U-Boot";
-				reg = <0x00700000 0x00040000>;
-			};
-			partition@740000 {
-				label = "Env";
-				reg = <0x00740000 0x00020000>;
-			};
-			partition@760000 {
-				label = "red. Env";
-				reg = <0x00760000 0x00020000>;
-			};
-			partition@780000 {
-				label = "reserve";
-				reg = <0x00780000 0x00080000>;
-			};
-		};
-
-		simple100: gpio-controller-100@3,600100 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600100 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple104: gpio-controller-104@3,600104 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600104 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple200: gpio-controller-200@3,600200 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600200 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple201: gpio-controller-201@3,600201 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600201 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple202: gpio-controller-202@3,600202 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600202 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple203: gpio-controller-203@3,600203 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600203 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple204: gpio-controller-204@3,600204 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600204 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple206: gpio-controller-206@3,600206 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600206 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple207: gpio-controller-207@3,600207 {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x00600207 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-		simple20f: gpio-controller-20f@3,60020f {
-			compatible = "manroland,mucmc52-aux-gpio";
-			reg = <3 0x0060020f 0x1>;
-			gpio-controller;
-			#gpio-cells = <2>;
-		};
-
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2d.dts b/arch/powerpc/boot/dts/o2d.dts
deleted file mode 100644
index 24a46f65e529..000000000000
--- a/arch/powerpc/boot/dts/o2d.dts
+++ /dev/null
@@ -1,43 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2D Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o2d";
-	compatible = "ifm,o2d";
-
-	memory {
-		reg = <0x00000000 0x08000000>;  // 128MB
-	};
-
-	localbus {
-		ranges = <0 0 0xfc000000 0x02000000
-			  3 0 0xe3000000 0x00100000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@60000 {
-				label = "kernel";
-				reg = <0x00060000 0x00260000>;
-				read-only;
-			};
-			/* o2d specific partitions */
-			partition@2c0000 {
-				label = "o2d user defined";
-				reg = <0x002c0000 0x01d40000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2d.dtsi b/arch/powerpc/boot/dts/o2d.dtsi
deleted file mode 100644
index 6661955a2be4..000000000000
--- a/arch/powerpc/boot/dts/o2d.dtsi
+++ /dev/null
@@ -1,118 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2D base Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 {
-	gpio-controller;
-	fsl,has-wdt;
-	fsl,wdt-on-boot = <0>;
-};
-&gpt1 { gpio-controller; };
-
-/ {
-	model = "ifm,o2d";
-	compatible = "ifm,o2d";
-
-	memory {
-		reg = <0x00000000 0x04000000>;	// 64MB
-	};
-
-	soc5200@f0000000 {
-
-		rtc@800 {
-			status = "disabled";
-		};
-
-		psc@2000 {		// PSC1
-			compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
-			#address-cells = <1>;
-			#size-cells = <0>;
-			cell-index = <0>;
-
-			spidev@0 {
-				compatible = "spidev";
-				spi-max-frequency = <250000>;
-				reg = <0>;
-			};
-		};
-
-		psc@2200 {		// PSC2
-			status = "disabled";
-		};
-
-		psc@2400 {		// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {		// PSC4
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2800 {		// PSC5
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2c00 {		// PSC6
-			status = "disabled";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-	};
-
-	localbus {
-		ranges = <0 0 0xff000000 0x01000000
-			  3 0 0xe3000000 0x00100000>;
-
-		// flash device at LocalPlus Bus CS0
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x01000000>;
-			bank-width = <1>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-			no-unaligned-direct-access;
-
-			/* common layout for all machines */
-			partition@0 {
-				label = "u-boot";
-				reg = <0x00000000 0x00040000>;
-				read-only;
-			};
-			partition@40000 {
-				label = "env";
-				reg = <0x00040000 0x00020000>;
-				read-only;
-			};
-		};
-
-		csi@3,0 {
-			compatible = "ifm,o2d-csi";
-			reg = <3 0 0x00100000>;
-			ifm,csi-clk-handle = <&gpt7>;
-			gpios = <&gpio_simple 23 0	/* imag_capture */
-				 &gpio_simple 26 0	/* imag_reset */
-				 &gpio_simple 29 0>;	/* imag_master_en */
-
-			interrupts = <1 1 2>;		/* IRQ1, edge falling */
-
-			ifm,csi-addr-bus-width = <24>;
-			ifm,csi-data-bus-width = <8>;
-			ifm,csi-wait-cycles = <0>;
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2d300.dts b/arch/powerpc/boot/dts/o2d300.dts
deleted file mode 100644
index 55a25b700bed..000000000000
--- a/arch/powerpc/boot/dts/o2d300.dts
+++ /dev/null
@@ -1,48 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2D300 Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o2d300";
-	compatible = "ifm,o2d";
-
-	localbus {
-		ranges = <0 0 0xfc000000 0x02000000
-			  3 0 0xe3000000 0x00100000>;
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@40000 {
-				label = "env_1";
-				reg = <0x00040000 0x00020000>;
-				read-only;
-			};
-			partition@60000 {
-				label = "env_2";
-				reg = <0x00060000 0x00020000>;
-				read-only;
-			};
-			partition@80000 {
-				label = "kernel";
-				reg = <0x00080000 0x00260000>;
-				read-only;
-			};
-			/* o2d300 specific partitions */
-			partition@2e0000 {
-				label = "o2d300 user defined";
-				reg = <0x002e0000 0x01d20000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2dnt2.dts b/arch/powerpc/boot/dts/o2dnt2.dts
deleted file mode 100644
index eeba7f5507d5..000000000000
--- a/arch/powerpc/boot/dts/o2dnt2.dts
+++ /dev/null
@@ -1,44 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2DNT2 Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o2dnt2";
-	compatible = "ifm,o2d";
-
-	memory {
-		reg = <0x00000000 0x08000000>;  // 128MB
-	};
-
-	localbus {
-		ranges = <0 0 0xfc000000 0x02000000
-			  3 0 0xe3000000 0x00100000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@60000 {
-				label = "kernel";
-				reg = <0x00060000 0x00260000>;
-				read-only;
-			};
-
-			/* o2dnt2 specific partitions */
-			partition@2c0000 {
-				label = "o2dnt2 user defined";
-				reg = <0x002c0000 0x01d40000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2i.dts b/arch/powerpc/boot/dts/o2i.dts
deleted file mode 100644
index 3fb2e0ad7387..000000000000
--- a/arch/powerpc/boot/dts/o2i.dts
+++ /dev/null
@@ -1,29 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2I Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o2i";
-	compatible = "ifm,o2d";
-
-	localbus {
-		flash@0,0 {
-			partition@60000 {
-				label = "kernel";
-				reg = <0x00060000 0x00260000>;
-				read-only;
-			};
-			/* o2i specific partitions */
-			partition@2c0000 {
-				label = "o2i user defined";
-				reg = <0x002c0000 0x00d40000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o2mnt.dts b/arch/powerpc/boot/dts/o2mnt.dts
deleted file mode 100644
index c5e0ba6e8f2b..000000000000
--- a/arch/powerpc/boot/dts/o2mnt.dts
+++ /dev/null
@@ -1,29 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O2MNT Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o2mnt";
-	compatible = "ifm,o2d";
-
-	localbus {
-		flash@0,0 {
-			partition@60000 {
-				label = "kernel";
-				reg = <0x00060000 0x00260000>;
-				read-only;
-			};
-			/* add o2mnt specific partitions */
-			partition@2c0000 {
-				label = "o2mnt user defined";
-				reg = <0x002c0000 0x00d40000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/o3dnt.dts b/arch/powerpc/boot/dts/o3dnt.dts
deleted file mode 100644
index fd00396b0593..000000000000
--- a/arch/powerpc/boot/dts/o3dnt.dts
+++ /dev/null
@@ -1,44 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * O3DNT Device Tree Source
- *
- * Copyright (C) 2012 DENX Software Engineering
- * Anatolij Gustschin <agust@denx.de>
- */
-
-/include/ "o2d.dtsi"
-
-/ {
-	model = "ifm,o3dnt";
-	compatible = "ifm,o2d";
-
-	memory {
-		reg = <0x00000000 0x04000000>;  // 64MB
-	};
-
-	localbus {
-		ranges = <0 0 0xfc000000 0x01000000
-			  3 0 0xe3000000 0x00100000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x01000000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@60000 {
-				label = "kernel";
-				reg = <0x00060000 0x00260000>;
-				read-only;
-			};
-
-			/* o3dnt specific partitions */
-			partition@2c0000 {
-				label = "o3dnt user defined";
-				reg = <0x002c0000 0x00d40000>;
-			};
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/pcm030.dts b/arch/powerpc/boot/dts/pcm030.dts
deleted file mode 100644
index b1bc731f7afd..000000000000
--- a/arch/powerpc/boot/dts/pcm030.dts
+++ /dev/null
@@ -1,106 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * phyCORE-MPC5200B-tiny (pcm030) board Device Tree Source
- *
- * Copyright 2006 Pengutronix
- * Sascha Hauer <s.hauer@pengutronix.de>
- * Copyright 2007 Pengutronix
- * Juergen Beisert <j.beisert@pengutronix.de>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-&gpt2 { gpio-controller; };
-&gpt3 { gpio-controller; };
-&gpt4 { gpio-controller; };
-&gpt5 { gpio-controller; };
-&gpt6 { gpio-controller; };
-&gpt7 { gpio-controller; };
-
-/ {
-	model = "phytec,pcm030";
-	compatible = "phytec,pcm030";
-
-	soc5200@f0000000 {
-		audioplatform: psc@2000 { /* PSC1 in ac97 mode */
-			compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97";
-			cell-index = <0>;
-		};
-
-		/* PSC2 port is used by CAN1/2 */
-		psc@2200 {
-			status = "disabled";
-		};
-
-		psc@2400 { /* PSC3 in UART mode */
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		/* PSC4 is ??? */
-		psc@2600 {
-			status = "disabled";
-		};
-
-		/* PSC5 is ??? */
-		psc@2800 {
-			status = "disabled";
-		};
-
-		psc@2c00 { /* PSC6 in UART mode */
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-
-		i2c@3d40 {
-			rtc@51 {
-				compatible = "nxp,pcf8563";
-				reg = <0x51>;
-			};
-			eeprom@52 {
-				compatible = "catalyst,24c32", "atmel,24c32";
-				reg = <0x52>;
-				pagesize = <32>;
-			};
-		};
-
-		sram@8000 {
-			compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
-			reg = <0x8000 0x4000>;
-		};
-	};
-
-	pci@f0000d00 {
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot
-				 0xc000 0 0 2 &mpc5200_pic 1 1 3
-				 0xc000 0 0 3 &mpc5200_pic 1 2 3
-				 0xc000 0 0 4 &mpc5200_pic 1 3 3
-
-				 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot
-				 0xc800 0 0 2 &mpc5200_pic 1 2 3
-				 0xc800 0 0 3 &mpc5200_pic 1 3 3
-				 0xc800 0 0 4 &mpc5200_pic 0 0 3>;
-		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
-			  0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
-	};
-
-	localbus {
-		status = "disabled";
-	};
-
-	sound {
-		compatible = "phytec,pcm030-audio-fabric";
-		asoc-platform = <&audioplatform>;
-	};
-};
diff --git a/arch/powerpc/boot/dts/pcm032.dts b/arch/powerpc/boot/dts/pcm032.dts
deleted file mode 100644
index 780e13d99e7b..000000000000
--- a/arch/powerpc/boot/dts/pcm032.dts
+++ /dev/null
@@ -1,183 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * phyCORE-MPC5200B-IO (pcm032) board Device Tree Source
- *
- * Copyright (C) 2006-2009 Pengutronix
- * Sascha Hauer, Juergen Beisert, Wolfram Sang <kernel@pengutronix.de>
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { fsl,has-wdt; };
-&gpt2 { gpio-controller; };
-&gpt3 { gpio-controller; };
-&gpt4 { gpio-controller; };
-&gpt5 { gpio-controller; };
-&gpt6 { gpio-controller; };
-&gpt7 { gpio-controller; };
-
-/ {
-	model = "phytec,pcm032";
-	compatible = "phytec,pcm032";
-
-	memory {
-		reg = <0x00000000 0x08000000>;	// 128MB
-	};
-
-	soc5200@f0000000 {
-		psc@2000 {	/* PSC1 is ac97 */
-			compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
-			cell-index = <0>;
-		};
-
-		/* PSC2 port is used by CAN1/2 */
-		psc@2200 {
-			status = "disabled";
-		};
-
-		psc@2400 { /* PSC3 in UART mode */
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		/* PSC4 is ??? */
-		psc@2600 {
-			status = "disabled";
-		};
-
-		/* PSC5 is ??? */
-		psc@2800 {
-			status = "disabled";
-		};
-
-		psc@2c00 { /* PSC6 in UART mode */
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				reg = <0>;
-			};
-		};
-
-		i2c@3d40 {
-			rtc@51 {
-				compatible = "nxp,pcf8563";
-				reg = <0x51>;
-			};
-			eeprom@52 {
-				compatible = "catalyst,24c32", "atmel,24c32";
-				reg = <0x52>;
-				pagesize = <32>;
-			};
-		};
-	};
-
-	pci@f0000d00 {
-		interrupt-map-mask = <0xf800 0 0 7>;
-		interrupt-map = <0xc000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot
-				 0xc000 0 0 2 &mpc5200_pic 1 1 3
-				 0xc000 0 0 3 &mpc5200_pic 1 2 3
-				 0xc000 0 0 4 &mpc5200_pic 1 3 3
-
-				 0xc800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot
-				 0xc800 0 0 2 &mpc5200_pic 1 2 3
-				 0xc800 0 0 3 &mpc5200_pic 1 3 3
-				 0xc800 0 0 4 &mpc5200_pic 0 0 3>;
-		ranges = <0x42000000 0 0x80000000 0x80000000 0 0x20000000
-			  0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
-			  0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
-	};
-
-	localbus {
-		ranges = <0 0 0xfe000000 0x02000000
-			  1 0 0xfc000000 0x02000000
-			  2 0 0xfbe00000 0x00200000
-			  3 0 0xf9e00000 0x02000000
-			  4 0 0xf7e00000 0x02000000
-			  5 0 0xe6000000 0x02000000
-			  6 0 0xe8000000 0x02000000
-			  7 0 0xea000000 0x02000000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x02000000>;
-			bank-width = <4>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@0 {
-				label = "ubootl";
-				reg = <0x00000000 0x00040000>;
-			};
-			partition@40000 {
-				label = "kernel";
-				reg = <0x00040000 0x001c0000>;
-			};
-			partition@200000 {
-				label = "jffs2";
-				reg = <0x00200000 0x01d00000>;
-			};
-			partition@1f00000 {
-				label = "uboot";
-				reg = <0x01f00000 0x00040000>;
-			};
-			partition@1f40000 {
-				label = "env";
-				reg = <0x01f40000 0x00040000>;
-			};
-			partition@1f80000 {
-				label = "oftree";
-				reg = <0x01f80000 0x00040000>;
-			};
-			partition@1fc0000 {
-				label = "space";
-				reg = <0x01fc0000 0x00040000>;
-			};
-		};
-
-		sram@2,0 {
-			compatible = "mtd-ram";
-			reg = <2 0 0x00200000>;
-			bank-width = <2>;
-		};
-
-		/*
-		 * example snippets for FPGA
-		 *
-		 * fpga@3,0 {
-		 *	 compatible = "fpga_driver";
-		 *	 reg = <3 0 0x02000000>;
-		 *	 bank-width = <4>;
-		 * };
-		 *
-		 * fpga@4,0 {
-		 *	 compatible = "fpga_driver";
-		 *	 reg = <4 0 0x02000000>;
-		 *	 bank-width = <4>;
-		 * };
-		 */
-
-		/*
-		 * example snippets for free chipselects
-		 *
-		 * device@5,0 {
-		 *	 compatible = "custom_driver";
-		 *	 reg = <5 0 0x02000000>;
-		 * };
-		 *
-		 * device@6,0 {
-		 *	 compatible = "custom_driver";
-		 *	 reg = <6 0 0x02000000>;
-		 * };
-		 *
-		 * device@7,0 {
-		 *	 compatible = "custom_driver";
-		 *	 reg = <7 0 0x02000000>;
-		 * };
-		 */
-	};
-};
diff --git a/arch/powerpc/boot/dts/pdm360ng.dts b/arch/powerpc/boot/dts/pdm360ng.dts
deleted file mode 100644
index 67c3b9db75d7..000000000000
--- a/arch/powerpc/boot/dts/pdm360ng.dts
+++ /dev/null
@@ -1,195 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Device Tree Source for IFM PDM360NG.
- *
- * Copyright 2009 - 2010 DENX Software Engineering.
- * Anatolij Gustschin <agust@denx.de>
- *
- * Based on MPC5121E ADS dts.
- * Copyright 2008 Freescale Semiconductor Inc.
- */
-
-#include "mpc5121.dtsi"
-
-/ {
-	model = "pdm360ng";
-	compatible = "ifm,pdm360ng", "fsl,mpc5121";
-	#address-cells = <1>;
-	#size-cells = <1>;
-	interrupt-parent = <&ipic>;
-
-	memory {
-		device_type = "memory";
-		reg = <0x00000000 0x20000000>;	// 512MB at 0
-	};
-
-	nfc@40000000 {
-		bank-width = <0x1>;
-		chips = <0x1>;
-
-		partition@0 {
-			label = "nand0";
-			reg = <0x0 0x40000000>;
-		};
-	};
-
-	localbus@80000020 {
-		ranges = <0x0 0x0 0xf0000000 0x10000000   /* Flash */
-			  0x2 0x0 0x50040000 0x00020000>; /* CS2: MRAM */
-
-		flash@0,0 {
-			compatible = "amd,s29gl01gp", "cfi-flash";
-			reg = <0 0x00000000 0x08000000
-			       0 0x08000000 0x08000000>;
-			#address-cells = <1>;
-			#size-cells = <1>;
-			bank-width = <4>;
-			device-width = <2>;
-
-			partition@0 {
-				label = "u-boot";
-				reg = <0x00000000 0x00080000>;
-				read-only;
-			};
-			partition@80000 {
-				label = "environment";
-				reg = <0x00080000 0x00080000>;
-				read-only;
-			};
-			partition@100000 {
-				label = "splash-image";
-				reg = <0x00100000 0x00080000>;
-				read-only;
-			};
-			partition@180000 {
-				label = "device-tree";
-				reg = <0x00180000 0x00040000>;
-			};
-			partition@1c0000 {
-				label = "kernel";
-				reg = <0x001c0000 0x00500000>;
-			};
-			partition@6c0000 {
-				label = "filesystem";
-				reg = <0x006c0000 0x07940000>;
-			};
-		};
-
-		mram0@2,0 {
-			compatible = "mtd-ram";
-			reg = <2 0x00000 0x10000>;
-			bank-width = <2>;
-		};
-
-		mram1@2,10000 {
-			compatible = "mtd-ram";
-			reg = <2 0x010000 0x10000>;
-			bank-width = <2>;
-		};
-	};
-
-	soc@80000000 {
-
-		i2c@1700 {
-			fsl,preserve-clocking;
-
-			eeprom@50 {
-				compatible = "atmel,24c01";
-				reg = <0x50>;
-			};
-
-			rtc@68 {
-				compatible = "st,m41t00";
-				reg = <0x68>;
-			};
-		};
-
-		i2c@1720 {
-			status = "disabled";
-		};
-
-		i2c@1740 {
-			fsl,preserve-clocking;
-		};
-
-		ethernet@2800 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@2800 {
-			phy0: ethernet-phy@1f {
-				compatible = "smsc,lan8700";
-				reg = <0x1f>;
-			};
-		};
-
-		/* USB1 using external ULPI PHY */
-		usb@3000 {
-			dr_mode = "host";
-		};
-
-		/* USB0 using internal UTMI PHY */
-		usb@4000 {
-			fsl,invert-pwr-fault;
-		};
-
-		psc@11000 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11100 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11200 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11300 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11400 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11500 {
-			status = "disabled";
-		};
-
-		psc@11600 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11700 {
-			status = "disabled";
-		};
-
-		psc@11800 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-
-		psc@11900 {
-			compatible = "fsl,mpc5121-psc-spi", "fsl,mpc5121-psc";
-			#address-cells = <1>;
-			#size-cells = <0>;
-
-			/* ADS7845 touch screen controller */
-			ts@0 {
-				compatible = "ti,ads7846";
-				reg = <0x0>;
-				spi-max-frequency = <3000000>;
-				/* pen irq is GPIO25 */
-				interrupts = <78 0x8>;
-			};
-		};
-
-		psc@11a00 {
-			status = "disabled";
-		};
-
-		psc@11b00 {
-			compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
-		};
-	};
-};
diff --git a/arch/powerpc/boot/dts/uc101.dts b/arch/powerpc/boot/dts/uc101.dts
deleted file mode 100644
index 2e34d019178b..000000000000
--- a/arch/powerpc/boot/dts/uc101.dts
+++ /dev/null
@@ -1,152 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * Manroland uc101 board Device Tree Source
- *
- * Copyright (C) 2009 DENX Software Engineering GmbH
- * Heiko Schocher <hs@denx.de>
- * Copyright 2006-2007 Secret Lab Technologies Ltd.
- */
-
-/include/ "mpc5200b.dtsi"
-
-&gpt0 { gpio-controller; };
-&gpt1 { gpio-controller; };
-&gpt2 { gpio-controller; };
-&gpt3 { gpio-controller; };
-&gpt4 { gpio-controller; };
-&gpt5 { gpio-controller; };
-&gpt6 { gpio-controller; };
-&gpt7 { gpio-controller; };
-
-/ {
-	model = "manroland,uc101";
-	compatible = "manroland,uc101";
-
-	soc5200@f0000000 {
-		rtc@800 {
-			status = "disabled";
-		};
-
-		can@900 {
-			status = "disabled";
-		};
-
-		can@980 {
-			status = "disabled";
-		};
-
-		spi@f00 {
-			status = "disabled";
-		};
-
-		usb@1000 {
-			status = "disabled";
-		};
-
-		psc@2000 {	// PSC1
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2200 {	// PSC2
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		psc@2400 {	// PSC3
-			status = "disabled";
-		};
-
-		psc@2600 {	// PSC4
-			status = "disabled";
-		};
-
-		psc@2800 {	// PSC5
-			status = "disabled";
-		};
-
-		psc@2c00 {	// PSC6
-			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
-		};
-
-		ethernet@3000 {
-			phy-handle = <&phy0>;
-		};
-
-		mdio@3000 {
-			phy0: ethernet-phy@0 {
-				compatible = "intel,lxt971";
-				reg = <0>;
-			};
-		};
-
-		i2c@3d00 {
-			status = "disabled";
-		};
-
-		i2c@3d40 {
-			fsl,preserve-clocking;
-			clock-frequency = <400000>;
-
-			hwmon@2c {
-				compatible = "ad,adm9240";
-				reg = <0x2c>;
-			};
-			rtc@51 {
-				compatible = "nxp,pcf8563";
-				reg = <0x51>;
-			};
-		};
-	};
-
-	pci@f0000d00 {
-		status = "disabled";
-	};
-
-	localbus {
-		ranges = <0 0 0xff800000 0x00800000
-			  1 0 0x80000000 0x00800000
-			  3 0 0x80000000 0x00800000>;
-
-		flash@0,0 {
-			compatible = "cfi-flash";
-			reg = <0 0 0x00800000>;
-			bank-width = <2>;
-			device-width = <2>;
-			#size-cells = <1>;
-			#address-cells = <1>;
-
-			partition@0 {
-				label = "DTS";
-				reg = <0x0 0x00100000>;
-			};
-			partition@100000 {
-				label = "Kernel";
-				reg = <0x100000 0x00200000>;
-			};
-			partition@300000 {
-				label = "RootFS";
-				reg = <0x00300000 0x00200000>;
-			};
-			partition@500000 {
-				label = "user";
-				reg = <0x00500000 0x00200000>;
-			};
-			partition@700000 {
-				label = "U-Boot";
-				reg = <0x00700000 0x00040000>;
-			};
-			partition@740000 {
-				label = "Env";
-				reg = <0x00740000 0x00010000>;
-			};
-			partition@750000 {
-				label = "red. Env";
-				reg = <0x00750000 0x00010000>;
-			};
-			partition@760000 {
-				label = "reserve";
-				reg = <0x00760000 0x000a0000>;
-			};
-		};
-
-	};
-};
