Skip to content

Commit 09717af

Browse files
committed
drm: Remove CONFIG_DRM_KMS_CMA_HELPER option
Link drm_fb_cma_helper.o into drm_cma_helper.ko if CONFIG_DRM_KMS_HELPER has been set. Remove CONFIG_DRM_KMS_CMA_HELPER config option. Selecting KMS helpers and CMA will now automatically enable CMA KMS helpers. Some drivers' Kconfig files did not correctly select KMS or CMA helpers. Fix this as part of the change. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20211106193509.17472-3-tzimmermann@suse.de
1 parent c47160d commit 09717af

File tree

28 files changed

+15
-44
lines changed

28 files changed

+15
-44
lines changed

drivers/gpu/drm/Kconfig

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -217,13 +217,6 @@ config DRM_GEM_CMA_HELPER
217217
help
218218
Choose this if you need the GEM CMA helper functions
219219

220-
config DRM_KMS_CMA_HELPER
221-
bool
222-
depends on DRM
223-
select DRM_GEM_CMA_HELPER
224-
help
225-
Choose this if you need the KMS CMA helper functions
226-
227220
config DRM_GEM_SHMEM_HELPER
228221
tristate
229222
depends on DRM && MMU

drivers/gpu/drm/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ obj-$(CONFIG_DRM_DP_AUX_BUS) += drm_dp_aux_bus.o
3636
obj-$(CONFIG_DRM_NOMODESET) += drm_nomodeset.o
3737

3838
drm_cma_helper-y := drm_gem_cma_helper.o
39+
drm_cma_helper-$(CONFIG_DRM_KMS_HELPER) += drm_fb_cma_helper.o
3940
obj-$(CONFIG_DRM_GEM_CMA_HELPER) += drm_cma_helper.o
4041

4142
drm_shmem_helper-y := drm_gem_shmem_helper.o
@@ -60,7 +61,6 @@ drm_kms_helper-y := drm_bridge_connector.o drm_crtc_helper.o drm_dp_helper.o \
6061

6162
drm_kms_helper-$(CONFIG_DRM_PANEL_BRIDGE) += bridge/panel.o
6263
drm_kms_helper-$(CONFIG_DRM_FBDEV_EMULATION) += drm_fb_helper.o
63-
drm_kms_helper-$(CONFIG_DRM_KMS_CMA_HELPER) += drm_fb_cma_helper.o
6464
drm_kms_helper-$(CONFIG_DRM_DP_AUX_CHARDEV) += drm_dp_aux_dev.o
6565
drm_kms_helper-$(CONFIG_DRM_DP_CEC) += drm_dp_cec.o
6666

drivers/gpu/drm/arm/Kconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ config DRM_HDLCD
66
depends on DRM && OF && (ARM || ARM64 || COMPILE_TEST)
77
depends on COMMON_CLK
88
select DRM_KMS_HELPER
9-
select DRM_KMS_CMA_HELPER
109
help
1110
Choose this option if you have an ARM High Definition Colour LCD
1211
controller.
@@ -27,7 +26,6 @@ config DRM_MALI_DISPLAY
2726
depends on DRM && OF && (ARM || ARM64 || COMPILE_TEST)
2827
depends on COMMON_CLK
2928
select DRM_KMS_HELPER
30-
select DRM_KMS_CMA_HELPER
3129
select DRM_GEM_CMA_HELPER
3230
select VIDEOMODE_HELPERS
3331
help

drivers/gpu/drm/arm/display/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ config DRM_KOMEDA
44
depends on DRM && OF
55
depends on COMMON_CLK
66
select DRM_KMS_HELPER
7-
select DRM_KMS_CMA_HELPER
87
select DRM_GEM_CMA_HELPER
98
select VIDEOMODE_HELPERS
109
help

drivers/gpu/drm/aspeed/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ config DRM_ASPEED_GFX
55
depends on (COMPILE_TEST || ARCH_ASPEED)
66
depends on MMU
77
select DRM_KMS_HELPER
8-
select DRM_KMS_CMA_HELPER
98
select DMA_CMA if HAVE_DMA_CONTIGUOUS
109
select CMA if HAVE_DMA_CONTIGUOUS
1110
select MFD_SYSCON

drivers/gpu/drm/atmel-hlcdc/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ config DRM_ATMEL_HLCDC
44
depends on DRM && OF && COMMON_CLK && MFD_ATMEL_HLCDC && ARM
55
select DRM_GEM_CMA_HELPER
66
select DRM_KMS_HELPER
7-
select DRM_KMS_CMA_HELPER
87
select DRM_PANEL
98
help
109
Choose this option if you have an ATMEL SoC with an HLCDC display

drivers/gpu/drm/fsl-dcu/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ config DRM_FSL_DCU
44
depends on DRM && OF && ARM && COMMON_CLK
55
select BACKLIGHT_CLASS_DEVICE
66
select DRM_KMS_HELPER
7-
select DRM_KMS_CMA_HELPER
87
select DRM_PANEL
98
select REGMAP_MMIO
109
select VIDEOMODE_HELPERS

drivers/gpu/drm/hisilicon/kirin/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ config DRM_HISI_KIRIN
44
depends on DRM && OF && ARM64
55
select DRM_KMS_HELPER
66
select DRM_GEM_CMA_HELPER
7-
select DRM_KMS_CMA_HELPER
87
select DRM_MIPI_DSI
98
help
109
Choose this option if you have a hisilicon Kirin chipsets(hi6220).

drivers/gpu/drm/imx/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ config DRM_IMX
44
select DRM_KMS_HELPER
55
select VIDEOMODE_HELPERS
66
select DRM_GEM_CMA_HELPER
7-
select DRM_KMS_CMA_HELPER
7+
select DRM_KMS_HELPER
88
depends on DRM && (ARCH_MXC || ARCH_MULTIPLATFORM || COMPILE_TEST)
99
depends on IMX_IPUV3_CORE
1010
help

drivers/gpu/drm/imx/dcss/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
config DRM_IMX_DCSS
22
tristate "i.MX8MQ DCSS"
33
select IMX_IRQSTEER
4-
select DRM_KMS_CMA_HELPER
4+
select DRM_KMS_HELPER
55
select VIDEOMODE_HELPERS
66
depends on DRM && ARCH_MXC && ARM64
77
help

0 commit comments

Comments
 (0)