[openwrt/openwrt] bcm27xx: fix kmod-drm-rp1 modules dependencies

LEDE Commits lede-commits at lists.infradead.org
Fri May 9 22:59:50 PDT 2025


noltari pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/9ffbef7e19ff2f573ed0c94282f39e694a7466e9

commit 9ffbef7e19ff2f573ed0c94282f39e694a7466e9
Author: Álvaro Fernández Rojas <noltari at gmail.com>
AuthorDate: Fri May 9 08:46:18 2025 +0200

    bcm27xx: fix kmod-drm-rp1 modules dependencies
    
    kmod-drm-rp1-dsi, kmod-drm-rp1-dpi and kmod-drm-rp1-vec should depend on
    kmod-drm-dma-helper and kmod-drm-vram-helper in order to fix dependency errors
    when all kernel modules are selected.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari at gmail.com>
---
 target/linux/bcm27xx/modules/video.mk | 29 +++++++++--------------------
 1 file changed, 9 insertions(+), 20 deletions(-)

diff --git a/target/linux/bcm27xx/modules/video.mk b/target/linux/bcm27xx/modules/video.mk
index e8a61f138c..05808d37d5 100644
--- a/target/linux/bcm27xx/modules/video.mk
+++ b/target/linux/bcm27xx/modules/video.mk
@@ -141,17 +141,13 @@ define KernelPackage/drm-rp1-dsi
   TITLE:=RP1 Display Serial Interface for Video
   KCONFIG:= \
     CONFIG_DRM_RP1_DSI \
-    CONFIG_DRM_GEM_DMA_HELPER \
-    CONFIG_DRM_KMS_HELPER \
     CONFIG_DRM_MIPI_DSI=y \
-    CONFIG_DRM_VRAM_HELPER=n \
-    CONFIG_DRM_TTM=n \
-    CONFIG_DRM_TTM_HELPER=n \
     CONFIG_GENERIC_PHY_MIPI_DPHY=n \
     CONFIG_DRM_WERROR=n
   FILES:=$(LINUX_DIR)/drivers/gpu/drm/rp1/rp1-dsi/drm-rp1-dsi.ko
   AUTOLOAD:=$(call AutoLoad,67,drm-rp1-dsi)
-  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4
+  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4 \
+    +kmod-drm-dma-helper +kmod-drm-vram-helper
 endef
 
 define KernelPackage/drm-rp1-dsi/description
@@ -167,15 +163,12 @@ define KernelPackage/drm-rp1-dpi
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=RP1 Display Parallel Interface for Video
   KCONFIG:= \
-    CONFIG_DRM_RP1_DPI \
-    CONFIG_DRM_GEM_DMA_HELPER \
-    CONFIG_DRM_KMS_HELPER \
-    CONFIG_DRM_VRAM_HELPER=n \
-    CONFIG_DRM_TTM=n \
-    CONFIG_DRM_TTM_HELPER=n
+    CONFIG_DRM_RP1_DPI
   FILES:=$(LINUX_DIR)/drivers/gpu/drm/rp1/rp1-dpi/drm-rp1-dpi.ko
   AUTOLOAD:=$(call AutoLoad,67,drm-rp1-dpi)
-  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4 +kmod-rp1-pio
+  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4 \
+    +kmod-drm-dma-helper +kmod-drm-vram-helper \
+    +kmod-rp1-pio
 endef
 
 define KernelPackage/drm-rp1-dpi/description
@@ -193,15 +186,11 @@ define KernelPackage/drm-rp1-vec
   SUBMENU:=$(VIDEO_MENU)
   TITLE:=RP1 Display Composite Video
   KCONFIG:= \
-    CONFIG_DRM_RP1_VEC \
-    CONFIG_DRM_GEM_DMA_HELPER \
-    CONFIG_DRM_KMS_HELPER \
-    CONFIG_DRM_VRAM_HELPER=n \
-    CONFIG_DRM_TTM=n \
-    CONFIG_DRM_TTM_HELPER=n
+    CONFIG_DRM_RP1_VEC
   FILES:=$(LINUX_DIR)/drivers/gpu/drm/rp1/rp1-vec/drm-rp1-vec.ko
   AUTOLOAD:=$(call AutoLoad,67,drm-rp1-vec)
-  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4
+  DEPENDS:=@TARGET_bcm27xx_bcm2712 +kmod-drm-vc4 \
+    +kmod-drm-dma-helper +kmod-drm-vram-helper
 endef
 
 define KernelPackage/drm-rp1-vec/description




More information about the lede-commits mailing list