summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoralf Trønnes <noralf@tronnes.org>2019-07-25 06:51:30 -0400
committerNoralf Trønnes <noralf@tronnes.org>2019-07-31 09:15:02 -0400
commit28c47e16ea2a19adb47fe2c182cbd61cb854237c (patch)
treecb053ff6840f51ee467448ca8f91488683e73ea1
parent51c98747113e93b6229f12d1a744a51fd59eff3a (diff)
drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM
This makes the tiny drivers visible by default without having to enable a knob. Signed-off-by: Noralf Trønnes <noralf@tronnes.org> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Acked-by: Sam Ravnborg <sam@ravnborg.org> Reviewed-by: Hans de Goede <hdegoede@redhat.com> to it once Link: https://patchwork.freedesktop.org/patch/msgid/20190725105132.22545-2-noralf@tronnes.org
-rw-r--r--drivers/gpu/drm/Makefile2
-rw-r--r--drivers/gpu/drm/tinydrm/Kconfig37
2 files changed, 22 insertions, 17 deletions
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
index 98c732f925c7..0b30afa7524d 100644
--- a/drivers/gpu/drm/Makefile
+++ b/drivers/gpu/drm/Makefile
@@ -112,7 +112,7 @@ obj-$(CONFIG_DRM_ARCPGU)+= arc/
112obj-y += hisilicon/ 112obj-y += hisilicon/
113obj-$(CONFIG_DRM_ZTE) += zte/ 113obj-$(CONFIG_DRM_ZTE) += zte/
114obj-$(CONFIG_DRM_MXSFB) += mxsfb/ 114obj-$(CONFIG_DRM_MXSFB) += mxsfb/
115obj-$(CONFIG_DRM_TINYDRM) += tinydrm/ 115obj-y += tinydrm/
116obj-$(CONFIG_DRM_PL111) += pl111/ 116obj-$(CONFIG_DRM_PL111) += pl111/
117obj-$(CONFIG_DRM_TVE200) += tve200/ 117obj-$(CONFIG_DRM_TVE200) += tve200/
118obj-$(CONFIG_DRM_XEN) += xen/ 118obj-$(CONFIG_DRM_XEN) += xen/
diff --git a/drivers/gpu/drm/tinydrm/Kconfig b/drivers/gpu/drm/tinydrm/Kconfig
index 42b06f4f8989..f8c9a0e71dde 100644
--- a/drivers/gpu/drm/tinydrm/Kconfig
+++ b/drivers/gpu/drm/tinydrm/Kconfig
@@ -1,16 +1,9 @@
1# SPDX-License-Identifier: GPL-2.0-only 1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig 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.
10
11config TINYDRM_HX8357D 2config TINYDRM_HX8357D
12 tristate "DRM support for HX8357D display panels" 3 tristate "DRM support for HX8357D display panels"
13 depends on DRM_TINYDRM && SPI 4 depends on DRM && SPI
5 select DRM_KMS_HELPER
6 select DRM_KMS_CMA_HELPER
14 select DRM_MIPI_DBI 7 select DRM_MIPI_DBI
15 select BACKLIGHT_CLASS_DEVICE 8 select BACKLIGHT_CLASS_DEVICE
16 help 9 help
@@ -21,7 +14,9 @@ config TINYDRM_HX8357D
21 14
22config TINYDRM_ILI9225 15config TINYDRM_ILI9225
23 tristate "DRM support for ILI9225 display panels" 16 tristate "DRM support for ILI9225 display panels"
24 depends on DRM_TINYDRM && SPI 17 depends on DRM && SPI
18 select DRM_KMS_HELPER
19 select DRM_KMS_CMA_HELPER
25 select DRM_MIPI_DBI 20 select DRM_MIPI_DBI
26 help 21 help
27 DRM driver for the following Ilitek ILI9225 panels: 22 DRM driver for the following Ilitek ILI9225 panels:
@@ -31,7 +26,9 @@ config TINYDRM_ILI9225
31 26
32config TINYDRM_ILI9341 27config TINYDRM_ILI9341
33 tristate "DRM support for ILI9341 display panels" 28 tristate "DRM support for ILI9341 display panels"
34 depends on DRM_TINYDRM && SPI 29 depends on DRM && SPI
30 select DRM_KMS_HELPER
31 select DRM_KMS_CMA_HELPER
35 select DRM_MIPI_DBI 32 select DRM_MIPI_DBI
36 select BACKLIGHT_CLASS_DEVICE 33 select BACKLIGHT_CLASS_DEVICE
37 help 34 help
@@ -42,7 +39,9 @@ config TINYDRM_ILI9341
42 39
43config TINYDRM_MI0283QT 40config TINYDRM_MI0283QT
44 tristate "DRM support for MI0283QT" 41 tristate "DRM support for MI0283QT"
45 depends on DRM_TINYDRM && SPI 42 depends on DRM && SPI
43 select DRM_KMS_HELPER
44 select DRM_KMS_CMA_HELPER
46 select DRM_MIPI_DBI 45 select DRM_MIPI_DBI
47 select BACKLIGHT_CLASS_DEVICE 46 select BACKLIGHT_CLASS_DEVICE
48 help 47 help
@@ -51,7 +50,9 @@ config TINYDRM_MI0283QT
51 50
52config TINYDRM_REPAPER 51config TINYDRM_REPAPER
53 tristate "DRM support for Pervasive Displays RePaper panels (V231)" 52 tristate "DRM support for Pervasive Displays RePaper panels (V231)"
54 depends on DRM_TINYDRM && SPI 53 depends on DRM && SPI
54 select DRM_KMS_HELPER
55 select DRM_KMS_CMA_HELPER
55 depends on THERMAL || !THERMAL 56 depends on THERMAL || !THERMAL
56 help 57 help
57 DRM driver for the following Pervasive Displays panels: 58 DRM driver for the following Pervasive Displays panels:
@@ -64,7 +65,9 @@ config TINYDRM_REPAPER
64 65
65config TINYDRM_ST7586 66config TINYDRM_ST7586
66 tristate "DRM support for Sitronix ST7586 display panels" 67 tristate "DRM support for Sitronix ST7586 display panels"
67 depends on DRM_TINYDRM && SPI 68 depends on DRM && SPI
69 select DRM_KMS_HELPER
70 select DRM_KMS_CMA_HELPER
68 select DRM_MIPI_DBI 71 select DRM_MIPI_DBI
69 help 72 help
70 DRM driver for the following Sitronix ST7586 panels: 73 DRM driver for the following Sitronix ST7586 panels:
@@ -74,7 +77,9 @@ config TINYDRM_ST7586
74 77
75config TINYDRM_ST7735R 78config TINYDRM_ST7735R
76 tristate "DRM support for Sitronix ST7735R display panels" 79 tristate "DRM support for Sitronix ST7735R display panels"
77 depends on DRM_TINYDRM && SPI 80 depends on DRM && SPI
81 select DRM_KMS_HELPER
82 select DRM_KMS_CMA_HELPER
78 select DRM_MIPI_DBI 83 select DRM_MIPI_DBI
79 select BACKLIGHT_CLASS_DEVICE 84 select BACKLIGHT_CLASS_DEVICE
80 help 85 help