blob: 6ebab2b2b870d40e9de346dd20a847e8f093f986 [file] [log] [blame]
Chandan Uddaraju0c33e772012-12-13 22:49:58 -08001/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -07002 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Chandan Uddaraju0c33e772012-12-13 22:49:58 -080013/ {
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070014
15 qcom,mdss_dsi_toshiba_720p_video {
16 compatible = "qcom,mdss-dsi-panel";
17 label = "toshiba 720p video mode dsi panel";
18 status = "disable";
Chandan Uddaraju704a16d2013-01-25 11:30:25 -080019 qcom,dsi-ctrl-phandle = <&mdss_dsi0>;
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070020 qcom,enable-gpio = <&msmgpio 58 0>;
21 qcom,rst-gpio = <&pm8941_gpios 19 0>;
22 qcom,mdss-pan-res = <720 1280>;
23 qcom,mdss-pan-bpp = <24>;
Chandan Uddaraju0c33e772012-12-13 22:49:58 -080024 qcom,mdss-pan-dest = "display_1";
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070025 qcom,mdss-pan-porch-values = <32 12 144 3 4 9>;
26 qcom,mdss-pan-underflow-clr = <0xff>;
27 qcom,mdss-pan-bl-ctrl = "bl_ctrl_wled";
28 qcom,mdss-pan-bl-levels = <1 255>;
29 qcom,mdss-pan-dsi-mode = <0>;
30 qcom,mdss-pan-dsi-h-pulse-mode = <0>;
31 qcom,mdss-pan-dsi-h-power-stop = <0 0 0>;
32 qcom,mdss-pan-dsi-bllp-power-stop = <1 1>;
33 qcom,mdss-pan-dsi-traffic-mode = <1>;
34 qcom,mdss-pan-dsi-dst-format = <3>;
35 qcom,mdss-pan-dsi-vc = <0>;
36 qcom,mdss-pan-dsi-rgb-swap = <0>;
37 qcom,mdss-pan-dsi-data-lanes = <1 1 1 1>;
Chandan Uddaraju704a16d2013-01-25 11:30:25 -080038 qcom,mdss-pan-dsi-dlane-swap = <0>;
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070039 qcom,mdss-pan-dsi-t-clk = <0x1b 0x04>;
40 qcom,mdss-pan-dsi-stream = <0>;
41 qcom,mdss-pan-dsi-mdp-tr = <0x0>;
42 qcom,mdss-pan-dsi-dma-tr = <0x04>;
43 qcom,mdss-pan-frame-rate = <60>;
44 qcom,panel-phy-regulatorSettings = [03 01 01 00 /* Regualotor settings */
Chandan Uddaraju857838c2012-09-20 09:56:05 -070045 20 00 01];
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070046 qcom,panel-phy-timingSettings = [69 29 1f 00 55 55
47 19 2a 2a 03 04 00];
48 qcom,panel-phy-strengthCtrl = [77 06];
Chandan Uddaraju857838c2012-09-20 09:56:05 -070049 qcom,panel-phy-bistCtrl = [00 00 b1 ff /* BIST Ctrl settings */
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070050 00 00];
Chandan Uddaraju857838c2012-09-20 09:56:05 -070051 qcom,panel-phy-laneConfig = [00 c2 45 00 00 00 00 01 75 /* lane0 config */
52 00 c2 45 00 00 00 00 01 75 /* lane1 config */
53 00 c2 45 00 00 00 00 01 75 /* lane2 config */
54 00 c2 45 00 00 00 00 01 75 /* lane3 config */
55 00 02 45 00 00 00 00 01 97]; /* Clk ln config */
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -070056
57 qcom,panel-on-cmds = [23 01 00 00 0a 02 b0 00
58 23 01 00 00 0a 02 b2 00
59 23 01 00 00 0a 02 b3 0c
60 23 01 00 00 0a 02 b4 02
61 29 01 00 00 00 06
62 c0 40 02 7f c8 08
63 29 01 00 00 00 10
64 c1 00 a8 00 00 00
65 00 00 9d 08 27 00
66 00 00 00 00
67 29 01 00 00 00 06
68 c2 00 00 09 00 00
69 23 01 00 00 0a 02 c3 04
70 29 01 00 00 00 04
71 c4 4d 83 00
72 29 01 00 00 00 0b
73 c6 12 00 08 71 00
74 00 00 80 00 04
75 23 01 00 00 0a 02 c7 22
76 29 01 00 00 00 05
77 c8 4c 0c 0c 0c
78 29 01 00 00 00 0e
79 c9 00 40 00 16 32
80 2e 3a 43 3e 3c 45
81 79 3f
82 29 01 00 00 00 0e
83 ca 00 46 1a 23 21
84 1c 25 31 2d 49 5f
85 7f 3f
86 29 01 00 00 00 0e
87 cb 00 4c 20 3a 42
88 40 47 4b 42 3e 46
89 7e 3f
90 29 01 00 00 00 0e
91 cc 00 41 19 21 1d
92 14 18 1f 1d 25 3f
93 73 3f
94 29 01 00 00 00 0e
95 cd 23 79 5a 5f 57
96 4c 51 51 45 3f 4b
97 7f 3f
98 29 01 00 00 00 0e
99 ce 00 40 14 20 1a
100 0e 0e 13 08 00 05
101 46 1c
102 29 01 00 00 00 04
103 d0 6a 64 01
104 29 01 00 00 00 03 d1 77 d4
105 23 01 00 00 0a 02 d3 33
106 29 01 00 00 00 03 d5 0f 0f
107 29 01 00 00 00 07
108 d8 34 64 23 25 62
109 32
110 29 01 00 00 00 0c
111 de 10 7b 11 0a 00
112 00 00 00 00 00 00
113 29 01 00 00 00 09
114 fd 04 55 53 00 70
115 ff 10 73
116 23 01 00 00 0a 02 e2 00
117 05 01 00 00 78 02 11 00
118 05 01 00 00 32 02 29 00];
Chandan Uddaraju704a16d2013-01-25 11:30:25 -0800119 qcom,on-cmds-dsi-state = "DSI_LP_MODE";
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -0700120 qcom,panel-off-cmds = [05 01 00 00 32 02 28 00
121 05 01 00 00 78 02 10 00];
Chandan Uddaraju704a16d2013-01-25 11:30:25 -0800122 qcom,off-cmds-dsi-state = "DSI_HS_MODE";
Chandan Uddaraju916bc4f2012-07-25 17:17:11 -0700123 };
124};