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