Explorar o código

kernel: Add configfs support for USB HID gadget

Added a rule to usb.mk to build usb_f_hid.ko for configfs support
Tested on a Raspberry Pi Zero W

Signed-off-by: Harvey Phillips <[email protected]>
Harvey Phillips %!s(int64=7) %!d(string=hai) anos
pai
achega
eee59fa306
Modificáronse 1 ficheiros con 17 adicións e 0 borrados
  1. 17 0
      package/kernel/linux/modules/usb.mk

+ 17 - 0
package/kernel/linux/modules/usb.mk

@@ -142,6 +142,23 @@ endef
 
 
 $(eval $(call KernelPackage,usb-lib-composite))
 $(eval $(call KernelPackage,usb-lib-composite))
 
 
+define KernelPackage/usb-gadget-hid
+  TITLE:=USB HID Gadget Support
+  KCONFIG:=CONFIG_USB_G_HID
+  DEPENDS:=+kmod-usb-gadget +kmod-usb-lib-composite
+  FILES:= \
+	  $(LINUX_DIR)/drivers/usb/gadget/legacy/g_hid.ko \
+	  $(LINUX_DIR)/drivers/usb/gadget/function/usb_f_hid.ko
+  AUTOLOAD:=$(call AutoLoad,52,usb_f_hid)
+  $(call AddDepends/usb)
+endef
+
+define KernelPackage/usb-gadget-hid/description
+  Kernel support for USB HID Gadget.
+endef
+
+$(eval $(call KernelPackage,usb-gadget-hid))
+
 define KernelPackage/usb-gadget-ehci-debug
 define KernelPackage/usb-gadget-ehci-debug
   TITLE:=USB EHCI debug port Gadget support
   TITLE:=USB EHCI debug port Gadget support
   KCONFIG:=\
   KCONFIG:=\