Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
fa201ac2 NT |
2 | menuconfig DRM_TINYDRM |
3 | tristate "Support for simple displays" | |
4 | depends on DRM | |
5 | select DRM_KMS_HELPER | |
6 | select DRM_KMS_CMA_HELPER | |
7 | help | |
8 | Choose this option if you have a tinydrm supported display. | |
9 | If M is selected the module will be called tinydrm. | |
02dd95fe NT |
10 | |
11 | config TINYDRM_MIPI_DBI | |
12 | tristate | |
1f47e6cb | 13 | |
f300c86e EA |
14 | config TINYDRM_HX8357D |
15 | tristate "DRM support for HX8357D display panels" | |
16 | depends on DRM_TINYDRM && SPI | |
17 | depends on BACKLIGHT_CLASS_DEVICE | |
18 | select TINYDRM_MIPI_DBI | |
19 | help | |
20 | DRM driver for the following HX8357D panels: | |
21 | * YX350HV15-T 3.5" 340x350 TFT (Adafruit 3.5") | |
22 | ||
23 | If M is selected the module will be called hx8357d. | |
24 | ||
b57e8b76 DL |
25 | config TINYDRM_ILI9225 |
26 | tristate "DRM support for ILI9225 display panels" | |
27 | depends on DRM_TINYDRM && SPI | |
28 | select TINYDRM_MIPI_DBI | |
29 | help | |
30 | DRM driver for the following Ilitek ILI9225 panels: | |
31 | * No-name 2.2" color screen module | |
32 | ||
33 | If M is selected the module will be called ili9225. | |
34 | ||
3fa0e8f6 DL |
35 | config TINYDRM_ILI9341 |
36 | tristate "DRM support for ILI9341 display panels" | |
37 | depends on DRM_TINYDRM && SPI | |
77c56fd3 | 38 | depends on BACKLIGHT_CLASS_DEVICE |
3fa0e8f6 DL |
39 | select TINYDRM_MIPI_DBI |
40 | help | |
41 | DRM driver for the following Ilitek ILI9341 panels: | |
42 | * YX240QV29-T 2.4" 240x320 TFT (Adafruit 2.4") | |
43 | ||
44 | If M is selected the module will be called ili9341. | |
45 | ||
1f47e6cb NT |
46 | config TINYDRM_MI0283QT |
47 | tristate "DRM support for MI0283QT" | |
48 | depends on DRM_TINYDRM && SPI | |
7628166d | 49 | depends on BACKLIGHT_CLASS_DEVICE |
1f47e6cb NT |
50 | select TINYDRM_MIPI_DBI |
51 | help | |
52 | DRM driver for the Multi-Inno MI0283QT display panel | |
53 | If M is selected the module will be called mi0283qt. | |
3589211e NT |
54 | |
55 | config TINYDRM_REPAPER | |
56 | tristate "DRM support for Pervasive Displays RePaper panels (V231)" | |
57 | depends on DRM_TINYDRM && SPI | |
8312a3fe | 58 | depends on THERMAL || !THERMAL |
3589211e NT |
59 | help |
60 | DRM driver for the following Pervasive Displays panels: | |
61 | 1.44" TFT EPD Panel (E1144CS021) | |
62 | 1.90" TFT EPD Panel (E1190CS021) | |
63 | 2.00" TFT EPD Panel (E2200CS021) | |
64 | 2.71" TFT EPD Panel (E2271CS021) | |
65 | ||
66 | If M is selected the module will be called repaper. | |
eac99d4a DL |
67 | |
68 | config TINYDRM_ST7586 | |
69 | tristate "DRM support for Sitronix ST7586 display panels" | |
70 | depends on DRM_TINYDRM && SPI | |
71 | select TINYDRM_MIPI_DBI | |
72 | help | |
73 | DRM driver for the following Sitronix ST7586 panels: | |
74 | * LEGO MINDSTORMS EV3 | |
75 | ||
76 | If M is selected the module will be called st7586. | |
5b8ea816 DL |
77 | |
78 | config TINYDRM_ST7735R | |
79 | tristate "DRM support for Sitronix ST7735R display panels" | |
80 | depends on DRM_TINYDRM && SPI | |
7628166d | 81 | depends on BACKLIGHT_CLASS_DEVICE |
5b8ea816 DL |
82 | select TINYDRM_MIPI_DBI |
83 | help | |
84 | DRM driver Sitronix ST7735R with one of the following LCDs: | |
85 | * JD-T18003-T01 1.8" 128x160 TFT | |
86 | ||
87 | If M is selected the module will be called st7735r. |