treewide: remove kmod-usb-core from DEVICE_PACKAGES
[openwrt/openwrt.git] / target / linux / ar71xx / image / generic.mk
index 30a8b3448342c917f7c60bf6b9a50dca3d2c6ff1..8f495f54b8d2466a8e145c88852c0c2f44047d68 100644 (file)
@@ -94,7 +94,7 @@ endef
 
 define Device/ap121f
   DEVICE_TITLE := ALFA Network AP121F
 
 define Device/ap121f
   DEVICE_TITLE := ALFA Network AP121F
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage -swconfig
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage -swconfig
   BOARDNAME := AP121F
   IMAGE_SIZE := 16064k
   CONSOLE := ttyATH0,115200
   BOARDNAME := AP121F
   IMAGE_SIZE := 16064k
   CONSOLE := ttyATH0,115200
@@ -107,7 +107,7 @@ TARGET_DEVICES += ap121f
 
 define Device/ap531b0
   DEVICE_TITLE := Rockeetech AP531B0
 
 define Device/ap531b0
   DEVICE_TITLE := Rockeetech AP531B0
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := AP531B0
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
   BOARDNAME := AP531B0
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
@@ -139,7 +139,7 @@ endef
 
 define Device/arduino-yun
   DEVICE_TITLE := Arduino Yun
 
 define Device/arduino-yun
   DEVICE_TITLE := Arduino Yun
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := Yun
   IMAGE_SIZE := 15936k
   CONSOLE := ttyATH0,250000
   BOARDNAME := Yun
   IMAGE_SIZE := 15936k
   CONSOLE := ttyATH0,250000
@@ -149,7 +149,7 @@ TARGET_DEVICES += arduino-yun
 
 define Device/bsb
   DEVICE_TITLE := Smart Electronics Black Swift board
 
 define Device/bsb
   DEVICE_TITLE := Smart Electronics Black Swift board
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := BSB
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := BSB
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -159,7 +159,7 @@ TARGET_DEVICES += bsb
 
 define Device/carambola2
   DEVICE_TITLE := 8devices Carambola2
 
 define Device/carambola2
   DEVICE_TITLE := 8devices Carambola2
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := CARAMBOLA2
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := CARAMBOLA2
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -179,14 +179,14 @@ TARGET_DEVICES += cf-e316n-v2
 define Device/cf-e320n-v2
   $(Device/cf-e316n-v2)
   DEVICE_TITLE := COMFAST CF-E320N v2
 define Device/cf-e320n-v2
   $(Device/cf-e316n-v2)
   DEVICE_TITLE := COMFAST CF-E320N v2
-  DEVICE_PACKAGES += kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES += kmod-usb2
   BOARDNAME := CF-E320N-V2
 endef
 TARGET_DEVICES += cf-e320n-v2
 
 define Device/cf-e355ac-v1
   DEVICE_TITLE := COMFAST CF-E355AC v1
   BOARDNAME := CF-E320N-V2
 endef
 TARGET_DEVICES += cf-e320n-v2
 
 define Device/cf-e355ac-v1
   DEVICE_TITLE := COMFAST CF-E355AC v1
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
        -swconfig -uboot-envtools
   BOARDNAME := CF-E355AC-V1
   IMAGE_SIZE := 16192k
        -swconfig -uboot-envtools
   BOARDNAME := CF-E355AC-V1
   IMAGE_SIZE := 16192k
@@ -197,7 +197,7 @@ TARGET_DEVICES += cf-e355ac-v1
 define Device/cf-e355ac-v2
   $(Device/cf-e355ac-v1)
   DEVICE_TITLE := COMFAST CF-E355AC v2
 define Device/cf-e355ac-v2
   $(Device/cf-e355ac-v1)
   DEVICE_TITLE := COMFAST CF-E355AC v2
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
        -swconfig -uboot-envtools
   BOARDNAME := CF-E355AC-V2
 endef
        -swconfig -uboot-envtools
   BOARDNAME := CF-E355AC-V2
 endef
@@ -205,7 +205,7 @@ TARGET_DEVICES += cf-e355ac-v2
 
 define Device/cf-e375ac
   DEVICE_TITLE := COMFAST CF-E375AC
 
 define Device/cf-e375ac
   DEVICE_TITLE := COMFAST CF-E375AC
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
        -uboot-envtools
   BOARDNAME := CF-E375AC
   IMAGE_SIZE := 16000k
        -uboot-envtools
   BOARDNAME := CF-E375AC
   IMAGE_SIZE := 16000k
