diff --git a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-evb-v20-serdes-mfd-display-maxim.dtsi b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-evb-v20-serdes-mfd-display-maxim.dtsi index 95cb52a1af1c..5d61d53f29ee 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-evb-v20-serdes-mfd-display-maxim.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-evb-v20-serdes-mfd-display-maxim.dtsi @@ -260,8 +260,8 @@ 0057 0021 //Clock Select, X for portA, Y/Z for PortB 0308 0076 - //Start DSI Port - 0311 0061 + //Start DSI-A Port + 0311 0001 //Set Port A Lane Mapping 0332 004E //Set Port B Lane Mapping @@ -341,7 +341,7 @@ //Turn on video pipe 0002 0033 //Enable splitter mode reset one shot - 0010 0023 + 0010 0021 ffff f000 //0xf000 ms delay ]; @@ -431,7 +431,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c8_max96752_pinctrl: i2c8-max96752-pinctrl { @@ -964,7 +964,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_pinctrl: i2c5-max96752-pinctrl { @@ -1490,7 +1490,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c3_max96752_pinctrl: i2c3-max96752-pinctrl { diff --git a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim-split.dtsi b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim-split.dtsi index c04c5c9d6990..d9a4ee6649a0 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim-split.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim-split.dtsi @@ -555,7 +555,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c8_max96752_pinctrl: i2c8-max96752-pinctrl { @@ -878,7 +878,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_pinctrl: i2c5-max96752-pinctrl { @@ -1005,7 +1005,7 @@ 0050 0001 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_split_pinctrl: i2c5-max96752-split-pinctrl { diff --git a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim.dtsi b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim.dtsi index e1986cf90d94..434ce162f879 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576-vehicle-serdes-mfd-display-maxim.dtsi @@ -431,7 +431,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c8_max96752_pinctrl: i2c8-max96752-pinctrl { @@ -964,7 +964,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_pinctrl: i2c5-max96752-pinctrl { @@ -1490,7 +1490,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c2_max96752_pinctrl: i2c2-max96752-pinctrl { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim-split.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim-split.dtsi index 83811804806e..bacbe04d24fb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim-split.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim-split.dtsi @@ -451,9 +451,6 @@ serdes-init-sequence = [ //Independent 11_07_17-56 Using MAX96789/91/F (GMSL-1/2) - //RESET ALL and delay - 0010 00f1 - ffff 1000 //Disable Video pipe 0002 0003 //Address Value of I2C SRC_A @@ -653,9 +650,6 @@ serdes-init-sequence = [ /*max96752 dual oLDI output*/ - //RESET ALL and delay - 0010 00f1 - ffff 1000 0002 0043 0073 0031 007b 0031 @@ -667,7 +661,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c2_max96752_pinctrl: i2c2-max96752-pinctrl { @@ -785,9 +779,6 @@ serdes-init-sequence = [ /*max96752 dual oLDI output*/ - //RESET ALL and delay - 0010 00f1 - ffff 1000 0002 0043 0073 0032 007b 0032 @@ -800,7 +791,7 @@ //0140 0020 0050 0001 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c2_max96752_split_pinctrl: i2c2-max96752-split-pinctrl { @@ -954,9 +945,6 @@ status = "okay"; serdes-init-sequence = [ - //reset all and delay - 0010 00f1 - ffff 1000 //Address Value of I2C SRC_A 0042 008a //Address Value of I2C DST_A @@ -1343,9 +1331,6 @@ serdes-init-sequence = [ /*max96752 dual oLDI output*/ - //RESET ALL and delay - 0010 00f1 - ffff 1000 0002 0043 0073 0031 007b 0031 @@ -1357,7 +1342,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c4_max96752_pinctrl: i2c4-max96752-pinctrl { @@ -1485,7 +1470,7 @@ //0140 0020 0050 0001 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c4_max96752_split_pinctrl: i2c4-max96752-split-pinctrl { @@ -1633,9 +1618,6 @@ status = "disabled"; serdes-init-sequence = [ - //reset all and delay - 0010 00f1 - ffff 1000 //Address Value of I2C SRC_A 0042 008a //Address Value of I2C DST_A @@ -2026,9 +2008,6 @@ serdes-init-sequence = [ /*max96752 dual oLDI output*/ - //RESET ALL and delay - 0010 00f1 - ffff 1000 0002 0043 0073 0031 007b 0031 @@ -2040,7 +2019,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_pinctrl: i2c5-max96752-pinctrl { @@ -2169,7 +2148,7 @@ //0140 0020 0050 0001 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_split_pinctrl: i2c5-max96752-split-pinctrl { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim.dtsi index ac45170d9573..a7c08af01e18 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-maxim.dtsi @@ -661,7 +661,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c2_max96752_pinctrl: i2c2-max96752-pinctrl { @@ -791,7 +791,7 @@ //0140 0020 0050 0001 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c2_max96752_split_pinctrl: i2c2-max96752-split-pinctrl { @@ -1328,7 +1328,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c4_max96752_pinctrl: i2c4-max96752-pinctrl { @@ -1849,7 +1849,7 @@ 0050 0000 01ce 004e - 01ea 0005 + 01ea 0004 ]; i2c5_max96752_pinctrl: i2c5-max96752-pinctrl {