Replace old panel node with a new one relying on DPI bus support.

Signed-off-by: Boris Brezillon <boris.brezillon at free-electrons.com>
---
 arch/arm/boot/dts/sama5d36ek.dts   | 12 ++++++++----
 arch/arm/boot/dts/sama5d3_lcd.dtsi |  6 +++---
 arch/arm/boot/dts/sama5d3xdm.dtsi  | 28 ++++++----------------------
 3 files changed, 17 insertions(+), 29 deletions(-)

diff --git a/arch/arm/boot/dts/sama5d36ek.dts b/arch/arm/boot/dts/sama5d36ek.dts
index 1c65741..c83b846 100644
--- a/arch/arm/boot/dts/sama5d36ek.dts
+++ b/arch/arm/boot/dts/sama5d36ek.dts
@@ -43,6 +43,14 @@

                        hlcdc: hlcdc at f0030000 {
                                status = "okay";
+
+                                hlcdc-display-controller {
+                                        dpi {
+                                               panel at 0 {
+                                                       status = "okay";
+                                               };
+                                        };
+                                };
                        };

                        macb1: ethernet at f802c000 {
@@ -63,10 +71,6 @@
                status = "okay";
        };

-       panel: panel {
-               status = "okay";
-       };
-
        sound {
                status = "okay";
        };
diff --git a/arch/arm/boot/dts/sama5d3_lcd.dtsi 
b/arch/arm/boot/dts/sama5d3_lcd.dtsi
index 611ff8a..7c516c3 100644
--- a/arch/arm/boot/dts/sama5d3_lcd.dtsi
+++ b/arch/arm/boot/dts/sama5d3_lcd.dtsi
@@ -179,10 +179,10 @@
                                        #address-cells = <1>;
                                        #size-cells = <0>;

-                                       port at 0 {
-                                               #address-cells = <1>;
+                                       dpi {
+                                               compatible = 
"atmel,hlcdc-dpi-host";
                                                #size-cells = <0>;
-                                               reg = <0>;
+                                               #address-cells = <1>;
                                        };
                                };

diff --git a/arch/arm/boot/dts/sama5d3xdm.dtsi 
b/arch/arm/boot/dts/sama5d3xdm.dtsi
index 91975eb..39aba49 100644
--- a/arch/arm/boot/dts/sama5d3xdm.dtsi
+++ b/arch/arm/boot/dts/sama5d3xdm.dtsi
@@ -42,10 +42,13 @@
                                        pinctrl-names = "default";
                                        pinctrl-0 = <&pinctrl_lcd_base 
&pinctrl_lcd_rgb888_alt>;

-                                       port at 0 {
-                                               hlcdc_panel_output: endpoint at 
0 {
+                                       dpi {
+                                               panel at 0 {
+                                                       compatible = 
"foxlink,fl500wvr00-a0t";
                                                        reg = <0>;
-                                                       remote-endpoint = 
<&panel_input>;
+                                                       backlight = 
<&backlight>;
+                                                       power-supply = 
<&panel_reg>;
+                                                       status = "disabled";
                                                };
                                        };
                                };
@@ -77,23 +80,4 @@
                power-supply = <&bl_reg>;
                status = "disabled";
        };
-
-       panel: panel {
-               compatible = "foxlink,fl500wvr00-a0t", "simple-panel";
-               backlight = <&backlight>;
-               power-supply = <&panel_reg>;
-               #address-cells = <1>;
-               #size-cells = <0>;
-               status = "disabled";
-
-               port at 0 {
-                       #address-cells = <1>;
-                       #size-cells = <0>;
-
-                       panel_input: endpoint at 0 {
-                               reg = <0>;
-                               remote-endpoint = <&hlcdc_panel_output>;
-                       };
-               };
-       };
 };
-- 
1.9.1

Reply via email to