blob: 4d7493360c91e1930ac4d952983f32134babd854 [file] [log] [blame]
Xipeng Gub7bbb312019-07-16 19:52:49 +08001/*
2 * Copyright (c) 2019, The Linux Foundation. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
14&mdss_mdp {
15 dsi_truly_rm69090_qvga_cmd: qcom,mdss_dsi_truly_rm69090_qvga_cmd {
16 qcom,mdss-dsi-panel-name = "rm69090 qvga cmd mode dsi panel";
17 qcom,mdss-dsi-panel-controller = <&mdss_dsi0>;
18 qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
19 qcom,mdss-dsi-panel-destination = "display_1";
20 qcom,mdss-dsi-panel-framerate = <60>;
21 qcom,mdss-dsi-virtual-channel-id = <0>;
22 qcom,mdss-dsi-stream = <0>;
23 qcom,mdss-dsi-panel-width = <368>;
24 qcom,mdss-dsi-panel-height = <448>;
25 qcom,mdss-dsi-h-front-porch = <40>;
26 qcom,mdss-dsi-h-back-porch = <20>;
27 qcom,mdss-dsi-h-pulse-width = <2>;
28 qcom,mdss-dsi-h-sync-skew = <0>;
29 qcom,mdss-dsi-v-back-porch = <8>;
30 qcom,mdss-dsi-v-front-porch = <6>;
31 qcom,mdss-dsi-v-pulse-width = <2>;
32 qcom,mdss-dsi-h-left-border = <0>;
33 qcom,mdss-dsi-h-right-border = <0>;
34 qcom,mdss-dsi-v-top-border = <0>;
35 qcom,mdss-dsi-v-bottom-border = <0>;
36 qcom,mdss-dsi-bpp = <24>;
37 qcom,mdss-dsi-color-order = "rgb_swap_rgb";
38 qcom,mdss-dsi-underflow-color = <0xff>;
39 qcom,mdss-dsi-border-color = <0>;
40 qcom,mdss-dsi-pixel-packing = "tight";
41 qcom,mdss-dsi-pixel-alignment = <0>;
42 qcom,mdss-dsi-on-command = [
Xipeng Gu42c47102019-08-26 10:53:47 +080043 15 01 00 00 00 00 02 FE 01
44 15 01 00 00 00 00 02 6A 03
Xipeng Gub7bbb312019-07-16 19:52:49 +080045 15 01 00 00 00 00 02 FE 00
46 15 01 00 00 00 00 02 35 00
Xipeng Gu42c47102019-08-26 10:53:47 +080047 15 01 00 00 00 00 02 53 20
Xipeng Gub7bbb312019-07-16 19:52:49 +080048 15 01 00 00 00 00 02 51 80
49 39 01 00 00 00 00 05 2A 00 10 01 7F
50 39 01 00 00 00 00 05 2B 00 00 01 BF
51 05 01 00 00 78 00 02 11 00
52 05 01 00 00 40 00 02 29 00
53 ];
54 qcom,mdss-dsi-off-command = [
55 05 01 00 00 28 00 02 28 00
56 05 01 00 00 78 00 02 10 00
57 15 01 00 00 00 00 02 4F 01
58 ];
59 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
60 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
61 qcom,mdss-dsi-idle-on-command = [
62 05 01 00 00 00 00 01 39 /* Idle-Mode On */
63 ];
64 qcom,mdss-dsi-idle-off-command = [
Xipeng Gucb693ff2019-08-30 12:07:40 +080065 15 01 00 00 00 00 02 FE 00
66 15 01 00 00 00 00 02 53 20
Xipeng Gub7bbb312019-07-16 19:52:49 +080067 05 01 00 00 00 00 01 38 /* Idle-Mode Off */
68 ];
69 qcom,mdss-dsi-idle-on-command-state = "dsi_hs_mode";
70 qcom,mdss-dsi-idle-off-command-state = "dsi_lp_mode";
71 qcom,mdss-dsi-h-sync-pulse = <1>;
72 qcom,mdss-dsi-traffic-mode = "burst_mode";
73 qcom,mdss-dsi-lane-map = "lane_map_0123";
74 qcom,mdss-dsi-bllp-eof-power-mode;
75 qcom,mdss-dsi-bllp-power-mode;
76 qcom,mdss-dsi-lane-0-state;
77 qcom,mdss-dsi-te-pin-select = <1>;
78 qcom,mdss-dsi-te-dcs-command = <1>;
79 qcom,mdss-dsi-te-check-enable;
80 qcom,mdss-dsi-te-using-te-pin;
81 qcom,mdss-dsi-panel-timings = [7d 25 1d 00 37 33
82 22 27 1e 03 04 00];
83 qcom,mdss-dsi-t-clk-post = <0x09>;
84 qcom,mdss-dsi-t-clk-pre = <0x2c>;
85 qcom,mdss-dsi-bl-min-level = <1>;
86 qcom,mdss-dsi-bl-max-level = <255>;
87 qcom,mdss-dsi-dma-trigger = "trigger_sw";
88 qcom,mdss-dsi-mdp-trigger = "none";
89 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
90 qcom,mdss-dsi-reset-sequence = <1 1>, <0 12>, <1 12>;
91 };
92};