79b122dc51797b650201f21360481a0450e9b7e4 |
|
14-Aug-2011 |
Eliad Peller <eliad@wizery.com> |
wl12xx: update rx/tx Update the rx/tx descriptors according to the new fw api (fw >= 6/7.3.0.0.75) Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
4d56ad9cae9e8553176427adc2335f8a7f4556b2 |
|
14-Aug-2011 |
Eliad Peller <eliad@wizery.com> |
wl12xx: update fw status struct Update the fw status struct according to the new fw api (fw >= 6/7.0.0.35). All the roles use the same struct now. The memory accounting was changed a bit according to the struct changes. Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
08c1d1c7042330e2280a7718be4ad88c2e8f8268 |
|
14-Aug-2011 |
Eliad Peller <eliad@wizery.com> |
wl12xx: remove rx filtering stuff The new fw doesn't support rx_filtering configuration (as a stand-alone command. the rx filtering is done automatically according to the active role). Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
0a1d3abcc43231e341b6890b873dc27cba848218 |
|
14-Jul-2011 |
Shahar Levi <shahar_levi@ti.com> |
wl12xx: Add support to RX packets payload alignment In case of QoS packets the packet payload isn't aligned to 4 bytes. In that case the mac80211 layer take care of that via memmove() in ieee80211_deliver_skb(). Add support of copy packets from aggregation buffer to the skbs with packet payload aligned care. In case of QoS packets copy the packets in offset of 2 bytes guarantee payload aligned to 4 bytes. Signed-off-by: Shahar Levi <shahar_levi@ti.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
95dac04f881322b510c45e5ae83f0dbee4f823a2 |
|
06-Jun-2011 |
Ido Yariv <ido@wizery.com> |
wl12xx: Support routing FW logs to the host A recently added feature to the firmware enables the driver to retrieve firmware logs via the host bus (SDIO or SPI). There are two modes of operation: 1. On-demand: The FW collects its log in an internal ring buffer. This buffer can later be read, for example, upon recovery. 2. Continuous: The FW pushes the FW logs as special packets in the RX path. Reading the internal ring buffer does not involve the FW. Thus, as long as the HW is not in ELP, it should be possible to read the logs, even if the FW crashes. A sysfs binary file named "fwlog" was added to support this feature, letting a monitor process read the FW messages. The log is transferred from the FW only when available, so the reading process might block. Signed-off-by: Ido Yariv <ido@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
02ad2d9080266e6d999c00b78610ef6a45be45ea |
|
22-Feb-2011 |
Eliad Peller <eliad@wizery.com> |
wl12xx: use standard ALIGN() macro Use the standard ALIGN() macro instead of redefining similar macros. Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
c8bde243421d759844264cf11e4248e7862c2722 |
|
02-Feb-2011 |
Eliad Peller <eliad@wizery.com> |
wl12xx: move to new firmware (6.1.3.50.49) This patch adds support for the new wl12xx firmware (Rev 6.1.3.50.49) Since this fw is not backward compatible with previous fw versions, a new fw (with different name) is being fetched. (the patch is big because it contains all the required fw api changes. splitting it into multiple patches will result in corrupted intermediate commits) Signed-off-by: Eliad Peller <eliad@wizery.com> Reviewed-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
beb6c880720073c233633c45792a4bb5d5fedbd5 |
|
16-Oct-2010 |
Arik Nemtsov <arik@wizery.com> |
wl12xx: Add AP related definitions to HOST-FW interface Change structures in a non-destructive manner. This means no changes in size or location of existing members used by STA. Signed-off-by: Arik Nemtsov <arik@wizery.com> Reviewed-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
ae113b57826b40f1962a6e2417efd757b638e6a9 |
|
16-Oct-2010 |
Arik Nemtsov <arik@wizery.com> |
wl12xx: AP specific RX filter configuration Set filters according to the mode of operation. Signed-off-by: Arik Nemtsov <arik@wizery.com> Reviewed-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
/drivers/net/wireless/wl12xx/rx.h
|
00d201001bd4e8a46e3d03c970abcb72256c368b |
|
08-Nov-2010 |
Shahar Levi <shahar_levi@ti.com> |
wl1271: Change wl12xx Files Names All files name prefix removed due to the fact that wl12xx driver supports wl1271 and wl1273. Also the definition in Kconfig and header files changed respectively. Signed-off-by: Shahar Levi <shahar_levi@ti.com> Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
/drivers/net/wireless/wl12xx/rx.h
|
ef2f8d45771490de5b8373c25e983ee1e3aee9ea |
|
12-Jun-2009 |
Kalle Valo <kalle.valo@nokia.com> |
wl1251: add wl1251 prefix to all 1251 files Now that all 1271 files are split, we can add wl1251_ prefix to the files. Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Reviewed-by: Vidhya Govindan <vidhya.govindan@nokia.com> Reviewed-by: Luciano Coelho <luciano.coelho@nokia.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/wl12xx/rx.h
|
2f01a1f58889fbfeb68b1bc1b52e4197f3333490 |
|
29-Apr-2009 |
Kalle Valo <kalle.valo@nokia.com> |
wl12xx: add driver wl12xx is a driver for TI wl1251 802.11 chipset designed for embedded devices, supporting both SDIO and SPI busses. Currently the driver supports only SPI. Adding support 1253 (the 5 GHz version) should be relatively easy. More information here: http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=4711&navigationId=12494&templateId=6123 (Collapsed original sequence of pre-merge patches into single commit for initial merge. -- JWL) Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Signed-off-by: Bob Copeland <me@bobcopeland.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/wl12xx/rx.h
|