xref: /linux/drivers/staging/fbtft/Kconfig (revision 553d8a6e512abbddf37b7baa2bde8de691704856)
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	  Generic Framebuffer support for RA8875
90
91config FB_TFT_S6D02A1
92	tristate "FB driver for the S6D02A1 LCD Controller"
93	help
94	  Generic Framebuffer support for S6D02A1
95
96config FB_TFT_S6D1121
97	tristate "FB driver for the S6D1211 LCD Controller"
98	help
99	  Generic Framebuffer support for S6D1121
100
101config FB_TFT_SEPS525
102	tristate "FB driver for the SEPS525 LCD Controller"
103	help
104	  Generic Framebuffer support for SEPS525
105	  Say Y if you have such a display that utilizes this controller.
106
107config FB_TFT_SH1106
108	tristate "FB driver for the SH1106 OLED Controller"
109	help
110	  Framebuffer support for SH1106
111
112config FB_TFT_SSD1289
113	tristate "FB driver for the SSD1289 LCD Controller"
114	help
115	  Framebuffer support for SSD1289
116
117config FB_TFT_SSD1305
118	tristate "FB driver for the SSD1305 OLED Controller"
119	help
120	  Framebuffer support for SSD1305
121
122config FB_TFT_SSD1306
123	tristate "FB driver for the SSD1306 OLED Controller"
124	help
125	  Framebuffer support for SSD1306
126
127config FB_TFT_SSD1331
128	tristate "FB driver for the SSD1331 LCD Controller"
129	help
130	  Framebuffer support for SSD1331
131
132config FB_TFT_SSD1351
133	tristate "FB driver for the SSD1351 LCD Controller"
134	help
135	  Framebuffer support for SSD1351
136
137config FB_TFT_ST7735R
138	tristate "FB driver for the ST7735R LCD Controller"
139	help
140	  Generic Framebuffer support for ST7735R
141
142config FB_TFT_ST7789V
143	tristate "FB driver for the ST7789V LCD Controller"
144	help
145	  This enables generic framebuffer support for the Sitronix ST7789V
146	  display controller. The controller is intended for small color
147	  displays with a resolution of up to 320x240 pixels.
148
149	  Say Y if you have such a display that utilizes this controller.
150
151config FB_TFT_TINYLCD
152	tristate "FB driver for tinylcd.com display"
153	help
154	  Custom Framebuffer support for tinylcd.com display
155
156config FB_TFT_TLS8204
157	tristate "FB driver for the TLS8204 LCD Controller"
158	help
159	  Generic Framebuffer support for TLS8204
160
161config FB_TFT_UC1611
162	tristate "FB driver for the UC1611 LCD controller"
163	help
164	  Generic Framebuffer support for UC1611
165
166config FB_TFT_UC1701
167	tristate "FB driver for the UC1701 LCD Controller"
168	help
169	  Generic Framebuffer support for UC1701
170
171config FB_TFT_UPD161704
172	tristate "FB driver for the uPD161704 LCD Controller"
173	help
174	  Generic Framebuffer support for uPD161704
175
176endif
177