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