@@ -215,7 +215,7 @@ TARGET_DEVICES += cf-e375ac
 
 define Device/cf-e380ac-v1
   DEVICE_TITLE := COMFAST CF-E380AC v1
 
 define Device/cf-e380ac-v1
   DEVICE_TITLE := COMFAST CF-E380AC v1
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
        -swconfig -uboot-envtools
   BOARDNAME := CF-E380AC-V1
   IMAGE_SIZE := 16128k
        -swconfig -uboot-envtools
   BOARDNAME := CF-E380AC-V1
   IMAGE_SIZE := 16128k
@@ -234,7 +234,7 @@ TARGET_DEVICES += cf-e380ac-v2
 
 define Device/cf-e385ac
   DEVICE_TITLE := COMFAST CF-E385AC
 
 define Device/cf-e385ac
   DEVICE_TITLE := COMFAST CF-E385AC
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9984-ct \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9984-ct \
        -uboot-envtools
   BOARDNAME := CF-E385AC
   IMAGE_SIZE := 16000k
        -uboot-envtools
   BOARDNAME := CF-E385AC
   IMAGE_SIZE := 16000k
@@ -244,7 +244,7 @@ TARGET_DEVICES += cf-e385ac
 
 define Device/cf-e520n
   DEVICE_TITLE := COMFAST CF-E520N
 
 define Device/cf-e520n
   DEVICE_TITLE := COMFAST CF-E520N
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig -uboot-envtools
+  DEVICE_PACKAGES := kmod-usb2 -swconfig -uboot-envtools
   BOARDNAME := CF-E520N
   IMAGE_SIZE := 8000k
   MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,8000k(firmware),64k(art-backup)ro
   BOARDNAME := CF-E520N
   IMAGE_SIZE := 8000k
   MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,8000k(firmware),64k(art-backup)ro
@@ -286,7 +286,7 @@ TARGET_DEVICES += cpe870
 define Device/dragino2
   BOARDNAME := DRAGINO2
   CONSOLE := ttyATH0,115200
 define Device/dragino2
   BOARDNAME := DRAGINO2
   CONSOLE := ttyATH0,115200
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   DEVICE_TITLE := Dragino 2 (MS14)
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,16000k(firmware),64k(config)ro,64k(art)ro
   DEVICE_TITLE := Dragino 2 (MS14)
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,16000k(firmware),64k(config)ro,64k(art)ro
@@ -295,7 +295,7 @@ TARGET_DEVICES += dragino2
 
 define Device/e1700ac-v2-16M
   DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash)
 
 define Device/e1700ac-v2-16M
   DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash)
-  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb-core \
+  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct \
        kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := E1700AC-V2
   SUPPORTED_DEVICES := e1700ac-v2
        kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := E1700AC-V2
   SUPPORTED_DEVICES := e1700ac-v2
@@ -315,7 +315,7 @@ TARGET_DEVICES += e1700ac-v2-8M
 
 define Device/e558-v2-16M
   DEVICE_TITLE := Qxwlan E558 v2 (16MB flash)
 
 define Device/e558-v2-16M
   DEVICE_TITLE := Qxwlan E558 v2 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := E558-V2
   SUPPORTED_DEVICES := e558-v2
   IMAGE_SIZE := 15936k
   BOARDNAME := E558-V2
   SUPPORTED_DEVICES := e558-v2
   IMAGE_SIZE := 15936k
@@ -334,7 +334,7 @@ TARGET_DEVICES += e558-v2-8M
 
 define Device/e600g-v2-16M
   DEVICE_TITLE := Qxwlan E600G v2 (16MB flash)
 
 define Device/e600g-v2-16M
   DEVICE_TITLE := Qxwlan E600G v2 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := E600G-V2
   SUPPORTED_DEVICES := e600g-v2
   IMAGE_SIZE := 15936k
   BOARDNAME := E600G-V2
   SUPPORTED_DEVICES := e600g-v2
   IMAGE_SIZE := 15936k
@@ -353,7 +353,7 @@ TARGET_DEVICES += e600g-v2-8M
 
 define Device/e600gac-v2-16M
   DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash)
 
 define Device/e600gac-v2-16M
   DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash)
-  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \
+  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct \
        kmod-usb2 -swconfig
   BOARDNAME := E600GAC-V2
   SUPPORTED_DEVICES := e600gac-v2
        kmod-usb2 -swconfig
   BOARDNAME := E600GAC-V2
   SUPPORTED_DEVICES := e600gac-v2
