modules.mk 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #
  2. # Copyright (C) 2006-2012 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. define KernelPackage/usb-brcm47xx
  8. SUBMENU:=$(USB_MENU)
  9. TITLE:=Support for USB on bcm47xx
  10. DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx
  11. KCONFIG:= \
  12. CONFIG_USB_HCD_BCMA \
  13. CONFIG_USB_HCD_SSB
  14. FILES:= \
  15. $(LINUX_DIR)/drivers/usb/host/bcma-hcd.ko \
  16. $(LINUX_DIR)/drivers/usb/host/ssb-hcd.ko
  17. AUTOLOAD:=$(call AutoLoad,19,bcma-hcd ssb-hcd,1)
  18. $(call AddDepends/usb)
  19. endef
  20. $(eval $(call KernelPackage,usb-brcm47xx))
  21. define KernelPackage/ocf-ubsec-ssb
  22. TITLE:=BCM5365P IPSec Core driver
  23. DEPENDS:=@TARGET_brcm47xx +kmod-crypto-ocf
  24. KCONFIG:=CONFIG_OCF_UBSEC_SSB
  25. FILES:=$(LINUX_DIR)/crypto/ocf/ubsec_ssb/ubsec_ssb.ko
  26. AUTOLOAD:=$(call AutoLoad,10,ubsec_ssb)
  27. $(call AddDepends/crypto)
  28. endef
  29. define KernelPackage/ocf-ubsec-ssb/description
  30. This package contains the OCF driver for the BCM5365p IPSec Core
  31. endef
  32. $(eval $(call KernelPackage,ocf-ubsec-ssb))
  33. define KernelPackage/bgmac
  34. TITLE:=Broadcom bgmac driver
  35. KCONFIG:=CONFIG_BGMAC
  36. DEPENDS:=@TARGET_brcm47xx
  37. SUBMENU:=$(NETWORK_DEVICES_MENU)
  38. FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/bgmac.ko
  39. AUTOLOAD:=$(call AutoLoad,19,bgmac)
  40. endef
  41. define KernelPackage/bgmac/description
  42. Kernel modules for Broadcom bgmac Ethernet adapters.
  43. endef
  44. $(eval $(call KernelPackage,bgmac))