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