@@ -373,7 +373,7 @@ TARGET_DEVICES += e600gac-v2-8M
 
 define Device/e750a-v4-16M
   DEVICE_TITLE := Qxwlan E750A v4 (16MB flash)
 
 define Device/e750a-v4-16M
   DEVICE_TITLE := Qxwlan E750A v4 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := E750A-V4
   SUPPORTED_DEVICES := e750a-v4
   IMAGE_SIZE := 15936k
   BOARDNAME := E750A-V4
   SUPPORTED_DEVICES := e750a-v4
   IMAGE_SIZE := 15936k
@@ -392,7 +392,7 @@ TARGET_DEVICES += e750a-v4-8M
 
 define Device/e750g-v8-16M
   DEVICE_TITLE := Qxwlan E750G v8 (16MB flash)
 
 define Device/e750g-v8-16M
   DEVICE_TITLE := Qxwlan E750G v8 (16MB flash)
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := E750G-V8
   SUPPORTED_DEVICES := e750g-v8
   IMAGE_SIZE := 15936k
   BOARDNAME := E750G-V8
   SUPPORTED_DEVICES := e750g-v8
   IMAGE_SIZE := 15936k
@@ -411,7 +411,7 @@ TARGET_DEVICES += e750g-v8-8M
 
 define Device/ew-balin
   DEVICE_TITLE := Embedded Wireless Balin Platform
 
 define Device/ew-balin
   DEVICE_TITLE := Embedded Wireless Balin Platform
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea
+  DEVICE_PACKAGES := kmod-usb-chipidea
   BOARDNAME := EW-BALIN
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
   BOARDNAME := EW-BALIN
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
@@ -435,7 +435,7 @@ TARGET_DEVICES += ew-dorin-router
 
 define Device/rme-eg200
   DEVICE_TITLE := eTactica EG-200
 
 define Device/rme-eg200
   DEVICE_TITLE := eTactica EG-200
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-oneshot \
+  DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-oneshot \
        kmod-usb-serial kmod-usb-serial-ftdi \
        kmod-usb-storage \
        kmod-fs-ext4
        kmod-usb-serial kmod-usb-serial-ftdi \
        kmod-usb-storage \
        kmod-fs-ext4
@@ -448,7 +448,7 @@ TARGET_DEVICES += rme-eg200
 
 define Device/weio
   DEVICE_TITLE := WeIO
 
 define Device/weio
   DEVICE_TITLE := WeIO
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := WEIO
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := WEIO
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -458,7 +458,7 @@ TARGET_DEVICES += weio
 
 define Device/gl-ar150
   DEVICE_TITLE := GL.iNet GL-AR150
 
 define Device/gl-ar150
   DEVICE_TITLE := GL.iNet GL-AR150
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-AR150
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := GL-AR150
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -468,7 +468,7 @@ TARGET_DEVICES += gl-ar150
 
 define Device/gl-ar300
   DEVICE_TITLE := GL.iNet GL-AR300
 
 define Device/gl-ar300
   DEVICE_TITLE := GL.iNet GL-AR300
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-AR300
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
   BOARDNAME := GL-AR300
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
@@ -477,7 +477,7 @@ TARGET_DEVICES += gl-ar300
 
 define Device/gl-ar300m
   DEVICE_TITLE := GL.iNet GL-AR300M
 
 define Device/gl-ar300m
   DEVICE_TITLE := GL.iNet GL-AR300M
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-AR300M
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
   BOARDNAME := GL-AR300M
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
@@ -486,7 +486,7 @@ TARGET_DEVICES += gl-ar300m
 
 define Device/gl-ar750
   DEVICE_TITLE := GL.iNet GL-AR750
 
 define Device/gl-ar750
   DEVICE_TITLE := GL.iNet GL-AR750
-  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \
+  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct \
        kmod-usb2 kmod-usb-storage
   BOARDNAME := GL-AR750
   SUPPORTED_DEVICES := gl-ar750
        kmod-usb2 kmod-usb-storage
   BOARDNAME := GL-AR750
   SUPPORTED_DEVICES := gl-ar750
@@ -499,7 +499,7 @@ TARGET_DEVICES += gl-ar750
 
 define Device/gl-ar750s
   DEVICE_TITLE := GL.iNet GL-AR750S
 
 define Device/gl-ar750s
   DEVICE_TITLE := GL.iNet GL-AR750S
-  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \
+  DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct \
        kmod-usb2 kmod-usb-storage
   BOARDNAME := GL-AR750S
   SUPPORTED_DEVICES := gl-ar750s
        kmod-usb2 kmod-usb-storage
   BOARDNAME := GL-AR750S
   SUPPORTED_DEVICES := gl-ar750s
