aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/linux
diff options
context:
space:
mode:
authorJames Christopher Adduono <jc@adduono.com>2017-09-20 01:30:45 -0400
committerHauke Mehrtens <hauke@hauke-m.de>2017-09-22 19:16:54 +0200
commit82739648c006c4fb458e97cadf6be6655cdd1f18 (patch)
treee9d03fad8c3cd7982074cbbc3156dc55172f19dd /package/kernel/linux
parent3fbf3ab44f5cebb22e30a4c8681b13341feed6a6 (diff)
downloadupstream-82739648c006c4fb458e97cadf6be6655cdd1f18.tar.gz
upstream-82739648c006c4fb458e97cadf6be6655cdd1f18.tar.bz2
upstream-82739648c006c4fb458e97cadf6be6655cdd1f18.zip
kernel: kmod-usb-storage-uas
This will allow you to build and package the uas.ko module. With more routers supporting USB 3.0 host this could help speed up activities like DLNA and Samba, as well as reduce CPU utilization over BOT mass storage drivers. Signed-off-by: James Christopher Adduono <jc@adduono.com>
Diffstat (limited to 'package/kernel/linux')
-rw-r--r--package/kernel/linux/modules/usb.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk
index ee5b954381..bb8aeb0ce4 100644
--- a/package/kernel/linux/modules/usb.mk
+++ b/package/kernel/linux/modules/usb.mk
@@ -895,6 +895,25 @@ endef
$(eval $(call KernelPackage,usb-storage-extras))
+define KernelPackage/usb-storage-uas
+ SUBMENU:=$(USB_MENU)
+ TITLE:=USB Attached SCSI (UASP) support
+ DEPENDS:=+kmod-usb-storage
+ KCONFIG:=CONFIG_USB_UAS
+ FILES:=$(LINUX_DIR)/drivers/usb/storage/uas.ko
+ AUTOLOAD:=$(call AutoProbe,uas)
+endef
+
+define KernelPackage/usb-storage-uas/description
+ Say Y here if you want to include support for
+ USB Attached SCSI (UAS/UASP), a higher
+ performance protocol available on many
+ newer USB 3.0 storage devices
+endef
+
+$(eval $(call KernelPackage,usb-storage-uas))
+
+
define KernelPackage/usb-atm
TITLE:=Support for ATM on USB bus
DEPENDS:=+kmod-atm