diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-maxim-serdes.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-maxim-serdes.dtsi index b8f97af68525..8b05614e317a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-maxim-serdes.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-maxim-serdes.dtsi @@ -277,12 +277,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c2_max96755f_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c2_max96755f_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c2_max96755f_panel_in: endpoint { remote-endpoint = <&i2c2_max96755f_out>; @@ -359,12 +375,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c3_max96745_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c3_max96745_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c3_max96745_panel_in: endpoint { remote-endpoint = <&i2c3_max96745_out>; @@ -440,12 +472,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c5_max96745_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c5_max96745_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c5_max96745_panel_in: endpoint { remote-endpoint = <&i2c5_max96745_out>; @@ -523,12 +571,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c6_max96755f_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c6_max96755f_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c6_max96755f_panel_in: endpoint { remote-endpoint = <&i2c6_max96755f_out>; @@ -605,12 +669,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c7_max96745_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c7_max96745_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c7_max96745_panel_in: endpoint { remote-endpoint = <&i2c7_max96745_out>; @@ -687,12 +767,28 @@ #size-cells = <0>; panel@48 { - compatible = "maxim,deserializer-panel"; + compatible = "boe,av156fht-l83"; reg = <0x48>; backlight = <&i2c8_max96745_backlight>; pinctrl-names = "default"; pinctrl-0 = <&i2c8_max96745_panel_pins>; + panel-timing { + clock-frequency = <148500000>; + hactive = <1920>; + vactive = <1080>; + hfront-porch = <20>; + hsync-len = <20>; + hback-porch = <20>; + vfront-porch = <250>; + vsync-len = <2>; + vback-porch = <8>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + pixelclk-active = <0>; + }; + port { i2c8_max96745_panel_in: endpoint { remote-endpoint = <&i2c8_max96745_out>;