2 # Copyright (C) 2006-2012 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 define KernelPackage
/usb-brcm47xx
10 TITLE
:=Support for USB on bcm47xx
11 DEPENDS
:=@USB_SUPPORT @TARGET_brcm47xx
16 $(if
$(CONFIG_USB_HCD_BCMA
),$(LINUX_DIR
)/drivers
/usb
/host
/bcma-hcd.ko
) \
17 $(if
$(CONFIG_USB_HCD_SSB
),$(LINUX_DIR
)/drivers
/usb
/host
/ssb-hcd.ko
)
18 AUTOLOAD
:=$(call AutoLoad
,19, \
19 $(if
$(CONFIG_USB_HCD_BCMA
),bcma-hcd
) \
20 $(if
$(CONFIG_USB_HCD_SSB
),ssb-hcd
),1)
21 $(call AddDepends
/usb
)
24 $(eval
$(call KernelPackage
,usb-brcm47xx
))
27 define KernelPackage
/ocf-ubsec-ssb
28 TITLE
:=BCM5365P IPSec Core driver
29 DEPENDS
:=@TARGET_brcm47xx @
!TARGET_brcm47xx_mips74k
+kmod-crypto-ocf
30 KCONFIG
:=CONFIG_OCF_UBSEC_SSB
31 FILES
:=$(LINUX_DIR
)/crypto
/ocf
/ubsec_ssb
/ubsec_ssb.ko
32 AUTOLOAD
:=$(call AutoLoad
,10,ubsec_ssb
)
33 $(call AddDepends
/crypto
)
36 define KernelPackage
/ocf-ubsec-ssb
/description
37 This package contains the OCF driver for the BCM5365p IPSec Core
40 $(eval
$(call KernelPackage
,ocf-ubsec-ssb
))
42 define KernelPackage
/bgmac
43 TITLE
:=Broadcom bgmac driver
45 DEPENDS
:=@TARGET_brcm47xx @
!TARGET_brcm47xx_legacy
46 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
47 FILES
:=$(LINUX_DIR
)/drivers
/net
/ethernet
/broadcom
/bgmac.ko
48 AUTOLOAD
:=$(call AutoLoad
,19,bgmac
,1)
51 define KernelPackage
/bgmac
/description
52 Kernel modules for Broadcom bgmac Ethernet adapters.
55 $(eval
$(call KernelPackage
,bgmac
))