@@ -512,7 +512,7 @@ TARGET_DEVICES += gl-ar750s
 
 define Device/gl-domino
   DEVICE_TITLE := GL.iNet Domino Pi
 
 define Device/gl-domino
   DEVICE_TITLE := GL.iNet Domino Pi
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := DOMINO
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := DOMINO
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -522,7 +522,7 @@ TARGET_DEVICES += gl-domino
 
 define Device/gl-mifi
   DEVICE_TITLE := GL.iNet GL-MiFi
 
 define Device/gl-mifi
   DEVICE_TITLE := GL.iNet GL-MiFi
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-MIFI
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
   BOARDNAME := GL-MIFI
   IMAGE_SIZE := 16000k
   CONSOLE := ttyATH0,115200
@@ -546,7 +546,7 @@ TARGET_DEVICES += gl-usb150
 define Device/lan-turtle
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 LAN Turtle
 define Device/lan-turtle
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 LAN Turtle
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage \
        -kmod-ath9k -swconfig -uboot-envtools -wpad-basic
   BOARDNAME := LAN-TURTLE
   DEVICE_PROFILE := LANTURTLE
        -kmod-ath9k -swconfig -uboot-envtools -wpad-basic
   BOARDNAME := LAN-TURTLE
   DEVICE_PROFILE := LANTURTLE
@@ -558,7 +558,7 @@ TARGET_DEVICES += lan-turtle
 
 define Device/lima
   DEVICE_TITLE := 8devices Lima
 
 define Device/lima
   DEVICE_TITLE := 8devices Lima
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := LIMA
   IMAGE_SIZE := 15616k
   MTDPARTS := spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,256k(art)ro,-(firmware)
   BOARDNAME := LIMA
   IMAGE_SIZE := 15616k
   MTDPARTS := spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,256k(art)ro,-(firmware)
@@ -588,7 +588,7 @@ TARGET_DEVICES += mr16
 
 define Device/dr342
   DEVICE_TITLE := Wallys DR342
 
 define Device/dr342
   DEVICE_TITLE := Wallys DR342
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := DR342
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,16000k(firmware),64k(art)ro
   BOARDNAME := DR342
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,16000k(firmware),64k(art)ro
@@ -607,7 +607,7 @@ endef
 
 define Device/dr531
   DEVICE_TITLE := Wallys DR531
 
 define Device/dr531
   DEVICE_TITLE := Wallys DR531
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := DR531
   IMAGE_SIZE := 7808k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,7808k(firmware),64k(art)ro
   BOARDNAME := DR531
   IMAGE_SIZE := 7808k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,7808k(firmware),64k(art)ro
@@ -616,7 +616,7 @@ TARGET_DEVICES += dr531
 
 define Device/wndr3700
   DEVICE_TITLE := NETGEAR WNDR3700
 
 define Device/wndr3700
   DEVICE_TITLE := NETGEAR WNDR3700
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-wndr3700-usb
+  DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-wndr3700-usb
   BOARDNAME := WNDR3700
   NETGEAR_KERNEL_MAGIC := 0x33373030
   NETGEAR_BOARD_ID := WNDR3700
   BOARDNAME := WNDR3700
   NETGEAR_KERNEL_MAGIC := 0x33373030
   NETGEAR_BOARD_ID := WNDR3700
@@ -692,7 +692,7 @@ TARGET_DEVICES += cr3000
 
 define Device/cr5000
   DEVICE_TITLE := PowerCloud Systems CR5000
 
 define Device/cr5000
   DEVICE_TITLE := PowerCloud Systems CR5000
-  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := CR5000
   DEVICE_PROFILE := CR5000
   IMAGE_SIZE := 7808k
   BOARDNAME := CR5000
   DEVICE_PROFILE := CR5000
   IMAGE_SIZE := 7808k
@@ -703,7 +703,7 @@ TARGET_DEVICES += cr5000
 define Device/packet-squirrel
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 Packet Squirrel
 define Device/packet-squirrel
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 Packet Squirrel
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 \
+  DEVICE_PACKAGES := kmod-usb2 \
        -kmod-ath9k -swconfig -uboot-envtools -wpad-basic
   BOARDNAME := PACKET-SQUIRREL
   DEVICE_PROFILE := PACKETSQUIRREL
        -kmod-ath9k -swconfig -uboot-envtools -wpad-basic
   BOARDNAME := PACKET-SQUIRREL
   DEVICE_PROFILE := PACKETSQUIRREL
@@ -715,7 +715,7 @@ TARGET_DEVICES += packet-squirrel
 
 define Device/pqi-air-pen
   DEVICE_TITLE := PQI Air Pen
 
 define Device/pqi-air-pen
   DEVICE_TITLE := PQI Air Pen
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage
   BOARDNAME := PQI-AIR-PEN
   IMAGE_SIZE := 7744k
   CONSOLE := ttyATH0,115200
   BOARDNAME := PQI-AIR-PEN
   IMAGE_SIZE := 7744k
   CONSOLE := ttyATH0,115200
@@ -726,7 +726,7 @@ TARGET_DEVICES += pqi-air-pen
 define Device/antminer-s1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antminer-S1
 define Device/antminer-s1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antminer-S1
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
+  DEVICE_PACKAGES := kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
   BOARDNAME := ANTMINER-S1
   DEVICE_PROFILE := ANTMINERS1
   TPLINK_HWID := 0x04440101
   BOARDNAME := ANTMINER-S1
   DEVICE_PROFILE := ANTMINERS1
   TPLINK_HWID := 0x04440101
@@ -737,7 +737,7 @@ TARGET_DEVICES += antminer-s1
 define Device/antminer-s3
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antminer-S3
 define Device/antminer-s3
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antminer-S3
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
+  DEVICE_PACKAGES := kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
   BOARDNAME := ANTMINER-S3
   DEVICE_PROFILE := ANTMINERS3
   TPLINK_HWID := 0x04440301
   BOARDNAME := ANTMINER-S3
   DEVICE_PROFILE := ANTMINERS3
   TPLINK_HWID := 0x04440301
@@ -748,7 +748,7 @@ TARGET_DEVICES += antminer-s3
 define Device/antrouter-r1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antrouter-R1
 define Device/antrouter-r1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := Antrouter-R1
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := ANTROUTER-R1
   DEVICE_PROFILE := ANTROUTERR1
   TPLINK_HWID := 0x44440101
   BOARDNAME := ANTROUTER-R1
   DEVICE_PROFILE := ANTROUTERR1
   TPLINK_HWID := 0x44440101
@@ -759,7 +759,7 @@ TARGET_DEVICES += antrouter-r1
 define Device/el-m150
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := EasyLink EL-M150
 define Device/el-m150
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := EasyLink EL-M150
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := EL-M150
   DEVICE_PROFILE := ELM150
   TPLINK_HWID := 0x01500101
   BOARDNAME := EL-M150
   DEVICE_PROFILE := ELM150
   TPLINK_HWID := 0x01500101
@@ -770,7 +770,7 @@ TARGET_DEVICES += el-m150
 define Device/el-mini
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := EasyLink EL-MINI
 define Device/el-mini
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := EasyLink EL-MINI
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := EL-MINI
   DEVICE_PROFILE := ELMINI
   TPLINK_HWID := 0x01530001
   BOARDNAME := EL-MINI
   DEVICE_PROFILE := ELMINI
   TPLINK_HWID := 0x01530001
@@ -781,7 +781,7 @@ TARGET_DEVICES += el-mini
 define Device/gl-inet-6408A-v1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := GL.iNet 6408
 define Device/gl-inet-6408A-v1
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := GL.iNet 6408
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-INET
   DEVICE_PROFILE := GLINET
   TPLINK_HWID := 0x08000001
   BOARDNAME := GL-INET
   DEVICE_PROFILE := GLINET
   TPLINK_HWID := 0x08000001
@@ -792,7 +792,7 @@ TARGET_DEVICES += gl-inet-6408A-v1
 define Device/gl-inet-6416A-v1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GL.iNet 6416
 define Device/gl-inet-6416A-v1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GL.iNet 6416
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := GL-INET
   DEVICE_PROFILE := GLINET
   TPLINK_HWID := 0x08000001
   BOARDNAME := GL-INET
   DEVICE_PROFILE := GLINET
   TPLINK_HWID := 0x08000001
@@ -802,7 +802,7 @@ TARGET_DEVICES += gl-inet-6416A-v1
 
 define Device/jwap230
   DEVICE_TITLE := jjPlus JWAP230
 
 define Device/jwap230
   DEVICE_TITLE := jjPlus JWAP230
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := JWAP230
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
   BOARDNAME := JWAP230
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
@@ -820,7 +820,7 @@ TARGET_DEVICES += koala
 
 define Device/r36a
   DEVICE_TITLE := ALFA Network R36A
 
 define Device/r36a
   DEVICE_TITLE := ALFA Network R36A
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport -swconfig
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport -swconfig
   BOARDNAME := R36A
   SUPPORTED_DEVICES := r36a
   IMAGE_SIZE := 15872k
   BOARDNAME := R36A
   SUPPORTED_DEVICES := r36a
   IMAGE_SIZE := 15872k
