Commit 5bab80ef authored by Maxime Ripard's avatar Maxime Ripard

ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings

Our display engine endpoints trigger some DTC warnings due to the fact that
we're having a single endpoint that doesn't need any reg property, and
since we don't have a reg property, we don't need the address-cells and
size-cells properties anymore.

Fix those
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@bootlin.com>
parent 73b65f45
...@@ -194,19 +194,14 @@ ports { ...@@ -194,19 +194,14 @@ ports {
#size-cells = <0>; #size-cells = <0>;
tcon0_in: port@0 { tcon0_in: port@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>; reg = <0>;
tcon0_in_drc0: endpoint@0 { tcon0_in_drc0: endpoint {
reg = <0>;
remote-endpoint = <&drc0_out_tcon0>; remote-endpoint = <&drc0_out_tcon0>;
}; };
}; };
tcon0_out: port@1 { tcon0_out: port@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>; reg = <1>;
}; };
}; };
...@@ -629,12 +624,9 @@ ports { ...@@ -629,12 +624,9 @@ ports {
#size-cells = <0>; #size-cells = <0>;
fe0_out: port@1 { fe0_out: port@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>; reg = <1>;
fe0_out_be0: endpoint@0 { fe0_out_be0: endpoint {
reg = <0>;
remote-endpoint = <&be0_in_fe0>; remote-endpoint = <&be0_in_fe0>;
}; };
}; };
...@@ -656,23 +648,17 @@ ports { ...@@ -656,23 +648,17 @@ ports {
#size-cells = <0>; #size-cells = <0>;
be0_in: port@0 { be0_in: port@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>; reg = <0>;
be0_in_fe0: endpoint@0 { be0_in_fe0: endpoint {
reg = <0>;
remote-endpoint = <&fe0_out_be0>; remote-endpoint = <&fe0_out_be0>;
}; };
}; };
be0_out: port@1 { be0_out: port@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>; reg = <1>;
be0_out_drc0: endpoint@0 { be0_out_drc0: endpoint {
reg = <0>;
remote-endpoint = <&drc0_in_be0>; remote-endpoint = <&drc0_in_be0>;
}; };
}; };
...@@ -696,23 +682,17 @@ ports { ...@@ -696,23 +682,17 @@ ports {
#size-cells = <0>; #size-cells = <0>;
drc0_in: port@0 { drc0_in: port@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>; reg = <0>;
drc0_in_be0: endpoint@0 { drc0_in_be0: endpoint {
reg = <0>;
remote-endpoint = <&be0_out_drc0>; remote-endpoint = <&be0_out_drc0>;
}; };
}; };
drc0_out: port@1 { drc0_out: port@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>; reg = <1>;
drc0_out_tcon0: endpoint@0 { drc0_out_tcon0: endpoint {
reg = <0>;
remote-endpoint = <&tcon0_in_drc0>; remote-endpoint = <&tcon0_in_drc0>;
}; };
}; };
......
...@@ -65,3 +65,9 @@ &codec { ...@@ -65,3 +65,9 @@ &codec {
&panel { &panel {
compatible = "bananapi,s070wv20-ct16", "simple-panel"; compatible = "bananapi,s070wv20-ct16", "simple-panel";
}; };
&tcon0_out {
tcon0_out_lcd: endpoint {
remote-endpoint = <&panel_input>;
};
};
...@@ -48,3 +48,10 @@ / { ...@@ -48,3 +48,10 @@ / {
model = "Q8 A33 Tablet"; model = "Q8 A33 Tablet";
compatible = "allwinner,q8-a33", "allwinner,sun8i-a33"; compatible = "allwinner,q8-a33", "allwinner,sun8i-a33";
}; };
&tcon0_out {
tcon0_out_lcd: endpoint@0 {
reg = <0>;
remote-endpoint = <&panel_input>;
};
};
...@@ -63,16 +63,9 @@ chosen { ...@@ -63,16 +63,9 @@ chosen {
panel { panel {
compatible = "netron-dy,e231732"; compatible = "netron-dy,e231732";
#address-cells = <1>;
#size-cells = <0>;
port@0 { port {
reg = <0>; panel_input: endpoint {
#address-cells = <1>;
#size-cells = <0>;
panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_panel>; remote-endpoint = <&tcon0_out_panel>;
}; };
}; };
......
...@@ -266,18 +266,9 @@ dsi: dsi@1ca0000 { ...@@ -266,18 +266,9 @@ dsi: dsi@1ca0000 {
phy-names = "dphy"; phy-names = "dphy";
status = "disabled"; status = "disabled";
ports { port {
#address-cells = <1>; dsi_in_tcon0: endpoint {
#size-cells = <0>; remote-endpoint = <&tcon0_out_dsi>;
port@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
dsi_in_tcon0: endpoint {
remote-endpoint = <&tcon0_out_dsi>;
};
}; };
}; };
}; };
...@@ -420,6 +411,9 @@ &tcon0 { ...@@ -420,6 +411,9 @@ &tcon0 {
}; };
&tcon0_out { &tcon0_out {
#address-cells = <1>;
#size-cells = <0>;
tcon0_out_dsi: endpoint@1 { tcon0_out_dsi: endpoint@1 {
reg = <1>; reg = <1>;
remote-endpoint = <&dsi_in_tcon0>; remote-endpoint = <&dsi_in_tcon0>;
......
...@@ -54,16 +54,9 @@ panel: panel { ...@@ -54,16 +54,9 @@ panel: panel {
backlight = <&backlight>; backlight = <&backlight>;
enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
power-supply = <&reg_dc1sw>; power-supply = <&reg_dc1sw>;
#address-cells = <1>;
#size-cells = <0>;
port@0 { port {
reg = <0>; panel_input: endpoint {
#address-cells = <1>;
#size-cells = <0>;
panel_input: endpoint@0 {
reg = <0>;
remote-endpoint = <&tcon0_out_lcd>; remote-endpoint = <&tcon0_out_lcd>;
}; };
}; };
...@@ -120,13 +113,6 @@ &tcon0 { ...@@ -120,13 +113,6 @@ &tcon0 {
status = "okay"; status = "okay";
}; };
&tcon0_out {
tcon0_out_lcd: endpoint@0 {
reg = <0>;
remote-endpoint = <&panel_input>;
};
};
&usbphy { &usbphy {
usb1_vbus-supply = <&reg_dldo1>; usb1_vbus-supply = <&reg_dldo1>;
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment