diff options
author | Noralf Trønnes <noralf@tronnes.org> | 2019-07-25 06:51:30 -0400 |
---|---|---|
committer | Noralf Trønnes <noralf@tronnes.org> | 2019-07-31 09:15:02 -0400 |
commit | 28c47e16ea2a19adb47fe2c182cbd61cb854237c (patch) | |
tree | cb053ff6840f51ee467448ca8f91488683e73ea1 | |
parent | 51c98747113e93b6229f12d1a744a51fd59eff3a (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/Makefile | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/tinydrm/Kconfig | 37 |
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/ | |||
112 | obj-y += hisilicon/ | 112 | obj-y += hisilicon/ |
113 | obj-$(CONFIG_DRM_ZTE) += zte/ | 113 | obj-$(CONFIG_DRM_ZTE) += zte/ |
114 | obj-$(CONFIG_DRM_MXSFB) += mxsfb/ | 114 | obj-$(CONFIG_DRM_MXSFB) += mxsfb/ |
115 | obj-$(CONFIG_DRM_TINYDRM) += tinydrm/ | 115 | obj-y += tinydrm/ |
116 | obj-$(CONFIG_DRM_PL111) += pl111/ | 116 | obj-$(CONFIG_DRM_PL111) += pl111/ |
117 | obj-$(CONFIG_DRM_TVE200) += tve200/ | 117 | obj-$(CONFIG_DRM_TVE200) += tve200/ |
118 | obj-$(CONFIG_DRM_XEN) += xen/ | 118 | obj-$(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 |
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. | ||
10 | |||
11 | config TINYDRM_HX8357D | 2 | config 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 | ||
22 | config TINYDRM_ILI9225 | 15 | config 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 | ||
32 | config TINYDRM_ILI9341 | 27 | config 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 | ||
43 | config TINYDRM_MI0283QT | 40 | config 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 | ||
52 | config TINYDRM_REPAPER | 51 | config 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 | ||
65 | config TINYDRM_ST7586 | 66 | config 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 | ||
75 | config TINYDRM_ST7735R | 78 | config 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 |