# See /LICENSE for more information.
#
-define KernelPackage/usb-brcm47xx
- SUBMENU:=$(USB_MENU)
- TITLE:=Support for USB on bcm47xx
- DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx
- KCONFIG:= \
- CONFIG_USB_HCD_BCMA \
- CONFIG_USB_HCD_SSB
+define KernelPackage/bgmac
+ TITLE:=Broadcom bgmac driver
+ KCONFIG:=CONFIG_BGMAC CONFIG_BGMAC_BCMA
+ DEPENDS:=@TARGET_brcm47xx @!TARGET_brcm47xx_legacy
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
FILES:= \
- $(LINUX_DIR)/drivers/usb/host/bcma-hcd.ko \
- $(LINUX_DIR)/drivers/usb/host/ssb-hcd.ko
- AUTOLOAD:=$(call AutoLoad,19,bcma-hcd ssb-hcd,1)
- $(call AddDepends/usb)
+ $(LINUX_DIR)/drivers/net/ethernet/broadcom/bgmac-bcma.ko \
+ $(LINUX_DIR)/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.ko \
+ $(LINUX_DIR)/drivers/net/ethernet/broadcom/bgmac.ko
+ AUTOLOAD:=$(call AutoProbe,bgmac-bcma)
endef
-$(eval $(call KernelPackage,usb-brcm47xx))
+define KernelPackage/bgmac/description
+ Kernel modules for Broadcom bgmac Ethernet adapters.
+endef
+
+$(eval $(call KernelPackage,bgmac))