rhode:arm/dts:Modify the lcd driver for rhode.

Modify the lcd driver for rhode:
1.Modify settings related to LCD Swire pulse in kernel stage;
2.Modify the delay after kernel stage LCD sleep out;
3.Modify the LCD refresh rate in the kernel phase;

Change-Id: I8d608ecba60ece709bb18f0dc40e111ad594e558
Signed-off-by: huaqin79 <huaqin79@motorola.com>
Reviewed-on: https://gerrit.mot.com/2166797
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
huaqin79 authored and Carlos Pinho committed 2023-05-31 17:01:04 -03:00
1 parent 849ec50b61
commit 026856b191
5 files changed
+41 -17

No files matched your search

@@ -247,7 +247,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 03 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
05 01 00 00 6e 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -331,7 +331,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 07 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
05 01 00 00 56 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -256,7 +256,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 03 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
05 01 00 00 6e 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -344,7 +344,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 07 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
05 01 00 00 56 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -95,13 +95,13 @@ qcom,mdss-dsi-display-timings {
qcom,mdss-dsi-v-bottom-border = <0>;
qcom,mdss-dsi-panel-jitter = <0x20 0xa>; /* 90fps +/- 2 */
qcom,mdss-dsi-timing-switch-command = [
15 01 00 00 14 00 02 2F 08 //08:48Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
15 01 00 00 14 00 02 2F 08 //08:48Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
];
qcom,mdss-dsi-on-command = [
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 50 //swire pulse
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 B2 51
@@ -178,13 +178,13 @@ qcom,mdss-dsi-display-timings {
qcom,mdss-dsi-v-bottom-border = <0>;
qcom,mdss-dsi-panel-jitter = <0x20 0xa>; /* 90fps +/- 2 */
qcom,mdss-dsi-timing-switch-command = [
15 01 00 00 10 00 02 2F 01 //08:49Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
15 01 00 00 10 00 02 2F 03 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
];
qcom,mdss-dsi-on-command = [
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 50 //swire pulse
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 B2 51
@@ -261,13 +261,13 @@ qcom,mdss-dsi-display-timings {
qcom,mdss-dsi-v-bottom-border = <0>;
qcom,mdss-dsi-panel-jitter = <0x20 0xa>; /* 90fps +/- 2 */
qcom,mdss-dsi-timing-switch-command = [
15 01 00 00 0b 00 02 2F 03 //08:49Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
15 01 00 00 0b 00 02 2F 07 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 50 //swire pulse
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 B2 51
@@ -124,6 +124,10 @@
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 6F 1C
39 00 00 00 00 00 06 C0 15 0A 38 27 49 //Demura gain
@@ -192,6 +196,10 @@
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 6F 1C
39 00 00 00 00 00 06 C0 15 0A 38 27 49 //Demura gain
@@ -261,6 +269,10 @@
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 00 00 00 00 00 06 F0 55 AA 52 08 00
15 00 00 00 00 00 02 6F 1C
39 00 00 00 00 00 06 C0 15 0A 38 27 49 //Demura gain
@@ -99,6 +99,10 @@ qcom,mdss-dsi-display-timings {
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 1C
39 01 00 00 00 00 06 C0 15 27 38 49 00
@@ -123,7 +127,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 08 //08:49Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
05 01 00 00 C8 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -168,6 +172,10 @@ qcom,mdss-dsi-display-timings {
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 1C
39 01 00 00 00 00 06 C0 15 27 38 49 00
@@ -192,7 +200,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 01 //08:49Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
05 01 00 00 C8 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */
@@ -237,6 +245,10 @@ qcom,mdss-dsi-display-timings {
];
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 06
39 01 00 00 00 00 04 B5 00 18 4F //swire pulse
39 01 00 00 00 00 06 F0 55 AA 52 08 00
15 01 00 00 00 00 02 6F 1C
39 01 00 00 00 00 06 C0 15 27 38 49 00
@@ -261,7 +273,7 @@ qcom,mdss-dsi-display-timings {
15 01 00 00 00 00 02 2F 03 //08:49Hz 01:60Hz 03:90Hz 02:120Hz 04:144Hz
05 01 00 00 C8 00 01 11
05 01 00 00 78 00 01 11
05 01 00 00 00 00 01 29]; /* display on */
qcom,mdss-dsi-off-command = [
05 01 00 00 00 00 01 28 /* display_off */