From: "Ozan Çağlayan" <ozancag@gmail.com>
To: linux-wireless@vger.kernel.org
Cc: "Ozan Çağlayan" <ozancag@gmail.com>
Subject: [PATCH 02/13] compat-wireless: Isolate drivers into different groups
Date: Thu, 9 Aug 2012 21:01:21 +0300 [thread overview]
Message-ID: <1344535292-4451-3-git-send-email-ozancag@gmail.com> (raw)
In-Reply-To: <1344535292-4451-1-git-send-email-ozancag@gmail.com>
Start isolating wlan, bt, eth drivers into different variables
for being able to selectively bring them in the near future.
Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
---
scripts/admin-update.sh | 133 ++++++++++++++++++++++++++----------------------
1 file changed, 71 insertions(+), 62 deletions(-)
diff --git a/scripts/admin-update.sh b/scripts/admin-update.sh
index 0b09708..df82ea3 100755
--- a/scripts/admin-update.sh
+++ b/scripts/admin-update.sh
@@ -280,79 +280,88 @@ INCLUDE_LINUX_USB="usbnet.h rndis_host.h"
INCLUDE_LINUX_SPI="libertas_spi.h"
-# The good new yummy stuff
-INCLUDE_NET="cfg80211.h ieee80211_radiotap.h cfg80211-wext.h"
-INCLUDE_NET="$INCLUDE_NET mac80211.h lib80211.h regulatory.h"
+# 802.11 related headers
+INCLUDE_NET="cfg80211.h
+ cfg80211-wext.h
+ ieee80211_radiotap.h
+ lib80211.h
+ mac80211.h
+ regulatory.h"
NET_DIRS="wireless mac80211 rfkill"
-# Drivers that have their own directory
-DRIVERS="drivers/net/wireless/ath"
-DRIVERS="$DRIVERS drivers/net/wireless/ath/carl9170"
-DRIVERS="$DRIVERS drivers/net/wireless/ath/ath5k"
-DRIVERS="$DRIVERS drivers/net/wireless/ath/ath6kl"
-DRIVERS="$DRIVERS drivers/net/wireless/ath/ath9k"
-DRIVERS="$DRIVERS drivers/ssb"
-DRIVERS="$DRIVERS drivers/bcma"
-DRIVERS="$DRIVERS drivers/net/wireless/b43"
-DRIVERS="$DRIVERS drivers/net/wireless/b43legacy"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211/brcmfmac"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211/brcmsmac"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211/brcmsmac/phy"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211/brcmutil"
-DRIVERS="$DRIVERS drivers/net/wireless/brcm80211/include"
-DRIVERS="$DRIVERS drivers/net/wireless/iwlegacy"
-DRIVERS="$DRIVERS drivers/net/wireless/iwlwifi"
-DRIVERS="$DRIVERS drivers/net/wireless/iwlwifi/pcie"
-DRIVERS="$DRIVERS drivers/net/wireless/iwlwifi/dvm"
-DRIVERS="$DRIVERS drivers/net/wireless/rt2x00"
-DRIVERS="$DRIVERS drivers/net/wireless/zd1211rw"
-DRIVERS="$DRIVERS drivers/net/wireless/libertas"
-DRIVERS="$DRIVERS drivers/net/wireless/p54"
-DRIVERS="$DRIVERS drivers/net/wireless/rtl818x"
-DRIVERS="$DRIVERS drivers/net/wireless/rtl818x/rtl8180"
-DRIVERS="$DRIVERS drivers/net/wireless/rtl818x/rtl8187"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi/rtl8192c"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi/rtl8192ce"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi/rtl8192cu"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi/rtl8192se"
-DRIVERS="$DRIVERS drivers/net/wireless/rtlwifi/rtl8192de"
-DRIVERS="$DRIVERS drivers/net/wireless/libertas_tf"
-DRIVERS="$DRIVERS drivers/net/wireless/ipw2x00"
-DRIVERS="$DRIVERS drivers/net/wireless/ti"
-DRIVERS="$DRIVERS drivers/net/wireless/ti/wl12xx"
-DRIVERS="$DRIVERS drivers/net/wireless/ti/wl1251"
-DRIVERS="$DRIVERS drivers/net/wireless/ti/wlcore"
-DRIVERS="$DRIVERS drivers/net/wireless/ti/wl18xx"
-DRIVERS="$DRIVERS drivers/net/wireless/orinoco"
-DRIVERS="$DRIVERS drivers/net/wireless/mwifiex"
-
-# Staging drivers
-STAGING_DRIVERS=""
+# WLAN drivers that have their own directory
+DRIVERS_WLAN="drivers/bcma"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ath"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ath/carl9170"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ath/ath5k"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ath/ath6kl"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ath/ath9k"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/b43"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/b43legacy"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211/brcmfmac"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211/brcmsmac"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211/brcmsmac/phy"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211/brcmutil"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/brcm80211/include"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/iwlegacy"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/iwlwifi"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/iwlwifi/pcie"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/iwlwifi/dvm"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rt2x00"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/zd1211rw"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/libertas"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/p54"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtl818x"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtl818x/rtl8180"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtl818x/rtl8187"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi/rtl8192c"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi/rtl8192ce"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi/rtl8192cu"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi/rtl8192se"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/rtlwifi/rtl8192de"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/libertas_tf"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ipw2x00"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ti"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ti/wl12xx"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ti/wl1251"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ti/wlcore"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/ti/wl18xx"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/orinoco"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/net/wireless/mwifiex"
+DRIVERS_WLAN="$DRIVERS_WLAN drivers/ssb"
+
+# WLAN drivers not having dedicated directories
+DRIVERS_WLAN_FILES="adm8211.c
+ adm8211.h
+ at76c50x-usb.c
+ at76c50x-usb.h
+ mac80211_hwsim.c
+ mac80211_hwsim.h
+ mwl8k.c
+ rndis_wlan.c"
# Ethernet drivers
-DRIVERS="$DRIVERS drivers/net/ethernet/atheros"
-DRIVERS="$DRIVERS drivers/net/ethernet/atheros/atl1c"
-DRIVERS="$DRIVERS drivers/net/ethernet/atheros/atl1e"
-DRIVERS="$DRIVERS drivers/net/ethernet/atheros/atlx"
-DRIVERS="$DRIVERS drivers/net/ethernet/atheros/alx"
+DRIVERS_ETH="drivers/net/ethernet/atheros
+ drivers/net/ethernet/atheros/atl1c
+ drivers/net/ethernet/atheros/atl1e
+ drivers/net/ethernet/atheros/atlx
+ drivers/net/ethernet/atheros/alx"
# Bluetooth drivers
DRIVERS_BT="drivers/bluetooth"
-# Drivers that belong the the wireless directory
-DRIVER_FILES="adm8211.c adm8211.h"
-DRIVER_FILES="$DRIVER_FILES rndis_wlan.c"
-DRIVER_FILES="$DRIVER_FILES mac80211_hwsim.c mac80211_hwsim.h"
-DRIVER_FILES="$DRIVER_FILES at76c50x-usb.c at76c50x-usb.h"
-DRIVER_FILES="$DRIVER_FILES mwl8k.c"
+# Staging drivers if any
+STAGING_DRIVERS=""
+
+# Select which drivers to build
+DRIVERS="$DRIVERS_WLAN $DRIVERS_ETH"
rm -rf drivers/
-mkdir -p include/linux/ \
- include/net/ \
+mkdir -p \
include/net/bluetooth \
include/linux/usb \
include/linux/unaligned \
@@ -489,7 +498,7 @@ cp $GIT_TREE/drivers/misc/eeprom/Makefile drivers/misc/eeprom/
DIR="drivers/net/wireless"
# Drivers part of the wireless directory
-for i in $DRIVER_FILES; do
+for i in $DRIVERS_WLAN_FILES; do
cp $GIT_TREE/$DIR/$i $DIR/
done
--
1.7.11.2
next prev parent reply other threads:[~2012-08-09 18:01 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-09 18:01 [PATCH 00/13] Merge GSoC DRM changes to admin-update.sh Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 01/13] compat-wireless: Clean up *.mod.c once after everything Ozan Çağlayan
2012-08-09 18:01 ` Ozan Çağlayan [this message]
2012-08-09 18:01 ` [PATCH 03/13] compat-wireless: List everything vertically without concatenating Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 04/13] compat-wireless: Add ability to enable/disable subsystems Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 05/13] compat-wireless: Add 2 convenience functions Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 06/13] compat-wireless: Conditionally build network drivers Ozan Çağlayan
2012-08-09 18:50 ` Hauke Mehrtens
2012-08-10 11:42 ` Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 08/13] compat-wireless: No need to search for patches Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 09/13] compat-wireless: Fix cmdline parameter's name Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 10/13] compat-wireless: Selectively apply patches Ozan Çağlayan
2012-08-09 19:00 ` Hauke Mehrtens
2012-08-10 11:44 ` Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 11/13] compat-wireless: Move refresh logic into the loop Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 12/13] compat-wireless: Fetch in DRM drivers Ozan Çağlayan
2012-08-09 18:01 ` [PATCH 13/13] compat-wireless: Add DRM patches Ozan Çağlayan
2012-08-09 18:29 ` [PATCH 00/13] Merge GSoC DRM changes to admin-update.sh Sedat Dilek
2012-08-09 18:36 ` Sedat Dilek
2012-08-09 18:43 ` Hauke Mehrtens
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1344535292-4451-3-git-send-email-ozancag@gmail.com \
--to=ozancag@gmail.com \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).