3ff7c26
From 7d9e74c53a4376245b4f05006f42184a1540dee8 Mon Sep 17 00:00:00 2001
3ff7c26
From: Peter Robinson <pbrobinson@gmail.com>
3ff7c26
Date: Tue, 18 Jul 2017 23:21:50 +0100
3ff7c26
Subject: [PATCH] Revert "ARM: dts: bcm2835: Add the DSI module nodes and
3ff7c26
 clocks."
3ff7c26
3ff7c26
This reverts commit 4aba4cf820545ca8ec23785c7bac40bba7e505c5.
3ff7c26
---
3ff7c26
 arch/arm/boot/dts/bcm2835-rpi.dtsi |  8 -------
3ff7c26
 arch/arm/boot/dts/bcm283x.dtsi     | 48 +++-----------------------------------
3ff7c26
 2 files changed, 3 insertions(+), 53 deletions(-)
3ff7c26
3ff7c26
diff --git a/arch/arm/boot/dts/bcm2835-rpi.dtsi b/arch/arm/boot/dts/bcm2835-rpi.dtsi
3ff7c26
index a7b5ce133784..e99bb149065f 100644
3ff7c26
--- a/arch/arm/boot/dts/bcm2835-rpi.dtsi
3ff7c26
+++ b/arch/arm/boot/dts/bcm2835-rpi.dtsi
3ff7c26
@@ -98,11 +98,3 @@
3ff7c26
 	power-domains = <&power RPI_POWER_DOMAIN_VEC>;
3ff7c26
 	status = "okay";
3ff7c26
 };
3ff7c26
-
3ff7c26
-&dsi0 {
3ff7c26
-	power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
3ff7c26
-};
3ff7c26
-
3ff7c26
-&dsi1 {
3ff7c26
-	power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
3ff7c26
-};
3ff7c26
diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi
3ff7c26
index 9444a9a9ba10..ce14c9ddf574 100644
3ff7c26
--- a/arch/arm/boot/dts/bcm283x.dtsi
3ff7c26
+++ b/arch/arm/boot/dts/bcm283x.dtsi
3ff7c26
@@ -98,13 +98,10 @@
3ff7c26
 			#clock-cells = <1>;
3ff7c26
 			reg = <0x7e101000 0x2000>;
3ff7c26
 
3ff7c26
-			/* CPRMAN derives almost everything from the
3ff7c26
-			 * platform's oscillator.  However, the DSI
3ff7c26
-			 * pixel clocks come from the DSI analog PHY.
3ff7c26
+			/* CPRMAN derives everything from the platform's
3ff7c26
+			 * oscillator.
3ff7c26
 			 */
3ff7c26
-			clocks = <&clk_osc>,
3ff7c26
-				<&dsi0 0>, <&dsi0 1>, <&dsi0 2>,
3ff7c26
-				<&dsi1 0>, <&dsi1 1>, <&dsi1 2>;
3ff7c26
+			clocks = <&clk_osc>;
3ff7c26
 		};
3ff7c26
 
3ff7c26
 		rng@7e104000 {
3ff7c26
@@ -412,25 +409,6 @@
3ff7c26
 			interrupts = <2 14>; /* pwa1 */
3ff7c26
 		};
3ff7c26
 
3ff7c26
-		dsi0: dsi@7e209000 {
3ff7c26
-			compatible = "brcm,bcm2835-dsi0";
3ff7c26
-			reg = <0x7e209000 0x78>;
3ff7c26
-			interrupts = <2 4>;
3ff7c26
-			#address-cells = <1>;
3ff7c26
-			#size-cells = <0>;
3ff7c26
-			#clock-cells = <1>;
3ff7c26
-
3ff7c26
-			clocks = <&clocks BCM2835_PLLA_DSI0>,
3ff7c26
-				 <&clocks BCM2835_CLOCK_DSI0E>,
3ff7c26
-				 <&clocks BCM2835_CLOCK_DSI0P>;
3ff7c26
-			clock-names = "phy", "escape", "pixel";
3ff7c26
-
3ff7c26
-			clock-output-names = "dsi0_byte",
3ff7c26
-					     "dsi0_ddr2",
3ff7c26
-					     "dsi0_ddr";
3ff7c26
-
3ff7c26
-		};
3ff7c26
-
3ff7c26
 		thermal: thermal@7e212000 {
3ff7c26
 			compatible = "brcm,bcm2835-thermal";
3ff7c26
 			reg = <0x7e212000 0x8>;
3ff7c26
@@ -497,26 +475,6 @@
3ff7c26
 			interrupts = <2 1>;
3ff7c26
 		};
3ff7c26
 
3ff7c26
-		dsi1: dsi@7e700000 {
3ff7c26
-			compatible = "brcm,bcm2835-dsi1";
3ff7c26
-			reg = <0x7e700000 0x8c>;
3ff7c26
-			interrupts = <2 12>;
3ff7c26
-			#address-cells = <1>;
3ff7c26
-			#size-cells = <0>;
3ff7c26
-			#clock-cells = <1>;
3ff7c26
-
3ff7c26
-			clocks = <&clocks BCM2835_PLLD_DSI1>,
3ff7c26
-				 <&clocks BCM2835_CLOCK_DSI1E>,
3ff7c26
-				 <&clocks BCM2835_CLOCK_DSI1P>;
3ff7c26
-			clock-names = "phy", "escape", "pixel";
3ff7c26
-
3ff7c26
-			clock-output-names = "dsi1_byte",
3ff7c26
-					     "dsi1_ddr2",
3ff7c26
-					     "dsi1_ddr";
3ff7c26
-
3ff7c26
-			status = "disabled";
3ff7c26
-		};
3ff7c26
-
3ff7c26
 		i2c1: i2c@7e804000 {
3ff7c26
 			compatible = "brcm,bcm2835-i2c";
3ff7c26
 			reg = <0x7e804000 0x1000>;
3ff7c26
-- 
3ff7c26
2.13.3
3ff7c26