Search Linux Wireless

Re: [PATCH 00/78] 18xx chip support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2012-05-10 at 12:13 +0300, Arik Nemtsov wrote:
> This series adds initial support for the 18xx chip family. The new
> module uses wlcore for functionality common with the 12xx family.
> 
> Arik Nemtsov (28):
>   wl18xx: create per-chip-family private storage
>   wl18xx: set the number of Tx descriptors
>   wl18xx: set normal/GEM Tx spare block counts
>   wl18xx: implement hw op for calculating hw block count per packet
>   wl18xx: implement hw op for setting blocks in hw_tx_desc
>   wl18xx: implement hw op for setting frame length in tx_hw_desc
>   wl18xx: define HW-rate translation elements/tables
>   wl18xx: add fw_status private data
>   wl18xx: set Rx block-size alignment quirk
>   wl18xx: implement hw op for getting rx buffer data alignment
>   wl18xx: implement hw op for getting rx packet data length
>   wl18xx: implement immediate Tx completion
>   wlcore/wl18xx: add hw op for setting Tx HW checksum
>   wlcore/wl18xx: add hw op for Rx HW checksum
>   wlcore: track current channel type per vif
>   wl18xx: send channel type to FW on role start
>   wl18xx: ipmlement ap_rate_mask hw op
>   wlcore: support peer MIMO rates
>   wlcore/wl18xx: enable MIMO/wide-chan rates in AP-mode rate config
>   wl18xx: set HT capabilities
>   wl18xx: add module param for overriding HT caps
>   wl18xx: read FW pc on recovery
>   wl18xx: disable FW log functionality
>   wl18xx: implement hw op to read PG version
>   wl18xx: init Tx-released index to 0 on HW init
>   wl18xx: don't upload NVS to FW
>   wl18xx: change board type enum according to new FW
>   wlcore/wl12xx/18xx: split fw_status struct into two
> 
> Assaf Azulay (1):
>   wl18xx: change default tcp_checksum to false
> 
> Luciano Coelho (49):
>   wl18xx: add new module
>   wlcore_sdio/wl18xx: use SDIO revision number to identify wl18xx chips
>   wl18xx: add empty operations struct
>   wl18xx: add partition table
>   wl18xx: add register table
>   wl18xx: add identify chip operation
>   wl18xx: add some boot operations and hw-specific configurations
>   wl18xx: add trigger command and ack event operations
>   wl18xx: add hw_init operation
>   wl18xx: add runtime configuration parameters
>   wl18xx: add board type module argument
>   wl18xx: translate and write the board type to SCR_PAD2
>   wl18xx: read clock frequency and do top init accordingly
>   wlcore: rename wl12xx.h to wlcore_i.h
>   wlcore/wl12xx: move ref_clock and tcxo_clock elements to wl12xx
>   wlcore/wl12xx: move rx_mem_pool_addr element to wl12xx
>   wlcore/wl12xx: add plt_init op and move the code to wl12xx
>   wl18xx: add plt_init operation
>   wl18xx: change the low_band_component_type for HDK boards
>   wl18xx: add number of antennas and dc2dc type as module params
>   wl18xx: add module parameter to disable TCP checksum
>   wl18xx: derive the MAC address from the BD_ADDR in fuse ROM
>   wl18xx: add a module parameter to control 11a support
>   wlcore: add module parameter to dump SDIO reads and writes
>   wl18xx: copy the default configuration before checking the board_type
>   wl18xx: changed default board_type to HDK
>   wlcore: add space for private area when allocating fw_status
>   wl18xx: change low_band_component_type value for COM8
>   wlcore: reorder identify_chip and get_hw_info
>   wl18xx: disable MCS_13 for wl18xx PG 1.0
>   wlcore: update beacon and probe_resp templates when rates change
>   wlcore: use all AP basic rates as default
>   wlcore: abstract debugfs fw_stats to be handled by the lower drivers
>   wlcore: add debugfs macro to help print fw statistics arrays
>   wl12xx: implement fw status debugfs entries
>   wl18xx: implement fw status debugfs entries
>   wlcore: create private static_data area and add operation to parse it
>   wl18xx: print the PHY firmware version from the private static data
>   wlcore: print the interrupt status when recovery is triggered
>   wl18xx: don't use MIMO when ht_mode is set to wide
>   wlcore: use proper values for supported local rates
>   wl18xx: add module parameter to force SISO 20MHz
>   wl18xx: add power limit reference value to mac_and_phy settings
>   wl18xx: export low/high band component values as module params
>   wl18xx: export pwr_limit_reference_11_abg value as a module parameter
>   wlcore/wl12xx/wl18xx: move lower driver debugfs to a subdir
>   wlcore: increase aggregation buffer size by one page
>   wl18xx: increase tx_ba_win_size to 64
>   wl18xx: use new fw stats structures

Applied and pushed this whole series to wl12xx/master.

-- 
Cheers,
Luca.

--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux