Permalink
Commits on Jan 22, 2012
  1. wl18xx: update the enumeration of the hw_board_type

    Also remove the writes the SCR_PAD2.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with ariknem Jan 1, 2012
  2. wl18xx: write mac address to sta_addr reg

    writing the mac address as given in the nvs file
    to the sta_addr regs (low/high)
    
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with ariknem Dec 22, 2011
  3. wl18xx: enable 11a support

    always enable 11a without checking the dual mode select
    param in ini file.
    
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with ariknem Dec 20, 2011
  4. wl18xx: remove bmtrace files

    bmtrace files have been removed,
    and makfile was updated Accordingly.
    
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with ariknem Dec 19, 2011
  5. wl18xx: add wl18xx NVS new support

    The wl18xx NVS is used for:
    - changing MAC address (inside a file so that GUI will take this file and not via .ifconfig.)
    - configuring number_of_assembled_antennas_2_4.
    - configuring external_dc2dc.
    
    signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with ariknem Dec 15, 2011
  6. wl18xx: enable recovery by default

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with ariknem Dec 15, 2011
  7. wl18xx: increase minimum MPDU start spacing

    change the value of ampdu_density in the driver HT capabilities
    from 8 to 16 usec.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with ariknem Dec 15, 2011
  8. wl12xx: fix wl12xx_sdio_interrupt() deadlock

    before wl12xx_sdio_interrupt() calls wl1271_irq() directly,
    it releases the host, and then reclaim it again. This might
    deadlock on wl12xx_free_sdio_irq(), as it both claims the
    host and waits for wl12xx_sdio_interrupt() to finish (which
    tries to claim the already-claimed host).
    
    Solve it by defering the wl1271_irq() call to a different
    work. however, now we have to explicitly disable the irq
    until wl1271_irq() is called, so add some code to handle
    it...
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    elp committed with ariknem Dec 14, 2011
Commits on Dec 14, 2011
  1. wl18xx: Yield issue Work Around - part 5

    Use the existing retries mechanism for boot when the WA sequence
    fails on sdio read when trying to read the ocp state from the PHY PDSP.
    Increase the number of boot retries from 1 to 20.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 11, 2011
  2. wl18xx: support CCK in 40mhz channels

    Set bit IEEE80211_HT_CAP_DSSSCCK40 in HT capabilities.
    It means we can operate in CCK rates (11b) when operating in
    wide channel mode.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 6, 2011
  3. wl18xx: Yield issue Work Arond - part 4

    Print error indication for user- print error number according to the sequence presented
    Remove unnecessary loop from stage 2
    Replace PHY write order
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 6, 2011
  4. wl18xx: cleanup driver sdio load prints

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 5, 2011
  5. wl18xx: cleanup driver load prints

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 5, 2011
  6. wl18xx: check wl18xx_recovery_enable before doing recovery

    This is done inside wl1271_queue_recovery_work.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 4, 2011
  7. wl18xx: change tx_compl_threshold default value

    Change tx_compl_threshold default value from 8 to 10
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 4, 2011
  8. wl18xx: enable recovery + module param wl18xx_recovery_enable

    by default recovery is disabled
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Dec 1, 2011
  9. wl18xx: Yield issue Work Arond - part 3

    Add one more write to the PHY.
    
    Bug description: Some PDSP Regs wake up value is such that OCP bridge is stuck, this happened randomly
    WA: toggle BT and PHY reset till OCP is free, PDSP registers value is valid.
    Sequence will be done in PG1 only.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 1, 2011
  10. wl18xx: Yield issue Work Arond - part 2

    Add more steps to the sequence.
    
    Bug description: Some PDSP Regs wake up value is such that OCP bridge is stuck, this happened randomly
    WA: toggle BT and PHY reset till OCP is free, PDSP registers value is valid.
    Sequence will be done in PG1 only.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 1, 2011
  11. wl18xx: Limit maximum number of scan cycles

    Change the maximun number of scan cycles from infinite to 20
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Dec 1, 2011
  12. wl18xx: Yield issue Work Arond

    Bug description: Some PDSP Regs wake up value is such that OCP bridge is stuck, this happened randomly
    WA: toggle BT and PHY reset till OCP is free, PDSP registers value is valid.
    Sequence will be done in PG1 only.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 30, 2011
  13. wl18xx: FW status TX descriptors release fix

    Increase fw status TX descriptors free queue length to 33
    Add new parameters to driver state in debugfs
    Increase buffer size in driver_state_read
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 28, 2011
  14. wl18xx: add debug released TX descriptors counter

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 27, 2011
  15. wl18xx: add 40mhz & mimo support for ap mode

    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Nov 27, 2011
  16. wl18xx: add memory debugfs for memory fw-statistics

    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Nov 27, 2011
  17. wl18xx: PG2.0 HW Watch dog support

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 22, 2011
  18. wl18xx: PG2.0 Tx Host Slave padding every aggregate

    New support for Tx Host Slave padding feature for PG2.0
    Tx padding will be done in the end of each aggregation instead
    of at the end of each frame.
    
    Sign-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 22, 2011
  19. wl18xx: Update debugFS DEBUGFS_TI ini parameters

    Move tx_ba_tid_bitmap and srf_state to DEBUGFS_TI
    
    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 27, 2011
  20. wl18xx: remove GRN_FLD support in ht capability

    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Nov 21, 2011
  21. wl18xx: align defaults to HDK board type

    align the component low&high defaults
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Nov 20, 2011
  22. wl18xx: Fix support for PG2 CHIP_ID_B

    Signed-off-by: Orit Brayer <orit@ti.com>
    OritB committed with elp Nov 15, 2011
  23. 18xx: queue tx-completions on the private wq

    bugfix - do not queue 18xx tx completions on the mac80211 wq.
    ariknem committed with elp Oct 31, 2011
  24. wl18xx: set WIPHY_WOWLAN_ANY for IBI as well

    Allow configuring wowlan (and define the device as wakeup
    source) also when working with IBI.
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    elp committed Nov 3, 2011
  25. wl18xx: enable/disable sdio irq on resume

    call the new sdio_disable_irq when getting an irq
    while the host is suspended and enable-only
    it (sdio_enable_irq) on resume.
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    elp committed Nov 3, 2011
  26. wl18xx: don't claim/release sdio on suspend/resume *PRELIMINARY*

    Signed-off-by: Eliad Peller <eliad@wizery.com>
    elp committed Nov 2, 2011
  27. wl18xx: add debugfs support to tx_ba_win_size & hw_tx_extra_mem_blk

    tx_ba_win_size default val is 10
    hw_tx_extra_mem_blk default val is 1
    
    signed-off-by: Lior Cohen <liorc@ti.com>
    liorc committed with elp Nov 16, 2011