@@ -832,7 +832,7 @@ TARGET_DEVICES += r36a
 
 define Device/r602n
   DEVICE_TITLE := P&W R602N
 
 define Device/r602n
   DEVICE_TITLE := P&W R602N
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := R602N
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
   BOARDNAME := R602N
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
@@ -841,7 +841,7 @@ TARGET_DEVICES += r602n
 
 define Device/rut900
   DEVICE_TITLE := Teltonika RUT900
 
 define Device/rut900
   DEVICE_TITLE := Teltonika RUT900
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -uboot-envtools
+  DEVICE_PACKAGES := kmod-usb2 -uboot-envtools
   BOARDNAME := RUT900
   SUPPORTED_DEVICES := rut900
   IMAGE_SIZE := 15552k
   BOARDNAME := RUT900
   SUPPORTED_DEVICES := rut900
   IMAGE_SIZE := 15552k
@@ -874,7 +874,7 @@ TARGET_DEVICES += mc-mac1200r
 define Device/minibox-v1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GainStrong MiniBox V1.0
 define Device/minibox-v1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GainStrong MiniBox V1.0
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := MINIBOX-V1
   DEVICE_PROFILE := MINIBOXV1
   TPLINK_HWID := 0x3C000201
   BOARDNAME := MINIBOX-V1
   DEVICE_PROFILE := MINIBOXV1
   TPLINK_HWID := 0x3C000201
@@ -886,7 +886,7 @@ TARGET_DEVICES += minibox-v1
 define Device/minibox-v3.2
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Gainstrong MiniBox V3.2
 define Device/minibox-v3.2
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Gainstrong MiniBox V3.2
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9887-ct -swconfig
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9887-ct -swconfig
   BOARDNAME := MINIBOX-V3.2
   DEVICE_PROFILE := MINIBOXV32
   TPLINK_HWID := 0x3C00010C
   BOARDNAME := MINIBOX-V3.2
   DEVICE_PROFILE := MINIBOXV32
   TPLINK_HWID := 0x3C00010C
@@ -905,7 +905,7 @@ TARGET_DEVICES += oolite-v1
 define Device/oolite-v5.2
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GainStrong Oolite V5.2
 define Device/oolite-v5.2
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := GainStrong Oolite V5.2
-  DEVICE_PACKAGES := ath10k-firmware-qca9887-ct kmod-ath10k-ct kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := ath10k-firmware-qca9887-ct kmod-ath10k-ct kmod-usb2
   BOARDNAME := OOLITE-V5-2
   DEVICE_PROFILE := OOLITEV52
   TPLINK_HWID := 0x3C00010B
   BOARDNAME := OOLITE-V5-2
   DEVICE_PROFILE := OOLITEV52
   TPLINK_HWID := 0x3C00010B
@@ -924,7 +924,7 @@ TARGET_DEVICES += oolite-v5.2-dev
 define Device/omy-g1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := OMYlink OMY-G1
 define Device/omy-g1
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := OMYlink OMY-G1
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := OMY-G1
   DEVICE_PROFILE := OMYG1
   TPLINK_HWID := 0x06660101
   BOARDNAME := OMY-G1
   DEVICE_PROFILE := OMYG1
   TPLINK_HWID := 0x06660101
@@ -943,7 +943,7 @@ TARGET_DEVICES += omy-x1
 define Device/onion-omega
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Onion Omega
 define Device/onion-omega
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Onion Omega
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
   BOARDNAME := ONION-OMEGA
   DEVICE_PROFILE := OMEGA
   TPLINK_HWID := 0x04700001
   BOARDNAME := ONION-OMEGA
   DEVICE_PROFILE := OMEGA
   TPLINK_HWID := 0x04700001
@@ -953,7 +953,7 @@ TARGET_DEVICES += onion-omega
 
 define Device/sc1750
   DEVICE_TITLE := Abicom SC1750
 
 define Device/sc1750
   DEVICE_TITLE := Abicom SC1750
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := SC1750
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
   BOARDNAME := SC1750
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
@@ -962,7 +962,7 @@ TARGET_DEVICES += sc1750
 
 define Device/sc300m
   DEVICE_TITLE := Abicom SC300M
 
 define Device/sc300m
   DEVICE_TITLE := Abicom SC300M
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := SC300M
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
   BOARDNAME := SC300M
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
@@ -971,7 +971,7 @@ TARGET_DEVICES += sc300m
 
 define Device/sc450
   DEVICE_TITLE := Abicom SC450
 
 define Device/sc450
   DEVICE_TITLE := Abicom SC450
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := SC450
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
   BOARDNAME := SC450
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),15744k(firmware),128k(APConfig),128k(kplog),64k(ART)
@@ -990,7 +990,7 @@ TARGET_DEVICES += smart-300
 define Device/som9331
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := OpenEmbed SOM9331
 define Device/som9331
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := OpenEmbed SOM9331
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
   BOARDNAME := SOM9331
   DEVICE_PROFILE := SOM9331
   TPLINK_HWID := 0x04800054
   BOARDNAME := SOM9331
   DEVICE_PROFILE := SOM9331
   TPLINK_HWID := 0x04800054
