Changeset 13961
- Timestamp:
- 2009-01-10T20:23:09+01:00 (9 years ago)
- Location:
- trunk/package/mac80211
- Files:
-
- 3 added
- 3 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/package/mac80211/Makefile
r13930 r13961 13 13 14 14 ifneq ($(CONFIG_LINUX_2_6_27)$(CONFIG_LINUX_2_6_28),) 15 PKG_VERSION:=2009-01- 0715 PKG_VERSION:=2009-01-10 16 16 PKG_SOURCE_URL:= \ 17 17 http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/01 \ 18 18 http://wireless.kernel.org/download/compat-wireless-2.6 19 PKG_MD5SUM:= 2788149d630d48686f7ca79131cdbe8c19 PKG_MD5SUM:=6edd60f6b5ee600aec28e148bc8e2a05 20 20 else 21 21 PKG_VERSION:=2008-08-06 -
trunk/package/mac80211/patches/320-enable_rt2800.patch
r13773 r13961 1 1 --- a/config.mk 2 2 +++ b/config.mk 3 @@ -156,6 +156, 8@@ CONFIG_ADM8211=m3 @@ -156,6 +156,7 @@ CONFIG_ADM8211=m 4 4 CONFIG_RT2X00_LIB_PCI=m 5 5 CONFIG_RT2400PCI=m 6 6 CONFIG_RT2500PCI=m 7 7 +CONFIG_RT2800PCI=m 8 +CONFIG_RT2800USB=m9 8 NEED_RT2X00=y 10 9 11 10 # Two rt2x00 drivers require firmware: rt61pci and rt73usb. They depend on 12 @@ -197,6 +19 9,8 @@ CONFIG_RTL8187=m11 @@ -197,6 +198,8 @@ CONFIG_RTL8187=m 13 12 # RT2500USB does not require firmware 14 13 CONFIG_RT2500USB=m … … 19 18 # RT73USB requires firmware 20 19 ifneq ($(CONFIG_CRC_ITU_T),) 20 @@ -204,6 +207,9 @@ CONFIG_RT73USB=m 21 NEED_RT2X00_FIRMWARE=y 22 endif 23 24 +# RT2800USB support 25 +CONFIG_RT2800USB=m 26 + 27 endif # end of USB driver list 28 29 # Common rt2x00 requirements -
trunk/package/mac80211/patches/401-ath9k-convert-to-struct-device.patch
r13948 r13961 98 98 99 99 /* 100 @@ -126 7,11 +1268,11 @@ static int ath_start_rfkill_poll(struct100 @@ -1269,11 +1270,11 @@ static int ath_start_rfkill_poll(struct 101 101 102 102 /* Deinitialize the device */ … … 115 115 return -EIO; 116 116 } else { 117 @@ -17 08,7 +1709,7 @@ int ath_descdma_setup(struct ath_softc *117 @@ -1716,7 +1717,7 @@ int ath_descdma_setup(struct ath_softc * 118 118 } 119 119 … … 124 124 &dd->dd_desc_paddr); 125 125 if (dd->dd_desc == NULL) { 126 @@ -17 56,7 +1757,7 @@ int ath_descdma_setup(struct ath_softc *126 @@ -1764,7 +1765,7 @@ int ath_descdma_setup(struct ath_softc * 127 127 } 128 128 return 0; … … 133 133 fail: 134 134 memset(dd, 0, sizeof(*dd)); 135 @@ -177 0,7 +1771,7 @@ void ath_descdma_cleanup(struct ath_soft135 @@ -1778,7 +1779,7 @@ void ath_descdma_cleanup(struct ath_soft 136 136 struct ath_descdma *dd, 137 137 struct list_head *head) … … 142 142 143 143 INIT_LIST_HEAD(head); 144 @@ -26 15,7 +2616,7 @@ static int ath_pci_probe(struct pci_dev144 @@ -2624,7 +2625,7 @@ static int ath_pci_probe(struct pci_dev 145 145 146 146 sc = hw->priv; … … 186 186 PCI_DMA_FROMDEVICE); 187 187 188 @@ - 599,10 +601,11 @@ int ath_rx_tasklet(struct ath_softc *sc,188 @@ -605,10 +607,11 @@ int ath_rx_tasklet(struct ath_softc *sc, 189 189 190 190 /* We will now give hardware our shiny new allocated skb */ -
trunk/package/mac80211/patches/402-ath9k-convert-to-use-bus-agnostic-DMA-routines.patch
r13948 r13961 96 96 --- a/drivers/net/wireless/ath9k/main.c 97 97 +++ b/drivers/net/wireless/ath9k/main.c 98 @@ -17 09,9 +1709,8 @@ int ath_descdma_setup(struct ath_softc *98 @@ -1717,9 +1717,8 @@ int ath_descdma_setup(struct ath_softc * 99 99 } 100 100 … … 108 108 error = -ENOMEM; 109 109 goto fail; 110 @@ -17 57,8 +1756,8 @@ int ath_descdma_setup(struct ath_softc *110 @@ -1765,8 +1764,8 @@ int ath_descdma_setup(struct ath_softc * 111 111 } 112 112 return 0; … … 119 119 memset(dd, 0, sizeof(*dd)); 120 120 return error; 121 @@ -177 1,8 +1770,8 @@ void ath_descdma_cleanup(struct ath_soft121 @@ -1779,8 +1778,8 @@ void ath_descdma_cleanup(struct ath_soft 122 122 struct ath_descdma *dd, 123 123 struct list_head *head) … … 178 178 skb_put(skb, ds->ds_rxstat.rs_datalen); 179 179 skb->protocol = cpu_to_be16(ETH_P_CONTROL); 180 @@ -60 1,16 +599,15 @@ int ath_rx_tasklet(struct ath_softc *sc,180 @@ -607,16 +605,15 @@ int ath_rx_tasklet(struct ath_softc *sc, 181 181 182 182 /* We will now give hardware our shiny new allocated skb */ -
trunk/package/mac80211/patches/403-ath9k-introduce-bus-specific-cache-size-routine.patch
r13948 r13961 56 56 u8 u8tmp; 57 57 58 @@ -13 38,7 +1338,7 @@ static int ath_init(u16 devid, struct at58 @@ -1340,7 +1340,7 @@ static int ath_init(u16 devid, struct at 59 59 * Cache line size is used to size and align various 60 60 * structures used to communicate with the hardware. … … 65 65 sc->sc_cachelsz = csz << 2; /* convert to bytes */ 66 66 67 @@ -25 29,6 +2529,10 @@ ath_rf_name(u16 rf_version)67 @@ -2538,6 +2538,10 @@ ath_rf_name(u16 rf_version) 68 68 return "????"; 69 69 } … … 76 76 { 77 77 void __iomem *mem; 78 @@ -26 17,6 +2621,7 @@ static int ath_pci_probe(struct pci_dev78 @@ -2626,6 +2630,7 @@ static int ath_pci_probe(struct pci_dev 79 79 sc->hw = hw; 80 80 sc->dev = &pdev->dev; -
trunk/package/mac80211/patches/404-ath9k-introduce-bus-specific-cleanup-routine.patch
r13948 r13961 52 52 /* return bus cachesize in 4B word units */ 53 53 54 @@ -126 7,13 +1268,7 @@ static int ath_start_rfkill_poll(struct54 @@ -1269,13 +1270,7 @@ static int ath_start_rfkill_poll(struct 55 55 rfkill_free(sc->rf_kill.rfkill); 56 56 … … 67 67 } else { 68 68 sc->sc_flags |= SC_OP_RFKILL_REGISTERED; 69 @@ -128 4,6 +1279,14 @@ static int ath_start_rfkill_poll(struct69 @@ -1286,6 +1281,14 @@ static int ath_start_rfkill_poll(struct 70 70 } 71 71 #endif /* CONFIG_RFKILL */ … … 82 82 { 83 83 struct ieee80211_hw *hw = sc->hw; 84 @@ -25 29,8 +2532,18 @@ ath_rf_name(u16 rf_version)84 @@ -2538,8 +2541,18 @@ ath_rf_name(u16 rf_version) 85 85 return "????"; 86 86 } … … 101 101 102 102 static int ath_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) 103 @@ -26 37,6 +2650,8 @@ static int ath_pci_probe(struct pci_dev103 @@ -2646,6 +2659,8 @@ static int ath_pci_probe(struct pci_dev 104 104 goto bad4; 105 105 } … … 110 110 printk(KERN_INFO 111 111 "%s: Atheros AR%s MAC/BB Rev:%x " 112 @@ -26 67,13 +2682,7 @@ static void ath_pci_remove(struct pci_de112 @@ -2676,13 +2691,7 @@ static void ath_pci_remove(struct pci_de 113 113 struct ieee80211_hw *hw = pci_get_drvdata(pdev); 114 114 struct ath_softc *sc = hw->priv; -
trunk/package/mac80211/patches/405-ath9k-move-PCI-code-into-separate-file.patch
r13948 r13961 101 101 struct ieee80211_conf *conf) 102 102 { 103 @@ - 498,7 +465,7 @@ static void ath9k_tasklet(unsigned long103 @@ -500,7 +467,7 @@ static void ath9k_tasklet(unsigned long 104 104 ath9k_hw_set_interrupts(sc->sc_ah, sc->sc_imask); 105 105 } … … 110 110 struct ath_softc *sc = dev; 111 111 struct ath_hal *ah = sc->sc_ah; 112 @@ -12 79,7 +1246,7 @@ static int ath_start_rfkill_poll(struct112 @@ -1281,7 +1248,7 @@ static int ath_start_rfkill_poll(struct 113 113 } 114 114 #endif /* CONFIG_RFKILL */ … … 119 119 ath_detach(sc); 120 120 free_irq(sc->irq, sc); 121 @@ -128 7,7 +1254,7 @@ static void ath_cleanup(struct ath_softc121 @@ -1289,7 +1256,7 @@ static void ath_cleanup(struct ath_softc 122 122 ieee80211_free_hw(sc->hw); 123 123 } … … 128 128 struct ieee80211_hw *hw = sc->hw; 129 129 int i = 0; 130 @@ -15 38,7 +1505,7 @@ bad:130 @@ -1543,7 +1510,7 @@ bad: 131 131 return error; 132 132 } … … 137 137 struct ieee80211_hw *hw = sc->hw; 138 138 int error = 0; 139 @@ -24 57,7 +2424,7 @@ static int ath9k_ampdu_action(struct iee139 @@ -2466,7 +2433,7 @@ static int ath9k_ampdu_action(struct iee 140 140 return ret; 141 141 } … … 146 146 .start = ath9k_start, 147 147 .stop = ath9k_stop, 148 @@ -25 01,7 +2468,7 @@ static struct {148 @@ -2510,7 +2477,7 @@ static struct { 149 149 /* 150 150 * Return the MAC/BB name. "????" is returned if the MAC/BB is unknown. … … 155 155 { 156 156 int i; 157 @@ -25 18,7 +2485,7 @@ ath_mac_bb_name(u32 mac_bb_version)157 @@ -2527,7 +2494,7 @@ ath_mac_bb_name(u32 mac_bb_version) 158 158 /* 159 159 * Return the RF name. "????" is returned if the RF is unknown. … … 164 164 { 165 165 int i; 166 @@ -25 32,234 +2499,7 @@ ath_rf_name(u16 rf_version)166 @@ -2541,234 +2508,7 @@ ath_rf_name(u16 rf_version) 167 167 return "????"; 168 168 } … … 400 400 int error; 401 401 402 @@ -27 71,26 +2511,30 @@ static int __init init_ath_pci(void)402 @@ -2780,26 +2520,30 @@ static int __init init_ath_pci(void) 403 403 printk(KERN_ERR 404 404 "Unable to register rate control algorithm: %d\n", -
trunk/package/mac80211/patches/406-ath9k-introduce-platform-driver-for-AHB-bus-support.patch
r13948 r13961 206 206 --- a/drivers/net/wireless/ath9k/main.c 207 207 +++ b/drivers/net/wireless/ath9k/main.c 208 @@ -25 22,8 +2522,17 @@ static int __init ath9k_init(void)208 @@ -2531,8 +2531,17 @@ static int __init ath9k_init(void) 209 209 goto err_rate_unregister; 210 210 } … … 224 224 ath_rate_control_unregister(); 225 225 err_out: 226 @@ -25 33,6 +2542,7 @@ module_init(ath9k_init);226 @@ -2542,6 +2551,7 @@ module_init(ath9k_init); 227 227 228 228 static void __exit ath9k_exit(void) -
trunk/package/mac80211/patches/408-ath9k-remove-u16-casts-from-rtc-register-access.patch
r13948 r13961 50 50 if (!ath9k_hw_wait(ah, 51 51 AR_RTC_STATUS, 52 @@ -2 599,7 +2599,7 @@ static void ath9k_set_power_sleep(struct52 @@ -2616,7 +2616,7 @@ static void ath9k_set_power_sleep(struct 53 53 if (!AR_SREV_9100(ah)) 54 54 REG_WRITE(ah, AR_RC, AR_RC_AHB | AR_RC_HOSTIF);
Note: See TracChangeset
for help on using the changeset viewer.