kernel: Package the new FOTG210 module properly

When using the Gemini, we apply patches that create a single
module that support both host and device mode these days.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(move module to gemini target, keep both 6.1+2-ish + 5.15 module
CONFIG and files around until 5.15 is dropped)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
Linus Walleij 2023-05-31 23:21:07 +02:00 committed by Christian Lamparter
parent 9c1b396615
commit 33abdc07fb
2 changed files with 14 additions and 11 deletions

View File

@ -331,17 +331,6 @@ define KernelPackage/usb-bcma
endef endef
$(eval $(call KernelPackage,usb-bcma)) $(eval $(call KernelPackage,usb-bcma))
define KernelPackage/usb-fotg210
TITLE:=Support for FOTG210 USB host controllers
DEPENDS:=@USB_SUPPORT @TARGET_gemini
KCONFIG:=CONFIG_USB_FOTG210_HCD
FILES:= \
$(if $(CONFIG_USB_FOTG210_HCD),$(LINUX_DIR)/drivers/usb/host/fotg210-hcd.ko)
AUTOLOAD:=$(call AutoLoad,50,fotg210-hcd,1)
$(call AddDepends/usb)
endef
$(eval $(call KernelPackage,usb-fotg210))
define KernelPackage/usb-ssb define KernelPackage/usb-ssb
TITLE:=Support for SSB USB controllers TITLE:=Support for SSB USB controllers
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx

View File

@ -0,0 +1,14 @@
define KernelPackage/usb-fotg210
TITLE:=Support for FOTG210 USB host and device controllers
DEPENDS:=@USB_SUPPORT @TARGET_gemini
KCONFIG:=CONFIG_USB_FOTG210 \
CONFIG_USB_FOTG210_HCD
FILES:=$(if $(CONFIG_USB_FOTG210_HCD),$(LINUX_DIR)/drivers/usb/host/fotg210-hcd.ko@lt6.1) \
$(if $(CONFIG_USB_FOTG210),$(LINUX_DIR)/drivers/usb/fotg210/fotg210.ko@ge6.1)
AUTOLOAD:=$(call AutoLoad,50, \
$(if $(CONFIG_USB_FOTG210_HCD),fotg210-hcd@lt6.1) \
$(if $(CONFIG_USB_FOTG210),fotg210@ge6.1),1)
$(call AddDepends/usb)
endef
$(eval $(call KernelPackage,usb-fotg210))