@@ -1000,7 +1000,7 @@ TARGET_DEVICES += som9331
 
 define Device/sr3200
   DEVICE_TITLE := YunCore SR3200
 
 define Device/sr3200
   DEVICE_TITLE := YunCore SR3200
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
+  DEVICE_PACKAGES := kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
   BOARDNAME := SR3200
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
   BOARDNAME := SR3200
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
@@ -1017,7 +1017,7 @@ TARGET_DEVICES += xd3200
 
 define Device/t830
   DEVICE_TITLE := YunCore T830
 
 define Device/t830
   DEVICE_TITLE := YunCore T830
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   BOARDNAME := T830
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
   BOARDNAME := T830
   IMAGE_SIZE := 16000k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
@@ -1030,7 +1030,7 @@ TARGET_DEVICES += t830
 define Device/tellstick-znet-lite
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := TellStick ZNet Lite
 define Device/tellstick-znet-lite
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := TellStick ZNet Lite
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303
   BOARDNAME := TELLSTICK-ZNET-LITE
   DEVICE_PROFILE := TELLSTICKZNETLITE
   TPLINK_HWID := 0x00726001
   BOARDNAME := TELLSTICK-ZNET-LITE
   DEVICE_PROFILE := TELLSTICKZNETLITE
   TPLINK_HWID := 0x00726001
@@ -1041,7 +1041,7 @@ TARGET_DEVICES += tellstick-znet-lite
 define Device/ts-d084
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := PISEN TS-D084
 define Device/ts-d084
   $(Device/tplink-8mlzma)
   DEVICE_TITLE := PISEN TS-D084
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := TS-D084
   DEVICE_PROFILE := TSD084
   TPLINK_HWID := 0x07030101
   BOARDNAME := TS-D084
   DEVICE_PROFILE := TSD084
   TPLINK_HWID := 0x07030101
@@ -1063,7 +1063,7 @@ TARGET_DEVICES += n5q
 
 define Device/NBG6616
   DEVICE_TITLE := ZyXEL NBG6616
 
 define Device/NBG6616
   DEVICE_TITLE := ZyXEL NBG6616
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k-ct ath10k-firmware-qca988x-ct
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k-ct ath10k-firmware-qca988x-ct
   BOARDNAME := NBG6616
   KERNEL_SIZE := 2048k
   IMAGE_SIZE := 15323k
   BOARDNAME := NBG6616
   KERNEL_SIZE := 2048k
   IMAGE_SIZE := 15323k
@@ -1113,7 +1113,7 @@ TARGET_DEVICES += c-55
 
 define Device/hiwifi-hc6361
   DEVICE_TITLE := HiWiFi HC6361
 
 define Device/hiwifi-hc6361
   DEVICE_TITLE := HiWiFi HC6361
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage \
        kmod-fs-ext4 kmod-nls-iso8859-1 e2fsprogs
   BOARDNAME := HiWiFi-HC6361
   DEVICE_PROFILE := HIWIFI_HC6361
        kmod-fs-ext4 kmod-nls-iso8859-1 e2fsprogs
   BOARDNAME := HiWiFi-HC6361
   DEVICE_PROFILE := HIWIFI_HC6361
@@ -1164,7 +1164,7 @@ TARGET_DEVICES += dir-869-a1
 define Device/mynet-n600
   $(Device/seama)
   DEVICE_TITLE := Western Digital My Net N600
 define Device/mynet-n600
   $(Device/seama)
   DEVICE_TITLE := Western Digital My Net N600
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := MYNET-N600
   IMAGE_SIZE := 15808k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
   BOARDNAME := MYNET-N600
   IMAGE_SIZE := 15808k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
@@ -1175,7 +1175,7 @@ TARGET_DEVICES += mynet-n600
 define Device/mynet-n750
   $(Device/seama)
   DEVICE_TITLE := Western Digital My Net N750
 define Device/mynet-n750
   $(Device/seama)
   DEVICE_TITLE := Western Digital My Net N750
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2
+  DEVICE_PACKAGES := kmod-usb2
   BOARDNAME := MYNET-N750
   IMAGE_SIZE := 15808k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
   BOARDNAME := MYNET-N750
   IMAGE_SIZE := 15808k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
