arm64: dts: rockchip: Move dsi address+size-cells from SoC to px30 boards

The #address-cells and #size-cells properties are not useful on the DSI
controller node; they are only useful/required on ports and panel(s).
So remove them from the controller node and add them where actually
needed on the various px30 based boards, which includes rk3326.

This fixes the following DTB validation warnings:

  unnecessary #address-cells/#size-cells without "ranges",
  "dma-ranges" or child "reg" property

Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
Link: https://lore.kernel.org/r/20250709132323.128757-2-didi.debian@cknow.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
Diederik de Haas 2025-07-09 15:15:14 +02:00 committed by Heiko Stuebner
parent ae019f0bdf
commit 98921ad249
11 changed files with 20 additions and 2 deletions

View File

@ -12,6 +12,8 @@ / {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -12,6 +12,8 @@ / {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -12,6 +12,8 @@ / {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -16,6 +16,8 @@ aliases {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -124,6 +124,8 @@ &display_subsystem {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
ports {

View File

@ -12,6 +12,8 @@ / {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -12,6 +12,8 @@ / {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
panel@0 {

View File

@ -1137,8 +1137,6 @@ dsi: dsi@ff450000 {
resets = <&cru SRST_MIPIDSI_HOST_P>;
reset-names = "apb";
rockchip,grf = <&grf>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
ports {

View File

@ -118,6 +118,8 @@ &display_subsystem {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
ports {

View File

@ -322,6 +322,8 @@ &display_subsystem {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
internal_display: panel@0 {

View File

@ -220,6 +220,8 @@ &display_subsystem {
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
ports {