Skip to content

Commit

Permalink
kernel: kmod-usb-dwc2-pci: Add new package
Browse files Browse the repository at this point in the history
Add dwc2_pci kernel module into own kernel package.
The dwc2_pci.ko kernel module was always build when kmod-usb-dwc2
was selected, but it was not packaged.

Add the missing kmod-usb-phy-nop dependency to the kmod-usb-dwc2-pci
package too. The CONFIG_USB_DWC2_PLATFORM option is already gone for
some time.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  • Loading branch information
hauke authored and pull[bot] committed Dec 19, 2023
1 parent 2ac7abc commit e5ae479
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions package/kernel/linux/modules/usb.mk
Original file line number Diff line number Diff line change
Expand Up @@ -431,10 +431,7 @@ define KernelPackage/usb-dwc2
TITLE:=DWC2 USB controller driver
DEPENDS:=+USB_GADGET_SUPPORT:kmod-usb-gadget +kmod-usb-roles
KCONFIG:= \
CONFIG_USB_PCI=y \
CONFIG_USB_DWC2 \
CONFIG_USB_DWC2_PCI \
CONFIG_USB_DWC2_PLATFORM \
CONFIG_USB_DWC2_DEBUG=n \
CONFIG_USB_DWC2_VERBOSE=n \
CONFIG_USB_DWC2_TRACK_MISSED_SOFS=n \
Expand All @@ -453,6 +450,26 @@ endef
$(eval $(call KernelPackage,usb-dwc2))


define KernelPackage/usb-dwc2-pci
TITLE:=DWC2 USB controller driver (PCI)
DEPENDS:=@PCI_SUPPORT +kmod-usb-dwc2 +kmod-usb-phy-nop
KCONFIG:= \
CONFIG_USB_PCI=y \
CONFIG_USB_DWC2_PCI
FILES:= \
$(LINUX_DIR)/drivers/usb/dwc2/dwc2_pci.ko
AUTOLOAD:=$(call AutoLoad,54,dwc2_pci,1)
$(call AddDepends/usb)
endef

define KernelPackage/usb-dwc2-pci/description
The Designware USB2.0 PCI interface module for controllers
connected to a PCI bus.
endef

$(eval $(call KernelPackage,usb-dwc2-pci))


define KernelPackage/usb-dwc3
TITLE:=DWC3 USB controller driver
KCONFIG:= \
Expand Down

0 comments on commit e5ae479

Please sign in to comment.