treewide: make AddDepends/usb-serial selective
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>
Thu, 25 Feb 2021 10:54:43 +0000 (11:54 +0100)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sat, 6 Mar 2021 11:38:38 +0000 (12:38 +0100)
Make packages depending on usb-serial selective, so we do not have
to add kmod-usb-serial manually for every device.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
package/kernel/linux/modules/usb.mk
target/linux/at91/image/sam9x.mk
target/linux/ath79/image/generic-tp-link.mk
target/linux/ath79/image/generic.mk
target/linux/ramips/image/mt7620.mk
target/linux/ramips/image/mt76x8.mk
target/linux/ramips/image/rt305x.mk

index 3689f2d7c6b495508853ec2ae6c4112b2e6b51bf..69d33766098948d74ccef9eba969bfc6ddd58f64 100644 (file)
@@ -561,7 +561,7 @@ $(eval $(call KernelPackage,usb-serial))
 
 define AddDepends/usb-serial
   SUBMENU:=$(USB_MENU)
-  DEPENDS+=kmod-usb-serial $(1)
+  DEPENDS+=+kmod-usb-serial $(1)
 endef
 
 
index bbe410fbfbacb961e0c0489e1a5cf84d8fa4ae28..1a036e493ffafb0f1f9f89b1b0732e5c6596022f 100644 (file)
@@ -116,8 +116,8 @@ define Device/calamp_lmu5000
   $(Device/production)
   DEVICE_VENDOR := CalAmp
   DEVICE_MODEL := LMU5000
-  DEVICE_PACKAGES := kmod-rtc-pcf2123 kmod-usb-acm kmod-usb-serial \
-    kmod-usb-serial-option kmod-usb-serial-sierrawireless kmod-gpio-mcp23s08
+  DEVICE_PACKAGES := kmod-rtc-pcf2123 kmod-usb-acm \
+       kmod-usb-serial-option kmod-usb-serial-sierrawireless kmod-gpio-mcp23s08
 endef
 TARGET_DEVICES += calamp_lmu5000
 
index 0058d74f773dc218ce50bb0ab49f0ddcb80fe1f5..be6aa06b55681fa07fac200b9ea1ea33c17c4846 100644 (file)
@@ -492,7 +492,7 @@ define Device/tplink_tl-mr6400-v1
   DEVICE_MODEL := TL-MR6400
   DEVICE_VARIANT := v1
   TPLINK_HWID := 0x64000001
-  DEVICE_PACKAGES := kmod-usb2 kmod-usb-net-rndis kmod-usb-serial \
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-net-rndis \
        kmod-usb-serial-option adb-enablemodem
   SUPPORTED_DEVICES += tl-mr6400
 endef
index 759f94e5d37075a633023eeafdaf0dd518f4a2a4..a746bcfb8e9a4bbf3b5fd595fe221aae83795463 100644 (file)
@@ -1099,7 +1099,7 @@ define Device/etactica_eg200
   DEVICE_VENDOR := eTactica
   DEVICE_MODEL := EG200
   DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-ledtrig-oneshot \
-       kmod-usb-serial kmod-usb-serial-ftdi kmod-usb-storage kmod-fs-ext4
+       kmod-usb-serial-ftdi kmod-usb-storage kmod-fs-ext4
   IMAGE_SIZE := 16000k
   SUPPORTED_DEVICES += rme-eg200
 endef
@@ -2202,7 +2202,7 @@ define Device/zbtlink_zbt-wd323
   DEVICE_MODEL := WD323
   IMAGE_SIZE := 16000k
   DEVICE_PACKAGES := kmod-usb2 kmod-i2c-gpio kmod-rtc-pcf8563 \
-       kmod-usb-serial kmod-usb-serial-cp210x uqmi
+       kmod-usb-serial-cp210x uqmi
 endef
 TARGET_DEVICES += zbtlink_zbt-wd323
 
index f8905ad2b725e3aebb2f78bad0962dbcfca98f0c..327df51e583eb9320a6f7c4f2a9562a9c616c706 100644 (file)
@@ -442,7 +442,7 @@ define Device/head-weblink_hdrm200
   DEVICE_VENDOR := Head Weblink
   DEVICE_MODEL := HDRM2000
   DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
-       uqmi kmod-usb-serial kmod-usb-serial-option
+       uqmi kmod-usb-serial-option
 endef
 TARGET_DEVICES += head-weblink_hdrm200
 
@@ -1031,7 +1031,7 @@ define Device/tplink_archer-mr200
   TPLINK_HWREV := 0x4a
   IMAGES := sysupgrade.bin
   DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net-rndis \
-       kmod-usb-serial kmod-usb-serial-option adb-enablemodem
+       kmod-usb-serial-option adb-enablemodem
   DEVICE_MODEL := Archer MR200
   SUPPORTED_DEVICES += mr200
 endef
@@ -1218,7 +1218,7 @@ define Device/zbtlink_zbt-we826-e
   DEVICE_VENDOR := Zbtlink
   DEVICE_MODEL := ZBT-WE826-E
   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
-       kmod-usb-serial kmod-usb-serial-option
+       kmod-usb-serial-option
 endef
 TARGET_DEVICES += zbtlink_zbt-we826-e
 
index 7ba2acacb881ae7352bb513ce94a5f95a0742b5f..d5a9684dba1db01df3d080bea34621e066687b80 100644 (file)
@@ -527,7 +527,7 @@ define Device/tplink_tl-mr6400-v4
   TPLINK_HWREV := 0x4
   TPLINK_HWREVADD := 0x4
   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
-       kmod-usb-serial kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
+       kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
   IMAGES := sysupgrade.bin tftp-recovery.bin
   IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
 endef
@@ -543,7 +543,7 @@ define Device/tplink_tl-mr6400-v5
   TPLINK_HWREV := 0x5
   TPLINK_HWREVADD := 0x5
   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
-       kmod-usb-serial kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
+       kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
   IMAGES := sysupgrade.bin tftp-recovery.bin
   IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
 endef
index c2ae7fab6aaf21a8d95232ecf898f093e67cdc12..30c9b0154ad07464ea413b657dcea3a34ec1f9d0 100644 (file)
@@ -472,7 +472,7 @@ define Device/dlink_dwr-512-b
   DEVICE_VENDOR := D-Link
   DEVICE_MODEL := DWR-512
   DEVICE_VARIANT := B
-  DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev kmod-usb-serial \
+  DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev \
        kmod-usb-serial-option kmod-usb-net-cdc-ether comgt-ncm
   DLINK_ROM_ID := DLK6E2412001
   DLINK_FAMILY_MEMBER := 0x6E24