compat-wireless: turn on TESTMODE and MAC DEBUGFS, turn off BT CONFIG_NL80211_TESTMODE is required to support utils (calibrator) CONFIG_MAC80211_DEBUGFS is used to control UAPSD mode. These switches are also turned on in driver kernel config. Turn off BT module build switches as BT has a separate compat. Signed-off-by: Igal Chernobelsky <igalc@ti.com>
compat-wireless: use version from original git tree for the wl12xx driver Change the admin-update.sh script to fetch the version from the original git tree where the wl12xx driver was taken from and generate the version.h file accordingly. Signed-off-by: Luciano Coelho <coelho@ti.com>
compat-wireless: copy driver files only if present This modifies admin-update.sh to only copy files over from a driver target directory if files are found. This should avoid a bunch of complaints of copying files from directories that are just placeholders for other folders, as happens with drivers/net/wireless/brcm80211/ which has folders a Makefile, Kconfig but no files there itself: brcmfmac/ brcmsmac/ brcmutil/ include Kconfig Makefile Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: refresh patches automatic refresh Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: fix patches/09-threaded-irq.patch This fixes patches/09-threaded-irq.patch hunk breakage caused due to changes in the upstream wireless-testing commit a390e85: Author: Felipe Balbi <balbi@ti.com> Date: Thu Oct 6 10:07:44 2011 +0300 wl12xx: move common init code from bus modules to main Move all common parts from sdio.c and spi.c to main.c, since they now can be handled as part of the platform driver. Signed-off-by: Felipe Balbi <balbi@ti.com> [forward-ported, cleaned-up and rephrased commit message] [added a bunch of fixes and a new pdata element] [moved some new code into main.c as well] Signed-off-by: Luciano Coelho <coelho@ti.com> This goes not compile tested, apart from *all* the things a390e85 changes one minor change was instead of using DRIVER_NAME in the request_threaded_irq() it now uses pdev->name, and pdev is struct platform_device. Too lazy to git checkout v2.6.30 to test compile against that kernel but at least: git blame include/linux/platform_device.h v2.6.30 seems to show that the pdev->name char was added by Russell King via bbbf508d on v2.6.15 so this should compile down to that kernel. mcgrof@tux ~/linux-2.6-allstable (git::master)$ git describe --contains bbbf508d v2.6.15-rc1~59^2~6^2~2 Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: refresh patches Synchs with linux-next tag 20111205 Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
compat-wireless: add config var for CORDIC and CRC8 Sometimes the kernel version compat-wireless is build against has support for cordic and crc8 in its source, but these modules were not build when the kernel was build, because no one selected them. The modules are needed for the bcmsmac driver and they should be build every time when they were not already build while the kernel was build. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
compat-wireless: refresh patches Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>