From e4e3454d08a7fdb293236e59bf720fac835b4d8c Mon Sep 17 00:00:00 2001 From: Luo Wei Date: Thu, 18 Jan 2024 18:54:35 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3588-vehicle-evb: set 40ms delay for display Signed-off-by: Luo Wei Change-Id: Id0961505a8b4ce9e3aa4ada0223bd9ec5eecf44a --- .../rk3588-vehicle-serdes-display-v20.dtsi | 22 ++++++++++------- ...ehicle-serdes-mfd-display-maxim-split.dtsi | 24 +++++++++---------- ...k3588-vehicle-serdes-mfd-display-rohm.dtsi | 22 ++++++++++------- 3 files changed, 40 insertions(+), 28 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi index 596d4e76e74f..697448625974 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi @@ -652,6 +652,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 0047 0080 @@ -880,9 +881,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -972,6 +973,7 @@ 002d 0018 0030 0018 0033 0018 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 004b 0038 @@ -1178,9 +1180,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1290,6 +1292,7 @@ 0275 0020 0296 0004 0297 000d + 02af 0002 //gpio0 1MHZ 02b2 00c8 02b4 0001 02b8 00ff @@ -1487,9 +1490,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1595,6 +1598,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 0047 0080 @@ -1826,9 +1830,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1930,6 +1934,7 @@ 0275 0020 0296 0004 0297 000d + 02af 0002 //gpio0 1MHZ 02b2 00c8 02b4 0001 02b8 00ff @@ -2198,6 +2203,7 @@ 002d 0018 0030 0018 0033 0018 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 004b 0038 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 11754d89a902..7dd62e5150fe 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 @@ -693,9 +693,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID8_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; @@ -823,9 +823,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID14_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; @@ -1367,9 +1367,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID1_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; @@ -1495,9 +1495,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID4_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; @@ -2044,9 +2044,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID1_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; @@ -2173,9 +2173,9 @@ pins = "MAX96752_GPIO2"; function = "DES_TXID4_TO_SER"; }; - 100ms-delay { + 40ms-delay { pins = "MAX96752_GPIO15"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-on { pins = "MAX96752_GPIO3"; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-rohm.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-rohm.dtsi index 96fa9caf7125..b5abcf8e6e16 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-rohm.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-mfd-display-rohm.dtsi @@ -683,6 +683,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 //1920 004b 00d0 @@ -880,9 +881,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1022,6 +1023,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 //1920 004b 00d0 @@ -1219,9 +1221,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1349,6 +1351,7 @@ 0275 0020 0296 0004 0297 000d + 02af 0002 //gpio0 1MHZ 02b2 00c8 02b4 0001 02b8 00ff @@ -1552,9 +1555,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -1700,6 +1703,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 //1920 004b 00d0 @@ -1899,9 +1903,9 @@ function = "DES_TO_SER_GPIO3"; }; - 100ms-delay { + 40ms-delay { pins = "BU18RL82_GPIO1"; - function = "DELAY_100MS"; + function = "DELAY_40MS"; }; lcd-pwr-en { @@ -2024,6 +2028,7 @@ 0275 0020 0296 0004 0297 000d + 02af 0002 //gpio0 1MHZ 02b2 00c8 02b4 0001 02b8 00ff @@ -2335,6 +2340,7 @@ 02a8 0003 02a9 0004 02aa 0005 + 02af 0002 //gpio0 1MHZ 0045 0080 0046 0007 //1920 004b 00d0