xref: /linux/drivers/staging/fbtft/Kconfig (revision b83deaa741558babf4b8d51d34f6637ccfff1b26)
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_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
122config 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
128config 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
134config 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
140config 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
146config 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
152config 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
158config 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
164config 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
174config 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
180config 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
186config 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
192config 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
198config 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