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