@@ -1186,7 +1186,7 @@ TARGET_DEVICES += mynet-n750
 define Device/qihoo-c301
   $(Device/seama)
   DEVICE_TITLE := Qihoo C301
 define Device/qihoo-c301
   $(Device/seama)
   DEVICE_TITLE := Qihoo C301
-  DEVICE_PACKAGES :=  kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
+  DEVICE_PACKAGES :=  kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
   BOARDNAME := QIHOO-C301
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata)
   BOARDNAME := QIHOO-C301
   IMAGE_SIZE := 15744k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata)
@@ -1223,7 +1223,7 @@ TARGET_DEVICES += dap-2695-a1
 
 define Device/wam250
   DEVICE_TITLE := Samsung WAM250
 
 define Device/wam250
   DEVICE_TITLE := Samsung WAM250
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
+  DEVICE_PACKAGES := kmod-usb2 -swconfig
   BOARDNAME := WAM250
   IMAGE_SIZE := 15872k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),128k(nvram)ro,15872k(firmware),64k(art)ro
   BOARDNAME := WAM250
   IMAGE_SIZE := 15872k
   MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),128k(nvram)ro,15872k(firmware),64k(art)ro
@@ -1236,7 +1236,7 @@ TARGET_DEVICES += wam250
 define Device/wifi-pineapple-nano
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 WiFi Pineapple NANO
 define Device/wifi-pineapple-nano
   $(Device/tplink-16mlzma)
   DEVICE_TITLE := Hak5 WiFi Pineapple NANO
-  DEVICE_PACKAGES := kmod-ath9k-htc kmod-usb-core kmod-usb2 kmod-usb-storage \
+  DEVICE_PACKAGES := kmod-ath9k-htc kmod-usb2 kmod-usb-storage \
        -swconfig -uboot-envtools
   BOARDNAME := WIFI-PINEAPPLE-NANO
   DEVICE_PROFILE := WIFIPINEAPPLENANO
        -swconfig -uboot-envtools
   BOARDNAME := WIFI-PINEAPPLE-NANO
   DEVICE_PROFILE := WIFIPINEAPPLENANO
@@ -1248,7 +1248,7 @@ TARGET_DEVICES += wifi-pineapple-nano
 
 define Device/wlr8100
   DEVICE_TITLE := Sitecom WLR-8100
 
 define Device/wlr8100
   DEVICE_TITLE := Sitecom WLR-8100
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \
        kmod-ath10k-ct ath10k-firmware-qca988x-ct
   BOARDNAME := WLR8100
   IMAGE_SIZE := 15424k
        kmod-ath10k-ct ath10k-firmware-qca988x-ct
   BOARDNAME := WLR8100
   IMAGE_SIZE := 15424k
@@ -1257,7 +1257,7 @@ endef
 TARGET_DEVICES += wlr8100
 
 define Device/wpj-16m
 TARGET_DEVICES += wlr8100
 
 define Device/wpj-16m
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
   MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
   IMAGE_SIZE := 16128k
 endef
   MTDPARTS := spi0.0:192k(u-boot)ro,16128k(firmware),64k(art)ro
   IMAGE_SIZE := 16128k
 endef
@@ -1305,7 +1305,7 @@ TARGET_DEVICES += wpj563
 
 define Device/wrtnode2q
   DEVICE_TITLE := WRTnode2Q
 
 define Device/wrtnode2q
   DEVICE_TITLE := WRTnode2Q
-  DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage
+  DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage
   BOARDNAME := WRTNODE2Q
   IMAGE_SIZE := 16064k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,16064k(firmware),16384k@0x0(fullflash)
   BOARDNAME := WRTNODE2Q
   IMAGE_SIZE := 16064k
   MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,16064k(firmware),16384k@0x0(fullflash)
@@ -1334,7 +1334,7 @@ TARGET_DEVICES += fritz300e
 define Device/fritz4020
   $(call Device/AVM)
   DEVICE_TITLE := AVM FRITZ!Box 4020
 define Device/fritz4020
   $(call Device/AVM)
   DEVICE_TITLE := AVM FRITZ!Box 4020
-  DEVICE_PACKAGES += kmod-usb-core kmod-usb2 kmod-usb-storage
+  DEVICE_PACKAGES += kmod-usb2 kmod-usb-storage
   BOARDNAME := FRITZ4020
   SUPPORTED_DEVICES := fritz4020
   IMAGE_SIZE := 15232k
   BOARDNAME := FRITZ4020
   SUPPORTED_DEVICES := fritz4020
   IMAGE_SIZE := 15232k