blob: 21a034e591a1af70630e834914bb93b0416ce47d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
|
if FB
config FB_SCX35
boolean "SC8830 frame buffer support "
depends on FB && ARCH_SCX35 && (!ARCH_SCX30G) && (!ARCH_SCX35L)
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
help
Frame buffer driver for sc8830 based boards.
config FB_SCX30G
boolean "SC8830G frame buffer support "
depends on FB && ARCH_SCX30G
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
help
Frame buffer driver for sc8830G based boards.
config FB_SCX35L
boolean "SharkL frame buffer support "
depends on FB && ARCH_SCX35L
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
help
Frame buffer driver for SharkL based boards.
config FB_SCX15
boolean "SC7715 frame buffer support "
depends on FB && ARCH_SCX15
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
help
Frame buffer driver for sc7715 based boards.
config SPRD_FB_SIZE
int "MB size for frame buffer, should larger or equal lcd_w*lcd_h*4*2"
range 1 16
default 8
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
config FB_LCD_HX8363_MCU
boolean "support HX8363 panel mcu"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_HX8363_RGB_SPI
boolean "support HX8363 panel rgb spi"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_VIVA_RGB_SPI
boolean "support VIVA panel rgb spi"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_HX8369
boolean "support HX8369 panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_HX8369B_MIPI_COREPRIMELITE
boolean "support HX8369B coreprimelite MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_SD7798D_MIPI_COREPRIMELITE
boolean "support SD7798D coreprimelite MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8369B_MIPI_SHARKLS_Z3LTE
boolean "support HX8369B sharkls_z3lte panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_SD7798D_MIPI_SHARKLS_Z3LTE
boolean "support SD7798D sharkls_z3lte MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8369B_MIPI_COREPRIMELITE_MARLIN
boolean "support HX8369B coreprimelite_marlin MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8369B_MIPI
boolean "support HX8369B MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_TSHARK2_J3_MIPI
boolean "support TSHARK2 J3 MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_SD7798D_MIPI
boolean "support SD7798D MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_GRANDNEO_MIPI
boolean "support GRAND NEO MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_NT51017_MIPI
boolean "support TSHARK2 TABE MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX30G2
default n
config FB_LCD_SD7798D_MIPI_COREPRIMELITE
boolean "support SD7798D coreprimelite MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8369B_MIPI_COREPRIMELITE_MARLIN
boolean "support HX8369B coreprimelite_marlin MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8369B_MIPI
boolean "support HX8369B MIPI panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_VX5B3D_MIPI
boolean "support VX5B3D mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_HX8369B_MIPI_VIVALTO_VE
boolean "support HX8369B Vivalto VE mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_HX8369B_MIPI_KIRAN3G
boolean "support HX8369B MIPI panel for KIRAN3G"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_S6D77A1_MIPI_PIKEA_J1
boolean "support s6d77a1 MIPI panel for PikeA J1"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_S6D0139
boolean "support S6D0139 panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_NT35516_MIPI
boolean "support NT35516 mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_NT35596H_MIPI
boolean "support NT35596H mipi panel"
default n
config FB_LCD_FL10802_MIPI
boolean "support FL10802 mipi panel"
default n
config FB_LCD_JD9161_MIPI
boolean "support JD9161 mipi panel"
default n
config FB_LCD_ILI6150_LVDS
boolean "support ILI6150 lvds panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_RM68180_MIPI
boolean "support rm68180 mipi panel"
depends on FB_SCX35 || FB_SCX35L || FB_SCX30G
default n
config FB_LCD_HX8394D_MIPI
boolean "support HX8394D mipi panel"
default n
config FB_LCD_DUMMY
boolean "support DUMMY panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default y
config FB_LCD_NT35502_MIPI
boolean "support NT35502 mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_ILI9486S1_MIPI
boolean "support ILI9486S1 mipi panel"
depends on FB_SCX35 || FB_SCX15 || FB_SCX30G
default n
config FB_LCD_NT35516_RGB_I2C
boolean "support NT35516 rgb (i2c) panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_NT35516_RGB_SPI
boolean "support NT35516 rgb (spi) panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_NT35516_MCU
boolean "support NT35516 mcu panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_NT35510_MIPI
boolean "support NT35510 mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_NT35512_MIPI
boolean "support NT35512 mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_OTM8018B_MIPI
boolean "support otm 8018b mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_SSD2075_MIPI
boolean "support ssd2075 mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_ILI9486
boolean "support ILI9486 mcu panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_ILI9486_RGB_SPI
boolean "support ILI9486 rgb spi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_SC7798_RGB_SPI
boolean "support SC7798 rgb spi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_ILI9341
boolean "support ILI9341 mcu panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_ST7789V_MCU
boolean "support ST7789V mcu panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15
default n
config FB_LCD_NT51017_MIPI_LVDS
boolean "support nt51017 lvds panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_HX8369B_MIPI
boolean "support hx8369b mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_OTM1283A_MIPI
boolean "support otm 1283a mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_ILI9806E_MIPI
boolean "support ili9806e mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX35L
default n
config FB_LCD_ILI9806E_2_MIPI
boolean "support ili9806e_2 mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX35L || FB_SCX30G
default n
config FB_LCD_T8861_MIPI
boolean "support t8861 mipi panel"
depends on FB_SC8825 || FB_SCX35
default n
config FB_LCD_HX8379A_MIPI
boolean "support hx8379a mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_HX8389C_MIPI
boolean "support hx8389c mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G
default n
config FB_LCD_S6D7AA0X62_MIPI
boolean "support S6D7AA0X62 mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_OTM8019A_MIPI
boolean "support otm8019a mipi panel"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_HX8394A_MIPI
boolean "support hx8394a mipi panel"
default n
config FB_LCD_RESERVE_MEM
boolean "support FB reserve mem"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
default n
config FB_LCD_OVERLAY_SUPPORT
boolean "support lcd overlay"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
default n
config FB_VSYNC_SUPPORT
boolean "support wait for vsync io"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
default y
config FB_ESD_SUPPORT
boolean "support esd check"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_DYNAMIC_CLK_SUPPORT
boolean "support close clk dynamically"
depends on FB_SC8825 || FB_SCX35 || FB_SCX30G || FB_SCX35L
default n
config FB_DYNAMIC_FREQ_SCALING
boolean "support change mipi clk/fps/dpi clk dynamically"
depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35L
default y
config FB_USE_MEGACORES_MIPI_DPHY
boolean "support megacores mipi dphy"
depends on FB
default n
config FB_MMAP_CACHED
boolean "support fb_mmap with cach"
depends on FB_SC8825 || FB_SCX35 ||FB_SCX15
default n
config FB_LOW_RES_SIMU
boolean "support low resolution simulator"
depends on FB_SC8825 || FB_SCX35 ||FB_SCX15 || FB_SCX30G || FB_SCX35L
default n
config FB_TRIPLE_FRAMEBUFFER
boolean "support triple buffer"
depends on FB_SC8825 || FB_SCX35 ||FB_SCX15 || FB_SCX30G || FB_SCX35L
default y
endif
|