Hi again, This is the second part of the reorganization we're doing. After this set, we can publish the wl18xx driver, which I hope I'll send tomorrow. The same work as before follows with this series. Please review. Cheers, Luca. Arik Nemtsov (18): wlcore/wl12xx: set the number of Tx descriptors per chip family wlcore/wl12xx: change GEM Tx-spare blocks per-vif wlcore/wl12xx: add hw op for calculating hw block count per packet wlcore/wl12xx: add hw op for setting blocks in hw_tx_desc wlcore/wl12xx: add hw op for setting frame length in tx_hw_desc wlcore/wl12xx: add global elements to convert hw-rates to standard rates wlcore: introduce Rx block-size alignment HW quirk wlcore/wl12xx: add hw op for getting rx buffer data alignment wlcore/wl12xx: add hw op for getting rx packet data length wlcore/wl12xx: split Tx completion to immediate/delayed wlcore/wl12xx: turn no-Tx-align quirk into Tx-align wlcore/wl12xx: add hw op for vif init wlcore/wl12xx: expand functionality of cmd_trigger HW op wlcore/wl12xx: add hw op to get rate-mask for AP-link in STA mode wlcore/wl12xx: set HT capabilities per chip-family wlcore: set max_rx_agg_subframes in mac80211 according to HT conf wlcore: add module param to prevent HW recovery wlcore/wl12xx: adapt FW status for multiple families Luciano Coelho (6): wlcore/wl12xx: add prepare_read hw op for Rx data wlcore/wl12xx: add hw_init operation wlcore/wl12xx: move runtime configuration struct to the lower driver wlcore/wl12xx: move extended radio configuration parameters to wl12xx wlcore/wl12xx: use a single memory config and reset if using wl127x wlcore/wl12xx: move identify firmware function to a lower driver op drivers/net/wireless/ti/wl12xx/Makefile | 2 +- drivers/net/wireless/ti/wl12xx/acx.c | 53 +++ drivers/net/wireless/ti/wl12xx/acx.h | 36 ++ drivers/net/wireless/ti/wl12xx/cmd.c | 254 +++++++++++ drivers/net/wireless/ti/wl12xx/cmd.h | 112 +++++ drivers/net/wireless/ti/wl12xx/conf.h | 50 +++ drivers/net/wireless/ti/wl12xx/main.c | 698 +++++++++++++++++++++++++++++- drivers/net/wireless/ti/wl12xx/wl12xx.h | 31 ++ drivers/net/wireless/ti/wlcore/acx.c | 39 +-- drivers/net/wireless/ti/wlcore/acx.h | 8 +- drivers/net/wireless/ti/wlcore/boot.c | 48 +-- drivers/net/wireless/ti/wlcore/cmd.c | 230 +---------- drivers/net/wireless/ti/wlcore/cmd.h | 82 ---- drivers/net/wireless/ti/wlcore/conf.h | 57 +--- drivers/net/wireless/ti/wlcore/debugfs.c | 1 + drivers/net/wireless/ti/wlcore/hw_ops.h | 123 ++++++ drivers/net/wireless/ti/wlcore/init.c | 48 +-- drivers/net/wireless/ti/wlcore/main.c | 551 +++--------------------- drivers/net/wireless/ti/wlcore/rx.c | 112 +++--- drivers/net/wireless/ti/wlcore/rx.h | 12 +- drivers/net/wireless/ti/wlcore/tx.c | 104 ++--- drivers/net/wireless/ti/wlcore/tx.h | 7 +- drivers/net/wireless/ti/wlcore/wl12xx.h | 32 +- drivers/net/wireless/ti/wlcore/wlcore.h | 67 +++- 24 files changed, 1630 insertions(+), 1127 deletions(-) create mode 100644 drivers/net/wireless/ti/wl12xx/acx.c create mode 100644 drivers/net/wireless/ti/wl12xx/acx.h create mode 100644 drivers/net/wireless/ti/wl12xx/cmd.c create mode 100644 drivers/net/wireless/ti/wl12xx/cmd.h create mode 100644 drivers/net/wireless/ti/wl12xx/conf.h create mode 100644 drivers/net/wireless/ti/wl12xx/wl12xx.h create mode 100644 drivers/net/wireless/ti/wlcore/hw_ops.h -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html