Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0-only
2
3config DRM_ARCPGU
4 tristate "ARC PGU"
5 depends on DRM && OF
6 select DRM_KMS_CMA_HELPER
7 select DRM_KMS_HELPER
8 help
9 Choose this option if you have an ARC PGU controller.
10
11 If M is selected the module will be called arcpgu.
12
13config DRM_CIRRUS_QEMU
14 tristate "Cirrus driver for QEMU emulated device"
15 depends on DRM && PCI && MMU
16 select DRM_KMS_HELPER
17 select DRM_GEM_SHMEM_HELPER
18 help
19 This is a KMS driver for emulated cirrus device in qemu.
20 It is *NOT* intended for real cirrus devices. This requires
21 the modesetting userspace X.org driver.
22
23 Cirrus is obsolete, the hardware was designed in the 90ies
24 and can't keep up with todays needs. More background:
25 https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
26
27 Better alternatives are:
28 - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+)
29 - qxl (DRM_QXL, qemu -vga qxl, works best with spice)
30 - virtio (DRM_VIRTIO_GPU), qemu -vga virtio)
31
32config DRM_GM12U320
33 tristate "GM12U320 driver for USB projectors"
34 depends on DRM && USB
35 select DRM_KMS_HELPER
36 select DRM_GEM_SHMEM_HELPER
37 help
38 This is a KMS driver for projectors which use the GM12U320 chipset
39 for video transfer over USB2/3, such as the Acer C120 mini projector.
40
41config TINYDRM_HX8357D
42 tristate "DRM support for HX8357D display panels"
43 depends on DRM && SPI
44 select DRM_KMS_HELPER
45 select DRM_KMS_CMA_HELPER
46 select DRM_MIPI_DBI
47 select BACKLIGHT_CLASS_DEVICE
48 help
49 DRM driver for the following HX8357D panels:
50 * YX350HV15-T 3.5" 340x350 TFT (Adafruit 3.5")
51
52 If M is selected the module will be called hx8357d.
53
54config TINYDRM_ILI9225
55 tristate "DRM support for ILI9225 display panels"
56 depends on DRM && SPI
57 select DRM_KMS_HELPER
58 select DRM_KMS_CMA_HELPER
59 select DRM_MIPI_DBI
60 help
61 DRM driver for the following Ilitek ILI9225 panels:
62 * No-name 2.2" color screen module
63
64 If M is selected the module will be called ili9225.
65
66config TINYDRM_ILI9341
67 tristate "DRM support for ILI9341 display panels"
68 depends on DRM && SPI
69 select DRM_KMS_HELPER
70 select DRM_KMS_CMA_HELPER
71 select DRM_MIPI_DBI
72 select BACKLIGHT_CLASS_DEVICE
73 help
74 DRM driver for the following Ilitek ILI9341 panels:
75 * YX240QV29-T 2.4" 240x320 TFT (Adafruit 2.4")
76
77 If M is selected the module will be called ili9341.
78
79config TINYDRM_ILI9486
80 tristate "DRM support for ILI9486 display panels"
81 depends on DRM && SPI
82 select DRM_KMS_HELPER
83 select DRM_KMS_CMA_HELPER
84 select DRM_MIPI_DBI
85 select BACKLIGHT_CLASS_DEVICE
86 help
87 DRM driver for the following Ilitek ILI9486 panels:
88 * PISCREEN 3.5" 320x480 TFT (Ozzmaker 3.5")
89 * RPILCD 3.5" 320x480 TFT (Waveshare 3.5")
90
91 If M is selected the module will be called ili9486.
92
93config TINYDRM_MI0283QT
94 tristate "DRM support for MI0283QT"
95 depends on DRM && SPI
96 select DRM_KMS_HELPER
97 select DRM_KMS_CMA_HELPER
98 select DRM_MIPI_DBI
99 select BACKLIGHT_CLASS_DEVICE
100 help
101 DRM driver for the Multi-Inno MI0283QT display panel
102 If M is selected the module will be called mi0283qt.
103
104config TINYDRM_REPAPER
105 tristate "DRM support for Pervasive Displays RePaper panels (V231)"
106 depends on DRM && SPI
107 select DRM_KMS_HELPER
108 select DRM_KMS_CMA_HELPER
109 help
110 DRM driver for the following Pervasive Displays panels:
111 1.44" TFT EPD Panel (E1144CS021)
112 1.90" TFT EPD Panel (E1190CS021)
113 2.00" TFT EPD Panel (E2200CS021)
114 2.71" TFT EPD Panel (E2271CS021)
115
116 If M is selected the module will be called repaper.
117
118config TINYDRM_ST7586
119 tristate "DRM support for Sitronix ST7586 display panels"
120 depends on DRM && SPI
121 select DRM_KMS_HELPER
122 select DRM_KMS_CMA_HELPER
123 select DRM_MIPI_DBI
124 help
125 DRM driver for the following Sitronix ST7586 panels:
126 * LEGO MINDSTORMS EV3
127
128 If M is selected the module will be called st7586.
129
130config TINYDRM_ST7735R
131 tristate "DRM support for Sitronix ST7715R/ST7735R display panels"
132 depends on DRM && SPI
133 select DRM_KMS_HELPER
134 select DRM_KMS_CMA_HELPER
135 select DRM_MIPI_DBI
136 select BACKLIGHT_CLASS_DEVICE
137 help
138 DRM driver for Sitronix ST7715R/ST7735R with one of the following
139 LCDs:
140 * Jianda JD-T18003-T01 1.8" 128x160 TFT
141 * Okaya RH128128T 1.44" 128x128 TFT
142
143 If M is selected the module will be called st7735r.