xref: /openbmc/linux/drivers/staging/fbtft/Kconfig (revision 9e3bd0f6)
1# SPDX-License-Identifier: GPL-2.0
2menuconfig 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
13config 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
19config 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
25config 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
31config 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
37config 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
43config 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
49config 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
55config 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
61config 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
67config 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
73config 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
79config 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
85config 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
91config 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
97config 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
103config 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
109config 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
115config FB_TFT_SH1106
116	tristate "FB driver for the SH1106 OLED Controller"
117	depends on FB_TFT
118	help
119	  Framebuffer support for SH1106
120
121config FB_TFT_SSD1289
122	tristate "FB driver for the SSD1289 LCD Controller"
123	depends on FB_TFT
124	help
125	  Framebuffer support for SSD1289
126
127config FB_TFT_SSD1305
128        tristate "FB driver for the SSD1305 OLED Controller"
129        depends on FB_TFT
130        help
131          Framebuffer support for SSD1305
132
133config FB_TFT_SSD1306
134	tristate "FB driver for the SSD1306 OLED Controller"
135	depends on FB_TFT
136	help
137	  Framebuffer support for SSD1306
138
139config FB_TFT_SSD1331
140	tristate "FB driver for the SSD1331 LCD Controller"
141	depends on FB_TFT
142	help
143	  Framebuffer support for SSD1331
144
145config FB_TFT_SSD1351
146	tristate "FB driver for the SSD1351 LCD Controller"
147	depends on FB_TFT
148	help
149	  Framebuffer support for SSD1351
150
151config FB_TFT_ST7735R
152	tristate "FB driver for the ST7735R LCD Controller"
153	depends on FB_TFT
154	help
155	  Generic Framebuffer support for ST7735R
156
157config FB_TFT_ST7789V
158	tristate "FB driver for the ST7789V LCD Controller"
159	depends on FB_TFT
160	help
161	  This enables generic framebuffer support for the Sitronix ST7789V
162	  display controller. The controller is intended for small color
163	  displays with a resolution of up to 320x240 pixels.
164
165	  Say Y if you have such a display that utilizes this controller.
166
167config FB_TFT_TINYLCD
168	tristate "FB driver for tinylcd.com display"
169	depends on FB_TFT
170	help
171	  Custom Framebuffer support for tinylcd.com display
172
173config FB_TFT_TLS8204
174	tristate "FB driver for the TLS8204 LCD Controller"
175	depends on FB_TFT
176	help
177	  Generic Framebuffer support for TLS8204
178
179config FB_TFT_UC1611
180	tristate "FB driver for the UC1611 LCD controller"
181	depends on FB_TFT
182	help
183	  Generic Framebuffer support for UC1611
184
185config FB_TFT_UC1701
186	tristate "FB driver for the UC1701 LCD Controller"
187	depends on FB_TFT
188	help
189	  Generic Framebuffer support for UC1701
190
191config FB_TFT_UPD161704
192	tristate "FB driver for the uPD161704 LCD Controller"
193	depends on FB_TFT
194	help
195	  Generic Framebuffer support for uPD161704
196
197config FB_TFT_WATTEROTT
198	tristate "FB driver for the WATTEROTT LCD Controller"
199	depends on FB_TFT
200	help
201	  Generic Framebuffer support for WATTEROTT
202
203config FB_FLEX
204	tristate "Generic FB driver for TFT LCD displays"
205	depends on FB_TFT
206	help
207	  Generic Framebuffer support for TFT LCD displays.
208
209config FB_TFT_FBTFT_DEVICE
210	tristate "Module to for adding FBTFT devices"
211	depends on FB_TFT
212