Lines Matching +full:0 +full:x28
23 #define MCS_LEVEL2_KEY 0xf0
24 #define MCS_MTP_KEY 0xf1
25 #define MCS_MTP_SET3 0xd4
54 .flags = 0,
60 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x52, 0x6b, 0x6f, 0x26,
61 0x28, 0x2d, 0x28, 0x26, 0x27, 0x33, 0x34, 0x32, 0x36, 0x36,
62 0x35, 0x00, 0xab, 0x00, 0xae, 0x00, 0xbf
66 0x00, 0x00, 0x00, 0x70, 0x7f, 0x7f, 0x4e, 0x64, 0x69, 0x26,
67 0x27, 0x2a, 0x28, 0x29, 0x27, 0x31, 0x32, 0x31, 0x35, 0x34,
68 0x35, 0x00, 0xc4, 0x00, 0xca, 0x00, 0xdc
72 0x00, 0x00, 0x00, 0x65, 0x7b, 0x7d, 0x5f, 0x67, 0x68, 0x2a,
73 0x28, 0x29, 0x28, 0x2a, 0x27, 0x31, 0x2f, 0x30, 0x34, 0x33,
74 0x34, 0x00, 0xd9, 0x00, 0xe4, 0x00, 0xf5
78 0x00, 0x00, 0x00, 0x4d, 0x6f, 0x71, 0x67, 0x6a, 0x6c, 0x29,
79 0x28, 0x28, 0x28, 0x29, 0x27, 0x30, 0x2e, 0x30, 0x32, 0x31,
80 0x31, 0x00, 0xea, 0x00, 0xf6, 0x01, 0x09
84 0x00, 0x00, 0x00, 0x3d, 0x66, 0x68, 0x69, 0x69, 0x69, 0x28,
85 0x28, 0x27, 0x28, 0x28, 0x27, 0x30, 0x2e, 0x2f, 0x31, 0x31,
86 0x30, 0x00, 0xf9, 0x01, 0x05, 0x01, 0x1b
90 0x00, 0x00, 0x00, 0x31, 0x51, 0x53, 0x66, 0x66, 0x67, 0x28,
91 0x29, 0x27, 0x28, 0x27, 0x27, 0x2e, 0x2d, 0x2e, 0x31, 0x31,
92 0x30, 0x01, 0x04, 0x01, 0x11, 0x01, 0x29
96 0x00, 0x00, 0x00, 0x2f, 0x4f, 0x51, 0x67, 0x65, 0x65, 0x29,
97 0x2a, 0x28, 0x27, 0x25, 0x26, 0x2d, 0x2c, 0x2c, 0x30, 0x30,
98 0x30, 0x01, 0x14, 0x01, 0x23, 0x01, 0x3b
102 0x00, 0x00, 0x00, 0x2c, 0x4d, 0x50, 0x65, 0x63, 0x64, 0x2a,
103 0x2c, 0x29, 0x26, 0x24, 0x25, 0x2c, 0x2b, 0x2b, 0x30, 0x30,
104 0x30, 0x01, 0x1e, 0x01, 0x2f, 0x01, 0x47
108 0x00, 0x00, 0x00, 0x38, 0x61, 0x64, 0x65, 0x63, 0x64, 0x28,
109 0x2a, 0x27, 0x26, 0x23, 0x25, 0x2b, 0x2b, 0x2a, 0x30, 0x2f,
110 0x30, 0x01, 0x2d, 0x01, 0x3f, 0x01, 0x57
135 return s6e63j0x03_dcs_write_seq_static(ctx, MCS_LEVEL2_KEY, 0x5a, 0x5a); in s6e63j0x03_enable_lv2_command()
142 MCS_MTP_KEY, 0x5a, 0x5a); in s6e63j0x03_apply_mtp_key()
144 return s6e63j0x03_dcs_write_seq_static(ctx, MCS_MTP_KEY, 0xa5, 0xa5); in s6e63j0x03_apply_mtp_key()
152 if (ret < 0) in s6e63j0x03_power_on()
159 gpiod_set_value(ctx->reset_gpio, 0); in s6e63j0x03_power_on()
162 return 0; in s6e63j0x03_power_on()
190 if (ret < 0) in s6e63j0x03_update_gamma()
194 if (ret < 0) in s6e63j0x03_update_gamma()
198 if (ret < 0) in s6e63j0x03_update_gamma()
203 return 0; in s6e63j0x03_update_gamma()
225 if (ret < 0) in s6e63j0x03_disable()
231 if (ret < 0) in s6e63j0x03_disable()
236 return 0; in s6e63j0x03_disable()
245 if (ret < 0) in s6e63j0x03_unprepare()
250 return 0; in s6e63j0x03_unprepare()
259 if (ret < 0) in s6e63j0x03_panel_init()
263 if (ret < 0) in s6e63j0x03_panel_init()
267 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xf2, 0x1c, 0x28); in s6e63j0x03_panel_init()
268 if (ret < 0) in s6e63j0x03_panel_init()
272 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xb5, 0x00, 0x02, 0x00); in s6e63j0x03_panel_init()
273 if (ret < 0) in s6e63j0x03_panel_init()
279 if (ret < 0) in s6e63j0x03_panel_init()
282 ret = mipi_dsi_dcs_set_page_address(dsi, 0, default_mode.vdisplay - 1); in s6e63j0x03_panel_init()
283 if (ret < 0) in s6e63j0x03_panel_init()
286 /* set ltps timming 0, 1 */ in s6e63j0x03_panel_init()
287 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xf8, 0x08, 0x08, 0x08, 0x17, in s6e63j0x03_panel_init()
288 0x00, 0x2a, 0x02, 0x26, 0x00, 0x00, 0x02, 0x00, 0x00); in s6e63j0x03_panel_init()
289 if (ret < 0) in s6e63j0x03_panel_init()
292 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xf7, 0x02); in s6e63j0x03_panel_init()
293 if (ret < 0) in s6e63j0x03_panel_init()
297 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xb0, 0x01); in s6e63j0x03_panel_init()
298 if (ret < 0) in s6e63j0x03_panel_init()
302 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xe2, 0x0f); in s6e63j0x03_panel_init()
303 if (ret < 0) in s6e63j0x03_panel_init()
307 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xb0, 0x00); in s6e63j0x03_panel_init()
308 if (ret < 0) in s6e63j0x03_panel_init()
312 if (ret < 0) in s6e63j0x03_panel_init()
316 if (ret < 0) in s6e63j0x03_panel_init()
319 return 0; in s6e63j0x03_panel_init()
328 if (ret < 0) in s6e63j0x03_prepare()
332 if (ret < 0) in s6e63j0x03_prepare()
337 return 0; in s6e63j0x03_prepare()
353 if (ret < 0) in s6e63j0x03_enable()
357 ret = s6e63j0x03_dcs_write_seq_static(ctx, 0xb1, 0x00, 0x09); in s6e63j0x03_enable()
358 if (ret < 0) in s6e63j0x03_enable()
363 MIPI_DCS_SET_ADDRESS_MODE, 0x40); in s6e63j0x03_enable()
364 if (ret < 0) in s6e63j0x03_enable()
368 ret = mipi_dsi_dcs_set_display_brightness(dsi, 0x00ff); in s6e63j0x03_enable()
369 if (ret < 0) in s6e63j0x03_enable()
374 MIPI_DCS_WRITE_CONTROL_DISPLAY, 0x20); in s6e63j0x03_enable()
375 if (ret < 0) in s6e63j0x03_enable()
380 MIPI_DCS_WRITE_POWER_SAVE, 0x00); in s6e63j0x03_enable()
381 if (ret < 0) in s6e63j0x03_enable()
385 if (ret < 0) in s6e63j0x03_enable()
389 if (ret < 0) in s6e63j0x03_enable()
393 if (ret < 0) in s6e63j0x03_enable()
398 return 0; in s6e63j0x03_enable()
451 ctx->supplies[0].supply = "vdd3"; in s6e63j0x03_probe()
455 if (ret < 0) { in s6e63j0x03_probe()
484 if (ret < 0) in s6e63j0x03_probe()
505 return 0; in s6e63j0x03_remove()