diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-04-20 18:14:35 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-04-20 18:14:35 +0000 |
commit | 83ef4a5fc6aa15e649ac8e18113ef2d41888039b (patch) | |
tree | f19cbced5cf203a403fd0ff0f146c034c8b79490 /package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch | |
parent | 2be8e603e027c718d8fc66c352c861d3dc9bb662 (diff) |
mac80211: update to wireless-testing 2011-04-19, contains several beacon related fixes for ath9k
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26744 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch')
-rw-r--r-- | package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch b/package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch deleted file mode 100644 index 3a8da5b77..000000000 --- a/package/mac80211/patches/560-ath9k-register-id-table-for-platform-device.patch +++ /dev/null @@ -1,46 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/ahb.c -+++ b/drivers/net/wireless/ath/ath9k/ahb.c -@@ -21,6 +21,14 @@ - #include <linux/ath9k_platform.h> - #include "ath9k.h" - -+const struct platform_device_id ath9k_platform_id_table[] = { -+ { -+ .name = "ath9k", -+ .driver_data = AR5416_AR9100_DEVID, -+ }, -+ {}, -+}; -+ - /* return bus cachesize in 4B word units */ - static void ath_ahb_read_cachesize(struct ath_common *common, int *csz) - { -@@ -57,6 +65,7 @@ static int ath_ahb_probe(struct platform - struct ath_softc *sc; - struct ieee80211_hw *hw; - struct resource *res; -+ const struct platform_device_id *id = platform_get_device_id(pdev); - int irq; - int ret = 0; - struct ath_hw *ah; -@@ -116,7 +125,7 @@ static int ath_ahb_probe(struct platform - goto err_free_hw; - } - -- ret = ath9k_init_device(AR5416_AR9100_DEVID, sc, 0x0, &ath_ahb_bus_ops); -+ ret = ath9k_init_device(id->driver_data, sc, 0x0, &ath_ahb_bus_ops); - if (ret) { - dev_err(&pdev->dev, "failed to initialize device\n"); - goto err_irq; -@@ -165,8 +174,11 @@ static struct platform_driver ath_ahb_dr - .name = "ath9k", - .owner = THIS_MODULE, - }, -+ .id_table = ath9k_platform_id_table, - }; - -+MODULE_DEVICE_TABLE(platform, ath9k_platform_id_table); -+ - int ath_ahb_init(void) - { - return platform_driver_register(&ath_ahb_driver); |