[PATCH v2 3/4] package: usbgadget: Fix subpackage dependencies

Linus Walleij linus.walleij at linaro.org
Wed Apr 2 23:51:03 PDT 2025


Currently if a target wants to use acm or ncm gadget config,
they need to select both usbgadget and the config package
such as usbgadget-acm.

It's better if the target just select usbgadget-acm and get
all dependencies satisfied.

Adding a dependency using usbgadget+ fixes this.

Cc: Chuanhong Guo <gch981213 at gmail.com>
Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
---
 package/utils/usbgadget/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/utils/usbgadget/Makefile b/package/utils/usbgadget/Makefile
index 55f30b6729a00c6cf28da19f25653a3217243495..40a68b7601a8b73770fc3fc921df6f708a143ffb 100644
--- a/package/utils/usbgadget/Makefile
+++ b/package/utils/usbgadget/Makefile
@@ -54,5 +54,5 @@ define GadgetPreset
   $$(eval $$(call BuildPackage,$(PKG_NAME)-$(1)))
 endef
 
-$(eval $(call GadgetPreset,ncm,CDC-NCM,+kmod-usb-gadget-ncm))
-$(eval $(call GadgetPreset,acm,CDC-ACM,+kmod-usb-gadget-serial))
+$(eval $(call GadgetPreset,ncm,CDC-NCM,+usbgadget +kmod-usb-gadget-ncm))
+$(eval $(call GadgetPreset,acm,CDC-ACM,+usbgadget +kmod-usb-gadget-serial))

-- 
2.49.0




More information about the openwrt-devel mailing list