• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x88

29 #define ST7703_CMD_ALL_PIXEL_OFF 0x22
30 #define ST7703_CMD_ALL_PIXEL_ON 0x23
31 #define ST7703_CMD_SETAPID 0xB1
32 #define ST7703_CMD_SETDISP 0xB2
33 #define ST7703_CMD_SETRGBIF 0xB3
34 #define ST7703_CMD_SETCYC 0xB4
35 #define ST7703_CMD_SETBGP 0xB5
36 #define ST7703_CMD_SETVCOM 0xB6
37 #define ST7703_CMD_SETOTP 0xB7
38 #define ST7703_CMD_SETPOWER_EXT 0xB8
39 #define ST7703_CMD_SETEXTC 0xB9
40 #define ST7703_CMD_SETMIPI 0xBA
41 #define ST7703_CMD_SETVDC 0xBC
42 #define ST7703_CMD_UNKNOWN_BF 0xBF
43 #define ST7703_CMD_SETSCR 0xC0
44 #define ST7703_CMD_SETPOWER 0xC1
45 #define ST7703_CMD_SETECO 0xC6
46 #define ST7703_CMD_SETIO 0xC7
47 #define ST7703_CMD_SETCABC 0xC8
48 #define ST7703_CMD_SETPANEL 0xCC
49 #define ST7703_CMD_SETGAMMA 0xE0
50 #define ST7703_CMD_SETEQ 0xE3
51 #define ST7703_CMD_SETGIP1 0xE9
52 #define ST7703_CMD_SETGIP2 0xEA
53 #define ST7703_CMD_UNKNOWN_EF 0xEF
90 0xF1, 0x12, 0x83); in jh057n_init_sequence()
92 0x10, 0x10, 0x05, 0x05, 0x03, 0xFF, 0x00, 0x00, in jh057n_init_sequence()
93 0x00, 0x00); in jh057n_init_sequence()
95 0x73, 0x73, 0x50, 0x50, 0x00, 0x00, 0x08, 0x70, in jh057n_init_sequence()
96 0x00); in jh057n_init_sequence()
97 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); in jh057n_init_sequence()
98 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); in jh057n_init_sequence()
99 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); in jh057n_init_sequence()
100 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETDISP, 0xF0, 0x12, 0x30); in jh057n_init_sequence()
102 0x07, 0x07, 0x0B, 0x0B, 0x03, 0x0B, 0x00, 0x00, in jh057n_init_sequence()
103 0x00, 0x00, 0xFF, 0x00, 0xC0, 0x10); in jh057n_init_sequence()
104 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETBGP, 0x08, 0x08); in jh057n_init_sequence()
107 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_SETVCOM, 0x3F, 0x3F); in jh057n_init_sequence()
108 mipi_dsi_generic_write_seq(dsi, ST7703_CMD_UNKNOWN_BF, 0x02, 0x11, 0x00); in jh057n_init_sequence()
110 0x82, 0x10, 0x06, 0x05, 0x9E, 0x0A, 0xA5, 0x12, in jh057n_init_sequence()
111 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, in jh057n_init_sequence()
112 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, in jh057n_init_sequence()
113 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, in jh057n_init_sequence()
114 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, in jh057n_init_sequence()
115 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, in jh057n_init_sequence()
116 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in jh057n_init_sequence()
117 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); in jh057n_init_sequence()
119 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in jh057n_init_sequence()
120 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, in jh057n_init_sequence()
121 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, in jh057n_init_sequence()
122 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, in jh057n_init_sequence()
123 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, in jh057n_init_sequence()
124 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in jh057n_init_sequence()
125 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0A, in jh057n_init_sequence()
126 0xA5, 0x00, 0x00, 0x00, 0x00); in jh057n_init_sequence()
128 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, 0x37, in jh057n_init_sequence()
129 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, 0x11, in jh057n_init_sequence()
130 0x18, 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, in jh057n_init_sequence()
131 0x37, 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, in jh057n_init_sequence()
132 0x11, 0x18); in jh057n_init_sequence()
134 return 0; in jh057n_init_sequence()
170 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETEXTC, 0xF1, 0x12, 0x83); in xbd599_init_sequence()
173 0x33, /* VC_main = 0, Lane_Number = 3 (4 lanes) */ in xbd599_init_sequence()
174 0x81, /* DSI_LDO_SEL = 1.7V, RTERM = 90 Ohm */ in xbd599_init_sequence()
175 0x05, /* IHSRX = x6 (Low High Speed driving ability) */ in xbd599_init_sequence()
176 0xF9, /* TX_CLK_SEL = fDSICLK/16 */ in xbd599_init_sequence()
177 0x0E, /* HFP_OSC (min. HFP number in DSI mode) */ in xbd599_init_sequence()
178 0x0E, /* HBP_OSC (min. HBP number in DSI mode) */ in xbd599_init_sequence()
180 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in xbd599_init_sequence()
181 0x44, 0x25, 0x00, 0x91, 0x0a, 0x00, 0x00, 0x02, in xbd599_init_sequence()
182 0x4F, 0x11, 0x00, 0x00, 0x37); in xbd599_init_sequence()
185 0x25, /* PCCS = 2, ECP_DC_DIV = 1/4 HSYNC */ in xbd599_init_sequence()
186 0x22, /* DT = 15ms XDK_ECP = x2 */ in xbd599_init_sequence()
187 0x20, /* PFM_DC_DIV = /1 */ in xbd599_init_sequence()
188 0x03 /* ECP_SYNC_EN = 1, VGX_SYNC_EN = 1 */); in xbd599_init_sequence()
192 0x10, /* VBP_RGB_GEN */ in xbd599_init_sequence()
193 0x10, /* VFP_RGB_GEN */ in xbd599_init_sequence()
194 0x05, /* DE_BP_RGB_GEN */ in xbd599_init_sequence()
195 0x05, /* DE_FP_RGB_GEN */ in xbd599_init_sequence()
197 0x03, 0xFF, in xbd599_init_sequence()
198 0x00, 0x00, in xbd599_init_sequence()
199 0x00, 0x00); in xbd599_init_sequence()
203 0x73, /* N_POPON */ in xbd599_init_sequence()
204 0x73, /* N_NOPON */ in xbd599_init_sequence()
205 0x50, /* I_POPON */ in xbd599_init_sequence()
206 0x50, /* I_NOPON */ in xbd599_init_sequence()
207 0x00, /* SCR[31,24] */ in xbd599_init_sequence()
208 0xC0, /* SCR[23,16] */ in xbd599_init_sequence()
209 0x08, /* SCR[15,8] */ in xbd599_init_sequence()
210 0x70, /* SCR[7,0] */ in xbd599_init_sequence()
211 0x00 /* Undocumented */); in xbd599_init_sequence()
214 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); in xbd599_init_sequence()
217 * SS_PANEL = 1 (reverse scan), GS_PANEL = 0 (normal scan) in xbd599_init_sequence()
220 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); in xbd599_init_sequence()
223 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); in xbd599_init_sequence()
227 0xF0, /* NL = 240 */ in xbd599_init_sequence()
228 0x12, /* RES_V_LSB = 0, BLK_CON = VSSD, in xbd599_init_sequence()
231 0xF0 /* WHITE_GND_EN = 1 (GND), in xbd599_init_sequence()
233 * ISC = 0 frames in xbd599_init_sequence()
237 0x00, /* PNOEQ */ in xbd599_init_sequence()
238 0x00, /* NNOEQ */ in xbd599_init_sequence()
239 0x0B, /* PEQGND */ in xbd599_init_sequence()
240 0x0B, /* NEQGND */ in xbd599_init_sequence()
241 0x10, /* PEQVCI */ in xbd599_init_sequence()
242 0x10, /* NEQVCI */ in xbd599_init_sequence()
243 0x00, /* PEQVCI1 */ in xbd599_init_sequence()
244 0x00, /* NEQVCI1 */ in xbd599_init_sequence()
245 0x00, /* reserved */ in xbd599_init_sequence()
246 0x00, /* reserved */ in xbd599_init_sequence()
247 0xFF, /* reserved */ in xbd599_init_sequence()
248 0x00, /* reserved */ in xbd599_init_sequence()
249 0xC0, /* ESD_DET_DATA_WHITE = 1, ESD_WHITE_EN = 1 */ in xbd599_init_sequence()
250 0x10 /* SLPIN_OPTION = 1 (no need vsync after sleep-in) in xbd599_init_sequence()
251 * VEDIO_NO_CHECK_EN = 0 in xbd599_init_sequence()
252 * ESD_WHITE_GND_EN = 0 in xbd599_init_sequence()
253 * ESD_DET_TIME_SEL = 0 frames in xbd599_init_sequence()
256 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETECO, 0x01, 0x00, 0xFF, 0xFF, 0x00); in xbd599_init_sequence()
259 0x74, /* VBTHS, VBTLS: VGH = 17V, VBL = -11V */ in xbd599_init_sequence()
260 0x00, /* FBOFF_VGH = 0, FBOFF_VGL = 0 */ in xbd599_init_sequence()
261 0x32, /* VRP */ in xbd599_init_sequence()
262 0x32, /* VRN */ in xbd599_init_sequence()
263 0x77, /* reserved */ in xbd599_init_sequence()
264 0xF1, /* APS = 1 (small), in xbd599_init_sequence()
268 0xFF, /* VGH1_L_DIV, VGL1_L_DIV (1.5MHz) */ in xbd599_init_sequence()
269 0xFF, /* VGH1_R_DIV, VGL1_R_DIV (1.5MHz) */ in xbd599_init_sequence()
270 0xCC, /* VGH2_L_DIV, VGL2_L_DIV (2.6MHz) */ in xbd599_init_sequence()
271 0xCC, /* VGH2_R_DIV, VGL2_R_DIV (2.6MHz) */ in xbd599_init_sequence()
272 0x77, /* VGH3_L_DIV, VGL3_L_DIV (4.5MHz) */ in xbd599_init_sequence()
273 0x77 /* VGH3_R_DIV, VGL3_R_DIV (4.5MHz) */); in xbd599_init_sequence()
277 0x07, /* VREF_SEL = 4.2V */ in xbd599_init_sequence()
278 0x07 /* NVREF_SEL = 4.2V */); in xbd599_init_sequence()
282 0x2C, /* VCOMDC_F = -0.67V */ in xbd599_init_sequence()
283 0x2C /* VCOMDC_B = -0.67V */); in xbd599_init_sequence()
286 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_UNKNOWN_BF, 0x02, 0x11, 0x00); in xbd599_init_sequence()
290 0x82, 0x10, 0x06, 0x05, 0xA2, 0x0A, 0xA5, 0x12, in xbd599_init_sequence()
291 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, in xbd599_init_sequence()
292 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, in xbd599_init_sequence()
293 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, in xbd599_init_sequence()
294 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, in xbd599_init_sequence()
295 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, in xbd599_init_sequence()
296 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in xbd599_init_sequence()
297 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); in xbd599_init_sequence()
301 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in xbd599_init_sequence()
302 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, in xbd599_init_sequence()
303 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, in xbd599_init_sequence()
304 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, in xbd599_init_sequence()
305 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, in xbd599_init_sequence()
306 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in xbd599_init_sequence()
307 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0A, in xbd599_init_sequence()
308 0xA5, 0x00, 0x00, 0x00, 0x00); in xbd599_init_sequence()
312 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, 0x35, in xbd599_init_sequence()
313 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, 0x12, in xbd599_init_sequence()
314 0x18, 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, in xbd599_init_sequence()
315 0x35, 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, in xbd599_init_sequence()
316 0x12, 0x18); in xbd599_init_sequence()
318 return 0; in xbd599_init_sequence()
352 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETEXTC, 0xf1, 0x12, 0x83); in rg353v2_init_sequence()
353 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETAPID, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
354 0xda, 0x80); in rg353v2_init_sequence()
355 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETDISP, 0x00, 0x13, 0x70); in rg353v2_init_sequence()
356 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETRGBIF, 0x10, 0x10, 0x28, in rg353v2_init_sequence()
357 0x28, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00); in rg353v2_init_sequence()
358 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); in rg353v2_init_sequence()
359 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETBGP, 0x0a, 0x0a); in rg353v2_init_sequence()
360 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETVCOM, 0x92, 0x92); in rg353v2_init_sequence()
361 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER_EXT, 0x25, 0x22, in rg353v2_init_sequence()
362 0xf0, 0x63); in rg353v2_init_sequence()
363 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETMIPI, 0x33, 0x81, 0x05, in rg353v2_init_sequence()
364 0xf9, 0x0e, 0x0e, 0x20, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
365 0x00, 0x00, 0x00, 0x44, 0x25, 0x00, 0x90, 0x0a, in rg353v2_init_sequence()
366 0x00, 0x00, 0x01, 0x4f, 0x01, 0x00, 0x00, 0x37); in rg353v2_init_sequence()
367 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETVDC, 0x47); in rg353v2_init_sequence()
368 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_UNKNOWN_BF, 0x02, 0x11, 0x00); in rg353v2_init_sequence()
369 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETSCR, 0x73, 0x73, 0x50, 0x50, in rg353v2_init_sequence()
370 0x00, 0x00, 0x12, 0x50, 0x00); in rg353v2_init_sequence()
371 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER, 0x53, 0xc0, 0x32, in rg353v2_init_sequence()
372 0x32, 0x77, 0xe1, 0xdd, 0xdd, 0x77, 0x77, 0x33, in rg353v2_init_sequence()
373 0x33); in rg353v2_init_sequence()
374 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETECO, 0x82, 0x00, 0xbf, 0xff, in rg353v2_init_sequence()
375 0x00, 0xff); in rg353v2_init_sequence()
376 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETIO, 0xb8, 0x00, 0x0a, 0x00, in rg353v2_init_sequence()
377 0x00, 0x00); in rg353v2_init_sequence()
378 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETCABC, 0x10, 0x40, 0x1e, in rg353v2_init_sequence()
379 0x02); in rg353v2_init_sequence()
380 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0b); in rg353v2_init_sequence()
381 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETGAMMA, 0x00, 0x07, 0x0d, in rg353v2_init_sequence()
382 0x37, 0x35, 0x3f, 0x41, 0x44, 0x06, 0x0c, 0x0d, in rg353v2_init_sequence()
383 0x0f, 0x11, 0x10, 0x12, 0x14, 0x1a, 0x00, 0x07, in rg353v2_init_sequence()
384 0x0d, 0x37, 0x35, 0x3f, 0x41, 0x44, 0x06, 0x0c, in rg353v2_init_sequence()
385 0x0d, 0x0f, 0x11, 0x10, 0x12, 0x14, 0x1a); in rg353v2_init_sequence()
386 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETEQ, 0x07, 0x07, 0x0b, 0x0b, in rg353v2_init_sequence()
387 0x0b, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, in rg353v2_init_sequence()
388 0xc0, 0x10); in rg353v2_init_sequence()
389 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP1, 0xc8, 0x10, 0x02, 0x00, in rg353v2_init_sequence()
390 0x00, 0xb0, 0xb1, 0x11, 0x31, 0x23, 0x28, 0x80, in rg353v2_init_sequence()
391 0xb0, 0xb1, 0x27, 0x08, 0x00, 0x04, 0x02, 0x00, in rg353v2_init_sequence()
392 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
393 0x88, 0x88, 0xba, 0x60, 0x24, 0x08, 0x88, 0x88, in rg353v2_init_sequence()
394 0x88, 0x88, 0x88, 0x88, 0x88, 0xba, 0x71, 0x35, in rg353v2_init_sequence()
395 0x18, 0x88, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00, in rg353v2_init_sequence()
396 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
397 0x00, 0x00, 0x00); in rg353v2_init_sequence()
398 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP2, 0x97, 0x0a, 0x82, 0x02, in rg353v2_init_sequence()
399 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
400 0x81, 0x88, 0xba, 0x17, 0x53, 0x88, 0x88, 0x88, in rg353v2_init_sequence()
401 0x88, 0x88, 0x88, 0x80, 0x88, 0xba, 0x06, 0x42, in rg353v2_init_sequence()
402 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x23, 0x00, in rg353v2_init_sequence()
403 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
404 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
405 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in rg353v2_init_sequence()
406 0x00); in rg353v2_init_sequence()
407 mipi_dsi_dcs_write_seq(dsi, ST7703_CMD_UNKNOWN_EF, 0xff, 0xff, 0x01); in rg353v2_init_sequence()
409 return 0; in rg353v2_init_sequence()
443 if (ret < 0) { in st7703_enable()
451 if (ret < 0) { in st7703_enable()
465 return 0; in st7703_enable()
475 if (ret < 0) in st7703_disable()
479 if (ret < 0) in st7703_disable()
482 return 0; in st7703_disable()
490 return 0; in st7703_unprepare()
497 return 0; in st7703_unprepare()
506 return 0; in st7703_prepare()
512 if (ret < 0) { in st7703_prepare()
518 if (ret < 0) { in st7703_prepare()
527 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in st7703_prepare()
532 return 0; in st7703_prepare()
589 return 0; in allpixelson_set()
651 if (ret < 0) { in st7703_probe()
663 return 0; in st7703_probe()
672 if (ret < 0) in st7703_shutdown()
676 if (ret < 0) in st7703_shutdown()
688 if (ret < 0) in st7703_remove()