Lines Matching +full:0 +full:xb0
34 gpiod_set_value_cansleep(ctx->reset_gpio, 0);
38 gpiod_set_value_cansleep(ctx->reset_gpio, 0);
49 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x00);
50 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xc2,
51 0x09, 0x24, 0x0c, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
52 0x09, 0x3c);
53 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xd7,
54 0x00, 0xb9, 0x3c, 0x00, 0x40, 0x04, 0x00, 0xa0, 0x0a,
55 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19,
56 0x3c, 0x00, 0x40, 0x04, 0x00, 0xa0, 0x0a);
57 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x80);
58 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xde,
59 0x40, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18,
60 0x10, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x02, 0x00, 0x00);
61 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x04);
62 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xe8, 0x00, 0x02);
63 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xe4, 0x00, 0x08);
64 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x00);
65 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xc4,
66 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
67 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x32);
68 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xcf,
69 0x64, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
70 0x00, 0x0b, 0x77, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
71 0x02, 0x02, 0x02, 0x02, 0x02, 0x03);
72 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xd3,
73 0x45, 0x00, 0x00, 0x01, 0x13, 0x15, 0x00, 0x15, 0x07,
74 0x0f, 0x77, 0x77, 0x77, 0x37, 0xb2, 0x11, 0x00, 0xa0,
75 0x3c, 0x9c);
76 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xd7,
77 0x00, 0xb9, 0x34, 0x00, 0x40, 0x04, 0x00, 0xa0, 0x0a,
78 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19,
79 0x34, 0x00, 0x40, 0x04, 0x00, 0xa0, 0x0a);
80 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xd8,
81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
82 0x3a, 0x00, 0x3a, 0x00, 0x3a, 0x00, 0x3a, 0x00, 0x3a,
83 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
84 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00,
85 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a,
86 0x00, 0x32, 0x00, 0x0a, 0x00, 0x22);
87 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xdf,
88 0x50, 0x42, 0x58, 0x81, 0x2d, 0x00, 0x00, 0x00, 0x00,
89 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
90 0x00, 0x00, 0x01, 0x0f, 0xff, 0xd4, 0x0e, 0x00, 0x00,
91 0x00, 0x00, 0x00, 0x00, 0x0f, 0x53, 0xf1, 0x00, 0x00,
92 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
93 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf7, 0x01);
94 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x80);
95 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xe4, 0x34, 0xb4, 0x00, 0x00, 0x00, 0x39,
96 0x04, 0x09, 0x34);
97 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xe6, 0x00);
98 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xb0, 0x04);
99 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xdf, 0x50, 0x40);
100 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf3, 0x50, 0x00, 0x00, 0x00, 0x00);
101 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf2, 0x11);
102 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01);
103 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf4, 0x00, 0x02);
104 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xf2, 0x19);
105 mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0xdf, 0x50, 0x42);
107 mipi_dsi_dcs_set_column_address_multi(&dsi_ctx, 0, 1080 - 1);
108 mipi_dsi_dcs_set_page_address_multi(&dsi_ctx, 0, 2340 - 1);
127 if (ret < 0)
133 if (ret < 0) {
141 return 0;
153 return 0;
166 .width_mm = 0,
167 .height_mm = 0,
256 int ret = 0;
269 dsc->dsc_version_major = 0x1;
270 dsc->dsc_version_minor = 0x2;
281 ctx->supplies[0].supply = "vddio";
287 if (ret < 0)
310 if (ret < 0) {
324 if (ret < 0)