]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
bcm27xx: Make kernel modules depend on target
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 20 Jul 2025 22:23:56 +0000 (00:23 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 25 Jul 2025 23:11:21 +0000 (01:11 +0200)
The kmod-rpi-panel-attiny-regulator and kmod-rpi-panel-7inch-touchscreen
are included in target modules.mk file, they should also depend on the target,
otherwise they can be selected from every target.

Fix the AutoProbe for panel-raspberrypi-touchscreen too.

Link: https://github.com/openwrt/openwrt/pull/19480
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/bcm27xx/modules/video.mk

index 39774a3320a6836b1e49a13ff61e260e337f7d4c..14d5de0de8ead8ce2a9a79e2eac1fd58fe49351e 100644 (file)
@@ -45,7 +45,7 @@ define KernelPackage/rpi-panel-attiny-regulator
   KCONFIG:=CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY
   FILES:=$(LINUX_DIR)/drivers/regulator/rpi-panel-attiny-regulator.ko
   AUTOLOAD:=$(call AutoLoad,67,rpi-panel-attiny-regulator)
-  DEPENDS:=+kmod-regmap-i2c +kmod-backlight
+  DEPENDS:=@TARGET_bcm27xx +kmod-regmap-i2c +kmod-backlight
 endef
 
 define KernelPackage/rpi-panel-attiny-regulator/description
@@ -64,8 +64,8 @@ define KernelPackage/rpi-panel-7inch-touchscreen
     CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
     CONFIG_DRM_MIPI_DSI=y
   FILES:=$(LINUX_DIR)/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko
-  AUTOLOAD:=$(call AutoProbe,/panel-raspberrypi-touchscreen)
-  DEPENDS:=+kmod-drm
+  AUTOLOAD:=$(call AutoProbe,panel-raspberrypi-touchscreen)
+  DEPENDS:=@TARGET_bcm27xx +kmod-drm
 endef
 
 define KernelPackage/rpi-panel-7inch-touchscreen/description