Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ebieder...
[linux-2.6-microblaze.git] / drivers / staging / fbtft / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 menuconfig FB_TFT
3         tristate "Support for small TFT LCD display modules"
4         depends on FB && SPI
5         depends on GPIOLIB || COMPILE_TEST
6         select FB_SYS_FILLRECT
7         select FB_SYS_COPYAREA
8         select FB_SYS_IMAGEBLIT
9         select FB_SYS_FOPS
10         select FB_DEFERRED_IO
11         select FB_BACKLIGHT
12
13 config FB_TFT_AGM1264K_FL
14         tristate "FB driver for the AGM1264K-FL LCD display"
15         depends on FB_TFT
16         help
17           Framebuffer support for the AGM1264K-FL LCD display (two Samsung KS0108 compatible chips)
18
19 config FB_TFT_BD663474
20         tristate "FB driver for the BD663474 LCD Controller"
21         depends on FB_TFT
22         help
23           Generic Framebuffer support for BD663474
24
25 config FB_TFT_HX8340BN
26         tristate "FB driver for the HX8340BN LCD Controller"
27         depends on FB_TFT
28         help
29           Generic Framebuffer support for HX8340BN
30
31 config FB_TFT_HX8347D
32         tristate "FB driver for the HX8347D LCD Controller"
33         depends on FB_TFT
34         help
35           Generic Framebuffer support for HX8347D
36
37 config FB_TFT_HX8353D
38         tristate "FB driver for the HX8353D LCD Controller"
39         depends on FB_TFT
40         help
41           Generic Framebuffer support for HX8353D
42
43 config FB_TFT_HX8357D
44         tristate "FB driver for the HX8357D LCD Controller"
45         depends on FB_TFT
46         help
47           Generic Framebuffer support for HX8357D
48
49 config FB_TFT_ILI9163
50         tristate "FB driver for the ILI9163 LCD Controller"
51         depends on FB_TFT
52         help
53           Generic Framebuffer support for ILI9163
54
55 config FB_TFT_ILI9320
56         tristate "FB driver for the ILI9320 LCD Controller"
57         depends on FB_TFT
58         help
59           Generic Framebuffer support for ILI9320
60
61 config FB_TFT_ILI9325
62         tristate "FB driver for the ILI9325 LCD Controller"
63         depends on FB_TFT
64         help
65           Generic Framebuffer support for ILI9325
66
67 config FB_TFT_ILI9340
68         tristate "FB driver for the ILI9340 LCD Controller"
69         depends on FB_TFT
70         help
71           Generic Framebuffer support for ILI9340
72
73 config FB_TFT_ILI9341
74         tristate "FB driver for the ILI9341 LCD Controller"
75         depends on FB_TFT
76         help
77           Generic Framebuffer support for ILI9341
78
79 config FB_TFT_ILI9481
80         tristate "FB driver for the ILI9481 LCD Controller"
81         depends on FB_TFT
82         help
83           Generic Framebuffer support for ILI9481
84
85 config FB_TFT_ILI9486
86         tristate "FB driver for the ILI9486 LCD Controller"
87         depends on FB_TFT
88         help
89           Generic Framebuffer support for ILI9486
90
91 config FB_TFT_PCD8544
92         tristate "FB driver for the PCD8544 LCD Controller"
93         depends on FB_TFT
94         help
95           Generic Framebuffer support for PCD8544
96
97 config FB_TFT_RA8875
98         tristate "FB driver for the RA8875 LCD Controller"
99         depends on FB_TFT
100         help
101           Generic Framebuffer support for RA8875
102
103 config FB_TFT_S6D02A1
104         tristate "FB driver for the S6D02A1 LCD Controller"
105         depends on FB_TFT
106         help
107           Generic Framebuffer support for S6D02A1
108
109 config FB_TFT_S6D1121
110         tristate "FB driver for the S6D1211 LCD Controller"
111         depends on FB_TFT
112         help
113           Generic Framebuffer support for S6D1121
114
115 config FB_TFT_SEPS525
116         tristate "FB driver for the SEPS525 LCD Controller"
117         depends on FB_TFT
118         help
119           Generic Framebuffer support for SEPS525
120           Say Y if you have such a display that utilizes this controller.
121
122 config FB_TFT_SH1106
123         tristate "FB driver for the SH1106 OLED Controller"
124         depends on FB_TFT
125         help
126           Framebuffer support for SH1106
127
128 config FB_TFT_SSD1289
129         tristate "FB driver for the SSD1289 LCD Controller"
130         depends on FB_TFT
131         help
132           Framebuffer support for SSD1289
133
134 config FB_TFT_SSD1305
135         tristate "FB driver for the SSD1305 OLED Controller"
136         depends on FB_TFT
137         help
138           Framebuffer support for SSD1305
139
140 config FB_TFT_SSD1306
141         tristate "FB driver for the SSD1306 OLED Controller"
142         depends on FB_TFT
143         help
144           Framebuffer support for SSD1306
145
146 config FB_TFT_SSD1331
147         tristate "FB driver for the SSD1331 LCD Controller"
148         depends on FB_TFT
149         help
150           Framebuffer support for SSD1331
151
152 config FB_TFT_SSD1351
153         tristate "FB driver for the SSD1351 LCD Controller"
154         depends on FB_TFT
155         help
156           Framebuffer support for SSD1351
157
158 config FB_TFT_ST7735R
159         tristate "FB driver for the ST7735R LCD Controller"
160         depends on FB_TFT
161         help
162           Generic Framebuffer support for ST7735R
163
164 config FB_TFT_ST7789V
165         tristate "FB driver for the ST7789V LCD Controller"
166         depends on FB_TFT
167         help
168           This enables generic framebuffer support for the Sitronix ST7789V
169           display controller. The controller is intended for small color
170           displays with a resolution of up to 320x240 pixels.
171
172           Say Y if you have such a display that utilizes this controller.
173
174 config FB_TFT_TINYLCD
175         tristate "FB driver for tinylcd.com display"
176         depends on FB_TFT
177         help
178           Custom Framebuffer support for tinylcd.com display
179
180 config FB_TFT_TLS8204
181         tristate "FB driver for the TLS8204 LCD Controller"
182         depends on FB_TFT
183         help
184           Generic Framebuffer support for TLS8204
185
186 config FB_TFT_UC1611
187         tristate "FB driver for the UC1611 LCD controller"
188         depends on FB_TFT
189         help
190           Generic Framebuffer support for UC1611
191
192 config FB_TFT_UC1701
193         tristate "FB driver for the UC1701 LCD Controller"
194         depends on FB_TFT
195         help
196           Generic Framebuffer support for UC1701
197
198 config FB_TFT_UPD161704
199         tristate "FB driver for the uPD161704 LCD Controller"
200         depends on FB_TFT
201         help
202           Generic Framebuffer support for uPD161704
203
204 config FB_TFT_WATTEROTT
205         tristate "FB driver for the WATTEROTT LCD Controller"
206         depends on FB_TFT
207         help
208           Generic Framebuffer support for WATTEROTT