brcm47xx: change generic profiles

The default profile now contains Ethernet drivers for all the types
found on supported boards. There are other profiles for each Ethernet
driver.

SVN-Revision: 35314
This commit is contained in:
Hauke Mehrtens 2013-01-24 14:38:10 +00:00
parent b60fc82ce5
commit 76c12ff797
17 changed files with 218 additions and 78 deletions

View file

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

View file

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

View file

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

View file

@ -1,17 +1,18 @@
# #
# Copyright (C) 2006-2008 OpenWrt.org # Copyright (C) 2006-2013 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
# #
define Profile/Broadcom-none define Profile/Broadcom-none
NAME:=No WiFi NAME:=Broadcom SoC, all Ethernet, No WiFi
PACKAGES:=-wpad-mini kmod-b44 PACKAGES:=-wpad-mini kmod-b44 kmod-tg3 kmod-bgmac
endef endef
define Profile/None/Description define Profile/Broadcom-none/Description
Package set without WiFi support and b44 Ethernet driver. Package set compatible with hardware any Broadcom BCM47xx or BCM535x
SoC without any Wifi cards and b44, tg3 or bgmac Ethernet driver.
endef endef
$(eval $(call Profile,Broadcom-none)) $(eval $(call Profile,Broadcom-none))

View file

@ -1,19 +0,0 @@
#
# Copyright (C) 2007-2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Bcm4705-b43
NAME:=BCM4705/BCM4785, Broadcom BCM43xx WiFi (b43)
PACKAGES:=kmod-b43 kmod-b43legacy kmod-tg3
endef
define Profile/Broadcom-b43/Description
Package set compatible with hardware using Broadcom BCM43xx cards
using the MAC80211 b43 and b43legacy drivers and tg3 Ethernet driver
endef
$(eval $(call Profile,Bcm4705-b43))

View file

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

View file

@ -1,17 +0,0 @@
#
# Copyright (C) 2006-2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Bcm4705-none
NAME:=BCM4705/BCM4785, no WiFi
PACKAGES:=-wpad-mini kmod-tg3
endef
define Profile/None/Description
Package set without WiFi support and tg3 Ethernet driver.
endef
$(eval $(call Profile,Bcm4705-none))

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-b44-b43
NAME:=Broadcom SoC, b44 Ethernet, BCM43xx WiFi (b43, default)
PACKAGES:=kmod-b44 kmod-b43 kmod-b43legacy
endef
define Profile/Broadcom-b44-b43/Description
Package set compatible with hardware older Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the mac80211, b43 and
b43legacy drivers and b44 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-b44-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-b44-wl
NAME:=Broadcom SoC, b44 Ethernet, BCM43xx WiFi (wl, proprietary)
PACKAGES:=-wpad-mini kmod-b44 kmod-brcm-wl wlc nas
endef
define Profile/Broadcom-b44-wl/Description
Package set compatible with hardware older Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the proprietary Broadcom
wireless "wl" driver and b44 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-b44-wl))

View file

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

View file

@ -0,0 +1,18 @@
#
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Broadcom-b44-none
NAME:=Broadcom SoC, b44 Ethernet, No WiFi
PACKAGES:=-wpad-mini kmod-b44
endef
define Profile/Broadcom-b44-none/Description
Package set compatible with hardware older Broadcom BCM47xx or BCM535x
SoC without any Wifi cards and b44 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-b44-none))

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-tg3-b43
NAME:=Broadcom SoC, tg3 Ethernet, BCM43xx WiFi (b43)
PACKAGES:=kmod-b43 kmod-tg3
endef
define Profile/Broadcom-tg3-b43/Description
Package set compatible with hardware Broadcom BCM4705/BCM4785
SoCs with Broadcom BCM43xx Wifi cards using the mac80211 and b43
driver and tg3 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-tg3-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-tg3-wl
NAME:=Broadcom SoC, tg3 Ethernet, BCM43xx WiFi (wl, proprietary)
PACKAGES:=-wpad-mini kmod-brcm-wl wlc nas kmod-tg3
endef
define Profile/Broadcom-tg3-wl/Description
Package set compatible with hardware Broadcom BCM4705/BCM4785
SoC with Broadcom BCM43xx Wifi cards using the proprietary Broadcom
wireless "wl" driver and tg3 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-tg3-wl))

View file

@ -0,0 +1,18 @@
#
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Broadcom-tg3-none
NAME:=Broadcom SoC, tg3 Ethernet, no WiFi
PACKAGES:=-wpad-mini kmod-tg3
endef
define Profile/Broadcom-tg3-none/Description
Package set compatible with hardware Broadcom BCM4705/BCM4785
SoC without any Wifi cards and tg3 Ethernet driver.
endef
$(eval $(call Profile,Broadcom-tg3-none))

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-bgmac-b43
NAME:=Broadcom SoC, bgmac Ethernet, BCM43xx WiFi (bgmac)
PACKAGES:=kmod-bgmac kmod-b43
endef
define Profile/Broadcom-bgmac-b43/Description
Package set compatible with hardware newer Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the mac80211 and b43
drivers and bgmac Ethernet driver.
endef
$(eval $(call Profile,Broadcom-bgmac-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-bgmac-wl
NAME:=Broadcom SoC, bgmac Ethernet, BCM43xx WiFi (wl, proprietary)
PACKAGES:=-wpad-mini kmod-bgmac kmod-brcm-wl wlc nas
endef
define Profile/Broadcom-bgmac-wl/Description
Package set compatible with hardware newer Broadcom BCM47xx or BCM535x
SoC with Broadcom BCM43xx Wifi cards using the proprietary Broadcom
wireless "wl" driver and bgmac Ethernet driver.
endef
$(eval $(call Profile,Broadcom-bgmac-wl))

View file

@ -0,0 +1,18 @@
#
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Broadcom-bgmac-none
NAME:=Broadcom SoC, bgmac Ethernet, No WiFi
PACKAGES:=-wpad-mini kmod-bgmac
endef
define Profile/Broadcom-bgmac-none/Description
Package set compatible with hardware newer Broadcom BCM47xx or BCM535x
SoC without any Wifi cards and bgmac Ethernet driver.
endef
$(eval $(call Profile,Broadcom-bgmac-none))