Lines Matching +full:0 +full:xf4
19 #define HX83112A_SETPOWER1 0xb1
20 #define HX83112A_SETDISP 0xb2
21 #define HX83112A_SETDRV 0xb4
22 #define HX83112A_SETEXTC 0xb9
23 #define HX83112A_SETBANK 0xbd
24 #define HX83112A_SETPTBA 0xbf
25 #define HX83112A_SETDGCLUT 0xc1
26 #define HX83112A_SETTCON 0xc7
27 #define HX83112A_SETCLOCK 0xcb
28 #define HX83112A_SETPANEL 0xcc
29 #define HX83112A_SETPOWER2 0xd2
30 #define HX83112A_SETGIP0 0xd3
31 #define HX83112A_SETGIP1 0xd5
32 #define HX83112A_SETGIP2 0xd6
33 #define HX83112A_SETGIP3 0xd8
34 #define HX83112A_SETTP1 0xe7
35 #define HX83112A_UNKNOWN1 0xe9
51 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in hx83112a_reset()
55 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in hx83112a_reset()
67 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETEXTC, 0x83, 0x11, 0x2a); in hx83112a_on()
69 0x08, 0x28, 0x28, 0x83, 0x83, 0x4c, 0x4f, 0x33); in hx83112a_on()
71 0x00, 0x02, 0x00, 0x90, 0x24, 0x00, 0x08, 0x19, in hx83112a_on()
72 0xea, 0x11, 0x11, 0x00, 0x11, 0xa3); in hx83112a_on()
74 0x58, 0x68, 0x58, 0x68, 0x0f, 0xef, 0x0b, 0xc0, in hx83112a_on()
75 0x0b, 0xc0, 0x0b, 0xc0, 0x00, 0xff, 0x00, 0xff, in hx83112a_on()
76 0x00, 0x00, 0x14, 0x15, 0x00, 0x29, 0x11, 0x07, in hx83112a_on()
77 0x12, 0x00, 0x29); in hx83112a_on()
78 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x02); in hx83112a_on()
80 0x00, 0x12, 0x12, 0x11, 0x88, 0x12, 0x12, 0x00, in hx83112a_on()
81 0x53); in hx83112a_on()
82 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x00); in hx83112a_on()
83 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x03); in hx83112a_on()
85 0xff, 0xfe, 0xfb, 0xf8, 0xf4, 0xf1, 0xed, 0xe6, in hx83112a_on()
86 0xe2, 0xde, 0xdb, 0xd6, 0xd3, 0xcf, 0xca, 0xc6, in hx83112a_on()
87 0xc2, 0xbe, 0xb9, 0xb0, 0xa7, 0x9e, 0x96, 0x8d, in hx83112a_on()
88 0x84, 0x7c, 0x74, 0x6b, 0x62, 0x5a, 0x51, 0x49, in hx83112a_on()
89 0x41, 0x39, 0x31, 0x29, 0x21, 0x19, 0x12, 0x0a, in hx83112a_on()
90 0x06, 0x05, 0x02, 0x01, 0x00, 0x00, 0xc9, 0xb3, in hx83112a_on()
91 0x08, 0x0e, 0xf2, 0xe1, 0x59, 0xf4, 0x22, 0xad, in hx83112a_on()
92 0x40); in hx83112a_on()
93 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x02); in hx83112a_on()
95 0xff, 0xfe, 0xfb, 0xf8, 0xf4, 0xf1, 0xed, 0xe6, in hx83112a_on()
96 0xe2, 0xde, 0xdb, 0xd6, 0xd3, 0xcf, 0xca, 0xc6, in hx83112a_on()
97 0xc2, 0xbe, 0xb9, 0xb0, 0xa7, 0x9e, 0x96, 0x8d, in hx83112a_on()
98 0x84, 0x7c, 0x74, 0x6b, 0x62, 0x5a, 0x51, 0x49, in hx83112a_on()
99 0x41, 0x39, 0x31, 0x29, 0x21, 0x19, 0x12, 0x0a, in hx83112a_on()
100 0x06, 0x05, 0x02, 0x01, 0x00, 0x00, 0xc9, 0xb3, in hx83112a_on()
101 0x08, 0x0e, 0xf2, 0xe1, 0x59, 0xf4, 0x22, 0xad, in hx83112a_on()
102 0x40); in hx83112a_on()
103 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x01); in hx83112a_on()
105 0xff, 0xfe, 0xfb, 0xf8, 0xf4, 0xf1, 0xed, 0xe6, in hx83112a_on()
106 0xe2, 0xde, 0xdb, 0xd6, 0xd3, 0xcf, 0xca, 0xc6, in hx83112a_on()
107 0xc2, 0xbe, 0xb9, 0xb0, 0xa7, 0x9e, 0x96, 0x8d, in hx83112a_on()
108 0x84, 0x7c, 0x74, 0x6b, 0x62, 0x5a, 0x51, 0x49, in hx83112a_on()
109 0x41, 0x39, 0x31, 0x29, 0x21, 0x19, 0x12, 0x0a, in hx83112a_on()
110 0x06, 0x05, 0x02, 0x01, 0x00, 0x00, 0xc9, 0xb3, in hx83112a_on()
111 0x08, 0x0e, 0xf2, 0xe1, 0x59, 0xf4, 0x22, 0xad, in hx83112a_on()
112 0x40); in hx83112a_on()
113 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x00); in hx83112a_on()
114 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETDGCLUT, 0x01); in hx83112a_on()
116 0x70, 0x00, 0x04, 0xe0, 0x33, 0x00); in hx83112a_on()
117 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETPANEL, 0x08); in hx83112a_on()
118 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETPOWER2, 0x2b, 0x2b); in hx83112a_on()
120 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, in hx83112a_on()
121 0x08, 0x03, 0x03, 0x22, 0x18, 0x07, 0x07, 0x07, in hx83112a_on()
122 0x07, 0x32, 0x10, 0x06, 0x00, 0x06, 0x32, 0x10, in hx83112a_on()
123 0x07, 0x00, 0x07, 0x32, 0x19, 0x31, 0x09, 0x31, in hx83112a_on()
124 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x08, in hx83112a_on()
125 0x09, 0x30, 0x00, 0x00, 0x00, 0x06, 0x0d, 0x00, in hx83112a_on()
126 0x0f); in hx83112a_on()
127 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x01); in hx83112a_on()
129 0x00, 0x00, 0x19, 0x10, 0x00, 0x0a, 0x00, 0x81); in hx83112a_on()
130 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x00); in hx83112a_on()
132 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, in hx83112a_on()
133 0xc0, 0xc0, 0x18, 0x18, 0x19, 0x19, 0x18, 0x18, in hx83112a_on()
134 0x40, 0x40, 0x18, 0x18, 0x18, 0x18, 0x3f, 0x3f, in hx83112a_on()
135 0x28, 0x28, 0x24, 0x24, 0x02, 0x03, 0x02, 0x03, in hx83112a_on()
136 0x00, 0x01, 0x00, 0x01, 0x31, 0x31, 0x31, 0x31, in hx83112a_on()
137 0x30, 0x30, 0x30, 0x30, 0x2f, 0x2f, 0x2f, 0x2f); in hx83112a_on()
139 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, in hx83112a_on()
140 0x40, 0x40, 0x18, 0x18, 0x18, 0x18, 0x19, 0x19, in hx83112a_on()
141 0x40, 0x40, 0x18, 0x18, 0x18, 0x18, 0x3f, 0x3f, in hx83112a_on()
142 0x24, 0x24, 0x28, 0x28, 0x01, 0x00, 0x01, 0x00, in hx83112a_on()
143 0x03, 0x02, 0x03, 0x02, 0x31, 0x31, 0x31, 0x31, in hx83112a_on()
144 0x30, 0x30, 0x30, 0x30, 0x2f, 0x2f, 0x2f, 0x2f); in hx83112a_on()
146 0xaa, 0xea, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xea, in hx83112a_on()
147 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xea, 0xab, 0xaa, in hx83112a_on()
148 0xaa, 0xaa, 0xaa, 0xea, 0xab, 0xaa, 0xaa, 0xaa); in hx83112a_on()
149 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x01); in hx83112a_on()
151 0xaa, 0x2e, 0x28, 0x00, 0x00, 0x00, 0xaa, 0x2e, in hx83112a_on()
152 0x28, 0x00, 0x00, 0x00, 0xaa, 0xee, 0xaa, 0xaa, in hx83112a_on()
153 0xaa, 0xaa, 0xaa, 0xee, 0xaa, 0xaa, 0xaa, 0xaa); in hx83112a_on()
154 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x02); in hx83112a_on()
156 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xff, in hx83112a_on()
157 0xff, 0xff, 0xff, 0xff); in hx83112a_on()
158 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x03); in hx83112a_on()
160 0xaa, 0xaa, 0xea, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, in hx83112a_on()
161 0xea, 0xaa, 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, in hx83112a_on()
162 0xff, 0xff, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff); in hx83112a_on()
163 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x00); in hx83112a_on()
165 0x0e, 0x0e, 0x1e, 0x65, 0x1c, 0x65, 0x00, 0x50, in hx83112a_on()
166 0x20, 0x20, 0x00, 0x00, 0x02, 0x02, 0x02, 0x05, in hx83112a_on()
167 0x14, 0x14, 0x32, 0xb9, 0x23, 0xb9, 0x08); in hx83112a_on()
168 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x01); in hx83112a_on()
170 0x02, 0x00, 0xa8, 0x01, 0xa8, 0x0d, 0xa4, 0x0e); in hx83112a_on()
171 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x02); in hx83112a_on()
173 0x00, 0x00, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, in hx83112a_on()
174 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in hx83112a_on()
175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, in hx83112a_on()
176 0x00, 0x00, 0x00, 0x02, 0x00); in hx83112a_on()
177 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETBANK, 0x00); in hx83112a_on()
178 mipi_dsi_dcs_write_seq(dsi, HX83112A_UNKNOWN1, 0xc3); in hx83112a_on()
179 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETCLOCK, 0xd1, 0xd6); in hx83112a_on()
180 mipi_dsi_dcs_write_seq(dsi, HX83112A_UNKNOWN1, 0x3f); in hx83112a_on()
181 mipi_dsi_dcs_write_seq(dsi, HX83112A_UNKNOWN1, 0xc6); in hx83112a_on()
182 mipi_dsi_dcs_write_seq(dsi, HX83112A_SETPTBA, 0x37); in hx83112a_on()
183 mipi_dsi_dcs_write_seq(dsi, HX83112A_UNKNOWN1, 0x3f); in hx83112a_on()
186 if (ret < 0) { in hx83112a_on()
193 if (ret < 0) { in hx83112a_on()
199 return 0; in hx83112a_on()
212 if (ret < 0) { in hx83112a_disable()
219 if (ret < 0) { in hx83112a_disable()
225 return 0; in hx83112a_disable()
235 if (ret < 0) { in hx83112a_prepare()
243 if (ret < 0) { in hx83112a_prepare()
250 return 0; in hx83112a_prepare()
260 return 0; in hx83112a_unprepare()
301 ctx->supplies[0].supply = "vdd1"; in hx83112a_probe()
306 if (ret < 0) in hx83112a_probe()
334 if (ret < 0) { in hx83112a_probe()
340 return 0; in hx83112a_probe()
349 if (ret < 0) in hx83112a_remove()