brcm47xx: add a "legacy" subtarget that is usable for low-end 802.11g devices like WRT54G

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 41041
This commit is contained in:
Felix Fietkau
2014-06-07 15:19:40 +00:00
parent 8b4dd24444
commit dec0d7f025
8 changed files with 96 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ ARCH:=mipsel
BOARD:=brcm47xx
BOARDNAME:=Broadcom BCM47xx/53xx (MIPS)
FEATURES:=squashfs usb pcmcia low_mem
SUBTARGETS:=generic mips74k
SUBTARGETS:=generic mips74k legacy
MAINTAINER:=Hauke Mehrtens <hauke@hauke-m.de>
LINUX_VERSION:=3.10.36

View File

@@ -0,0 +1,9 @@
CONFIG_B44=y
CONFIG_B44_PCI=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI_AUTOSELECT=y
# CONFIG_BCM47XX_BCMA is not set
# CONFIG_BCMA is not set
CONFIG_LEDS_GPIO_REGISTER=y
# CONFIG_MTD_NAND is not set
# CONFIG_SSB_DRIVER_GIGE is not set

View File

@@ -0,0 +1,20 @@
#
# Copyright (C) 2007-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Broadcom-b43
NAME:=Broadcom SoC, all Ethernet, BCM43xx WiFi (b43, default)
PACKAGES:=kmod-b43 kmod-b43legacy
endef
define Profile/Broadcom-b43/Description
Package set compatible with hardware any Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the mac80211, b43 and
b43legacy drivers and b44, tg3 or bgmac Ethernet driver.
endef
$(eval $(call Profile,Broadcom-b43))

View File

@@ -0,0 +1,20 @@
#
# Copyright (C) 2010-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Broadcom-wl
NAME:=Broadcom SoC, all Ethernet, BCM43xx WiFi (wl, proprietary)
PACKAGES:=-wpad-mini kmod-brcm-wl-mini wlc nas
endef
define Profile/Broadcom-wl/Description
Package set compatible with hardware any Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the proprietary Broadcom
wireless "wl" driver and b44, tg3 or bgmac Ethernet driver.
endef
$(eval $(call Profile,Broadcom-wl))

View File

@@ -0,0 +1,17 @@
#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/WGT634U
NAME:=Netgear WGT634U
PACKAGES:=kmod-ath5k kmod-usb-core kmod-usb2 kmod-ocf-ubsec-ssb
endef
define Profile/WGT634U/Description
Package set compatible with the Netgear WGT634U. Contains USB support
endef
$(eval $(call Profile,WGT634U))

View File

@@ -0,0 +1,17 @@
#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/WRTSL54GS
NAME:=Linksys WRTSL54GS
PACKAGES:=kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-storage kmod-scsi-core kmod-fs-ext3 e2fsprogs kmod-b43
endef
define Profile/WRTSL54GS/Description
Package set compatible with the Linksys WRTSL54GS. Contains USB support
endef
$(eval $(call Profile,WRTSL54GS))

View File

@@ -0,0 +1,6 @@
BOARDNAME:=Legacy (802.11g)
define Target/Description
Build generic firmware for legacy 802.11g Broadcom BCM47xx
and BCM53xx MIPS devices.
endef