coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
panel-BOE_TV101WUM_NL6.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <mipi/panel.h>
4 
6  .edid = {
7  .ascii_string = "TV101WUM-NL6",
8  .manufacturer_name = "BOE",
9  .panel_bits_per_color = 8,
10  .panel_bits_per_pixel = 24,
11  .mode = {
12  .pixel_clock = 159425,
13  .lvds_dual_channel = 0,
14  .refresh = 60,
15  .ha = 1200, .hbl = 164, .hso = 100, .hspw = 24,
16  .va = 1920, .vbl = 28, .vso = 10, .vspw = 4,
17  .phsync = '-', .pvsync = '-',
18  .x_mm = 135, .y_mm = 216,
19  },
20  },
21  .init = {
22  PANEL_DELAY(24),
23  PANEL_DCS(0xB0, 0x05),
24  PANEL_DCS(0xB1, 0xE5),
25  PANEL_DCS(0xB3, 0x52),
26  PANEL_DCS(0xB0, 0x00),
27  PANEL_DCS(0xB3, 0x88),
28  PANEL_DCS(0xB0, 0x04),
29  PANEL_DCS(0xB8, 0x00),
30  PANEL_DCS(0xB0, 0x00),
31  PANEL_DCS(0xB6, 0x03),
32  PANEL_DCS(0xBA, 0x8B),
33  PANEL_DCS(0xBF, 0x1A),
34  PANEL_DCS(0xC0, 0x0F),
35  PANEL_DCS(0xC2, 0x0C),
36  PANEL_DCS(0xC3, 0x02),
37  PANEL_DCS(0xC4, 0x0C),
38  PANEL_DCS(0xC5, 0x02),
39  PANEL_DCS(0xB0, 0x01),
40  PANEL_DCS(0xE0, 0x26),
41  PANEL_DCS(0xE1, 0x26),
42  PANEL_DCS(0xDC, 0x00),
43  PANEL_DCS(0xDD, 0x00),
44  PANEL_DCS(0xCC, 0x26),
45  PANEL_DCS(0xCD, 0x26),
46  PANEL_DCS(0xC8, 0x00),
47  PANEL_DCS(0xC9, 0x00),
48  PANEL_DCS(0xD2, 0x03),
49  PANEL_DCS(0xD3, 0x03),
50  PANEL_DCS(0xE6, 0x04),
51  PANEL_DCS(0xE7, 0x04),
52  PANEL_DCS(0xC4, 0x09),
53  PANEL_DCS(0xC5, 0x09),
54  PANEL_DCS(0xD8, 0x0A),
55  PANEL_DCS(0xD9, 0x0A),
56  PANEL_DCS(0xC2, 0x0B),
57  PANEL_DCS(0xC3, 0x0B),
58  PANEL_DCS(0xD6, 0x0C),
59  PANEL_DCS(0xD7, 0x0C),
60  PANEL_DCS(0xC0, 0x05),
61  PANEL_DCS(0xC1, 0x05),
62  PANEL_DCS(0xD4, 0x06),
63  PANEL_DCS(0xD5, 0x06),
64  PANEL_DCS(0xCA, 0x07),
65  PANEL_DCS(0xCB, 0x07),
66  PANEL_DCS(0xDE, 0x08),
67  PANEL_DCS(0xDF, 0x08),
68  PANEL_DCS(0xB0, 0x02),
69  PANEL_DCS(0xC0, 0x00),
70  PANEL_DCS(0xC1, 0x0D),
71  PANEL_DCS(0xC2, 0x17),
72  PANEL_DCS(0xC3, 0x26),
73  PANEL_DCS(0xC4, 0x31),
74  PANEL_DCS(0xC5, 0x1C),
75  PANEL_DCS(0xC6, 0x2C),
76  PANEL_DCS(0xC7, 0x33),
77  PANEL_DCS(0xC8, 0x31),
78  PANEL_DCS(0xC9, 0x37),
79  PANEL_DCS(0xCA, 0x37),
80  PANEL_DCS(0xCB, 0x37),
81  PANEL_DCS(0xCC, 0x39),
82  PANEL_DCS(0xCD, 0x2E),
83  PANEL_DCS(0xCE, 0x2F),
84  PANEL_DCS(0xCF, 0x2F),
85  PANEL_DCS(0xD0, 0x07),
86  PANEL_DCS(0xD2, 0x00),
87  PANEL_DCS(0xD3, 0x0D),
88  PANEL_DCS(0xD4, 0x17),
89  PANEL_DCS(0xD5, 0x26),
90  PANEL_DCS(0xD6, 0x31),
91  PANEL_DCS(0xD7, 0x3F),
92  PANEL_DCS(0xD8, 0x3F),
93  PANEL_DCS(0xD9, 0x3F),
94  PANEL_DCS(0xDA, 0x3F),
95  PANEL_DCS(0xDB, 0x37),
96  PANEL_DCS(0xDC, 0x37),
97  PANEL_DCS(0xDD, 0x37),
98  PANEL_DCS(0xDE, 0x39),
99  PANEL_DCS(0xDF, 0x2E),
100  PANEL_DCS(0xE0, 0x2F),
101  PANEL_DCS(0xE1, 0x2F),
102  PANEL_DCS(0xE2, 0x07),
103  PANEL_DCS(0xB0, 0x03),
104  PANEL_DCS(0xC8, 0x0B),
105  PANEL_DCS(0xC9, 0x07),
106  PANEL_DCS(0xC3, 0x00),
107  PANEL_DCS(0xE7, 0x00),
108  PANEL_DCS(0xC5, 0x2A),
109  PANEL_DCS(0xDE, 0x2A),
110  PANEL_DCS(0xCA, 0x43),
111  PANEL_DCS(0xC9, 0x07),
112  PANEL_DCS(0xE4, 0xC0),
113  PANEL_DCS(0xE5, 0x0D),
114  PANEL_DCS(0xCB, 0x00),
115  PANEL_DCS(0xB0, 0x06),
116  PANEL_DCS(0xB8, 0xA5),
117  PANEL_DCS(0xC0, 0xA5),
118  PANEL_DCS(0xC7, 0x0F),
119  PANEL_DCS(0xD5, 0x32),
120  PANEL_DCS(0xB8, 0x00),
121  PANEL_DCS(0xC0, 0x00),
122  PANEL_DCS(0xBC, 0x00),
123  PANEL_DCS(0xB0, 0x07),
124  PANEL_DCS(0xB1, 0x00),
125  PANEL_DCS(0xB2, 0x02),
126  PANEL_DCS(0xB3, 0x0F),
127  PANEL_DCS(0xB4, 0x25),
128  PANEL_DCS(0xB5, 0x39),
129  PANEL_DCS(0xB6, 0x4E),
130  PANEL_DCS(0xB7, 0x72),
131  PANEL_DCS(0xB8, 0x97),
132  PANEL_DCS(0xB9, 0xDC),
133  PANEL_DCS(0xBA, 0x22),
134  PANEL_DCS(0xBB, 0xA4),
135  PANEL_DCS(0xBC, 0x2B),
136  PANEL_DCS(0xBD, 0x2F),
137  PANEL_DCS(0xBE, 0xA9),
138  PANEL_DCS(0xBF, 0x25),
139  PANEL_DCS(0xC0, 0x61),
140  PANEL_DCS(0xC1, 0x97),
141  PANEL_DCS(0xC2, 0xB2),
142  PANEL_DCS(0xC3, 0xCD),
143  PANEL_DCS(0xC4, 0xD9),
144  PANEL_DCS(0xC5, 0xE7),
145  PANEL_DCS(0xC6, 0xF4),
146  PANEL_DCS(0xC7, 0xFA),
147  PANEL_DCS(0xC8, 0xFC),
148  PANEL_DCS(0xC9, 0x00),
149  PANEL_DCS(0xCA, 0x00),
150  PANEL_DCS(0xCB, 0x16),
151  PANEL_DCS(0xCC, 0xAF),
152  PANEL_DCS(0xCD, 0xFF),
153  PANEL_DCS(0xCE, 0xFF),
154  PANEL_DCS(0xB0, 0x08),
155  PANEL_DCS(0xB1, 0x04),
156  PANEL_DCS(0xB2, 0x05),
157  PANEL_DCS(0xB3, 0x11),
158  PANEL_DCS(0xB4, 0x24),
159  PANEL_DCS(0xB5, 0x39),
160  PANEL_DCS(0xB6, 0x4F),
161  PANEL_DCS(0xB7, 0x72),
162  PANEL_DCS(0xB8, 0x98),
163  PANEL_DCS(0xB9, 0xDC),
164  PANEL_DCS(0xBA, 0x23),
165  PANEL_DCS(0xBB, 0xA6),
166  PANEL_DCS(0xBC, 0x2C),
167  PANEL_DCS(0xBD, 0x30),
168  PANEL_DCS(0xBE, 0xAA),
169  PANEL_DCS(0xBF, 0x26),
170  PANEL_DCS(0xC0, 0x62),
171  PANEL_DCS(0xC1, 0x9B),
172  PANEL_DCS(0xC2, 0xB5),
173  PANEL_DCS(0xC3, 0xCF),
174  PANEL_DCS(0xC4, 0xDB),
175  PANEL_DCS(0xC5, 0xE8),
176  PANEL_DCS(0xC6, 0xF5),
177  PANEL_DCS(0xC7, 0xFA),
178  PANEL_DCS(0xC8, 0xFC),
179  PANEL_DCS(0xC9, 0x00),
180  PANEL_DCS(0xCA, 0x00),
181  PANEL_DCS(0xCB, 0x16),
182  PANEL_DCS(0xCC, 0xAF),
183  PANEL_DCS(0xCD, 0xFF),
184  PANEL_DCS(0xCE, 0xFF),
185  PANEL_DCS(0xB0, 0x09),
186  PANEL_DCS(0xB1, 0x04),
187  PANEL_DCS(0xB2, 0x02),
188  PANEL_DCS(0xB3, 0x16),
189  PANEL_DCS(0xB4, 0x24),
190  PANEL_DCS(0xB5, 0x3B),
191  PANEL_DCS(0xB6, 0x4F),
192  PANEL_DCS(0xB7, 0x73),
193  PANEL_DCS(0xB8, 0x99),
194  PANEL_DCS(0xB9, 0xE0),
195  PANEL_DCS(0xBA, 0x26),
196  PANEL_DCS(0xBB, 0xAD),
197  PANEL_DCS(0xBC, 0x36),
198  PANEL_DCS(0xBD, 0x3A),
199  PANEL_DCS(0xBE, 0xAE),
200  PANEL_DCS(0xBF, 0x2A),
201  PANEL_DCS(0xC0, 0x66),
202  PANEL_DCS(0xC1, 0x9E),
203  PANEL_DCS(0xC2, 0xB8),
204  PANEL_DCS(0xC3, 0xD1),
205  PANEL_DCS(0xC4, 0xDD),
206  PANEL_DCS(0xC5, 0xE9),
207  PANEL_DCS(0xC6, 0xF6),
208  PANEL_DCS(0xC7, 0xFA),
209  PANEL_DCS(0xC8, 0xFC),
210  PANEL_DCS(0xC9, 0x00),
211  PANEL_DCS(0xCA, 0x00),
212  PANEL_DCS(0xCB, 0x16),
213  PANEL_DCS(0xCC, 0xAF),
214  PANEL_DCS(0xCD, 0xFF),
215  PANEL_DCS(0xCE, 0xFF),
216  PANEL_DCS(0xB0, 0x0A),
217  PANEL_DCS(0xB1, 0x00),
218  PANEL_DCS(0xB2, 0x02),
219  PANEL_DCS(0xB3, 0x0F),
220  PANEL_DCS(0xB4, 0x25),
221  PANEL_DCS(0xB5, 0x39),
222  PANEL_DCS(0xB6, 0x4E),
223  PANEL_DCS(0xB7, 0x72),
224  PANEL_DCS(0xB8, 0x97),
225  PANEL_DCS(0xB9, 0xDC),
226  PANEL_DCS(0xBA, 0x22),
227  PANEL_DCS(0xBB, 0xA4),
228  PANEL_DCS(0xBC, 0x2B),
229  PANEL_DCS(0xBD, 0x2F),
230  PANEL_DCS(0xBE, 0xA9),
231  PANEL_DCS(0xBF, 0x25),
232  PANEL_DCS(0xC0, 0x61),
233  PANEL_DCS(0xC1, 0x97),
234  PANEL_DCS(0xC2, 0xB2),
235  PANEL_DCS(0xC3, 0xCD),
236  PANEL_DCS(0xC4, 0xD9),
237  PANEL_DCS(0xC5, 0xE7),
238  PANEL_DCS(0xC6, 0xF4),
239  PANEL_DCS(0xC7, 0xFA),
240  PANEL_DCS(0xC8, 0xFC),
241  PANEL_DCS(0xC9, 0x00),
242  PANEL_DCS(0xCA, 0x00),
243  PANEL_DCS(0xCB, 0x16),
244  PANEL_DCS(0xCC, 0xAF),
245  PANEL_DCS(0xCD, 0xFF),
246  PANEL_DCS(0xCE, 0xFF),
247  PANEL_DCS(0xB0, 0x0B),
248  PANEL_DCS(0xB1, 0x04),
249  PANEL_DCS(0xB2, 0x05),
250  PANEL_DCS(0xB3, 0x11),
251  PANEL_DCS(0xB4, 0x24),
252  PANEL_DCS(0xB5, 0x39),
253  PANEL_DCS(0xB6, 0x4F),
254  PANEL_DCS(0xB7, 0x72),
255  PANEL_DCS(0xB8, 0x98),
256  PANEL_DCS(0xB9, 0xDC),
257  PANEL_DCS(0xBA, 0x23),
258  PANEL_DCS(0xBB, 0xA6),
259  PANEL_DCS(0xBC, 0x2C),
260  PANEL_DCS(0xBD, 0x30),
261  PANEL_DCS(0xBE, 0xAA),
262  PANEL_DCS(0xBF, 0x26),
263  PANEL_DCS(0xC0, 0x62),
264  PANEL_DCS(0xC1, 0x9B),
265  PANEL_DCS(0xC2, 0xB5),
266  PANEL_DCS(0xC3, 0xCF),
267  PANEL_DCS(0xC4, 0xDB),
268  PANEL_DCS(0xC5, 0xE8),
269  PANEL_DCS(0xC6, 0xF5),
270  PANEL_DCS(0xC7, 0xFA),
271  PANEL_DCS(0xC8, 0xFC),
272  PANEL_DCS(0xC9, 0x00),
273  PANEL_DCS(0xCA, 0x00),
274  PANEL_DCS(0xCB, 0x16),
275  PANEL_DCS(0xCC, 0xAF),
276  PANEL_DCS(0xCD, 0xFF),
277  PANEL_DCS(0xCE, 0xFF),
278  PANEL_DCS(0xB0, 0x0C),
279  PANEL_DCS(0xB1, 0x04),
280  PANEL_DCS(0xB2, 0x02),
281  PANEL_DCS(0xB3, 0x16),
282  PANEL_DCS(0xB4, 0x24),
283  PANEL_DCS(0xB5, 0x3B),
284  PANEL_DCS(0xB6, 0x4F),
285  PANEL_DCS(0xB7, 0x73),
286  PANEL_DCS(0xB8, 0x99),
287  PANEL_DCS(0xB9, 0xE0),
288  PANEL_DCS(0xBA, 0x26),
289  PANEL_DCS(0xBB, 0xAD),
290  PANEL_DCS(0xBC, 0x36),
291  PANEL_DCS(0xBD, 0x3A),
292  PANEL_DCS(0xBE, 0xAE),
293  PANEL_DCS(0xBF, 0x2A),
294  PANEL_DCS(0xC0, 0x66),
295  PANEL_DCS(0xC1, 0x9E),
296  PANEL_DCS(0xC2, 0xB8),
297  PANEL_DCS(0xC3, 0xD1),
298  PANEL_DCS(0xC4, 0xDD),
299  PANEL_DCS(0xC5, 0xE9),
300  PANEL_DCS(0xC6, 0xF6),
301  PANEL_DCS(0xC7, 0xFA),
302  PANEL_DCS(0xC8, 0xFC),
303  PANEL_DCS(0xC9, 0x00),
304  PANEL_DCS(0xCA, 0x00),
305  PANEL_DCS(0xCB, 0x16),
306  PANEL_DCS(0xCC, 0xAF),
307  PANEL_DCS(0xCD, 0xFF),
308  PANEL_DCS(0xCE, 0xFF),
309  PANEL_DCS(0xB0, 0x00),
310  PANEL_DCS(0xB3, 0x08),
311  PANEL_DCS(0xB0, 0x04),
312  PANEL_DCS(0xB8, 0x68),
313  PANEL_DELAY(150),
314  PANEL_END,
315  },
316 };
#define PANEL_DELAY(delay)
Definition: panel.h:49
#define PANEL_END
Definition: panel.h:53
#define PANEL_DCS(...)
Definition: panel.h:39
struct panel_serializable_data BOE_TV101WUM_NL6
char ascii_string[EDID_ASCII_STRING_LENGTH+1]
Definition: edid.h:85
struct edid edid
Definition: panel.h:30