Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: A1
Commits on Jan 1, 2012
  1. @OritB @liorc

    wl18xx: update the enumeration of the hw_board_type

    OritB authored liorc committed
    Also remove the writes the SCR_PAD2.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
  2. @liorc

    wl18xx: write mac address to sta_addr reg

    liorc authored
    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>
  3. @liorc

    wl18xx: enable 11a support

    liorc authored
    always enable 11a without checking the dual mode select
    param in ini file.
    
    signed-off-by: Lior Cohen <liorc@ti.com>
Commits on Dec 19, 2011
  1. @liorc

    wl18xx: remove bmtrace files

    liorc authored
    bmtrace files have been removed,
    and makfile was updated Accordingly.
    
    signed-off-by: Lior Cohen <liorc@ti.com>
Commits on Dec 15, 2011
  1. @OritB @liorc

    wl18xx: add wl18xx NVS new support

    OritB authored liorc committed
    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>
  2. @OritB @liorc

    wl18xx: enable recovery by default

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  3. @OritB @liorc

    wl18xx: increase minimum MPDU start spacing

    OritB authored liorc committed
    change the value of ampdu_density in the driver HT capabilities
    from 8 to 16 usec.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
  4. @elp @liorc

    wl12xx: fix wl12xx_sdio_interrupt() deadlock

    elp authored liorc committed
    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>
Commits on Dec 11, 2011
  1. @OritB @liorc

    wl18xx: Yield issue Work Arond - part 5

    OritB authored liorc committed
    Use the existing retries mechanism for boot when the WA sequemce
    failes 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>
Commits on Dec 7, 2011
  1. @OritB @liorc

    wl18xx: support CCK in 40mhz channels

    OritB authored liorc committed
    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>
  2. @OritB @liorc

    wl18xx: Yield issue Work Arond - part 4

    OritB authored liorc committed
    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>
  3. @OritB @liorc

    wl18xx: cleanup driver sdio load prints

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  4. @OritB @liorc

    wl18xx: cleanup driver load prints

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  5. @OritB @liorc

    wl18xx: check wl18xx_recovery_enable before doing recovery

    OritB authored liorc committed
    This is done inside wl1271_queue_recovery_work.
    
    Signed-off-by: Orit Brayer <orit@ti.com>
  6. @OritB @liorc

    wl18xx: change tx_compl_threshold default value

    OritB authored liorc committed
    Change tx_compl_threshold default value from 8 to 10
    
    Signed-off-by: Orit Brayer <orit@ti.com>
Commits on Dec 1, 2011
  1. @liorc

    wl18xx: enable recovery + module param wl18xx_recovery_enable

    liorc authored
    by default recovery is disabled
    signed-off-by: Lior Cohen <liorc@ti.com>
  2. @OritB @liorc

    wl18xx: Yield issue Work Arond - part 3

    OritB authored liorc committed
    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>
  3. @OritB @liorc

    wl18xx: Yield issue Work Arond - part 2

    OritB authored liorc committed
    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>
  4. @OritB @liorc

    wl18xx: Limit maximum number of scan cycles

    OritB authored liorc committed
    Change the maximun number of scan cycles from infinite to 20
    
    Signed-off-by: Orit Brayer <orit@ti.com>
  5. @OritB @liorc

    wl18xx: Yield issue Work Arond

    OritB authored liorc committed
    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>
  6. @OritB @liorc

    wl18xx: FW status TX descriptors release fix

    OritB authored liorc committed
    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>
Commits on Nov 29, 2011
  1. @OritB @liorc

    wl18xx: add debug released TX descriptors counter

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  2. @liorc

    wl18xx: add debugfs for memory fw-statistics

    liorc authored
    signed-off-by: Lior Cohen <liorc@ti.com>
Commits on Nov 28, 2011
  1. @liorc

    wl18xx: add 40mhz & mimo support for ap mode

    liorc authored
    signed-off-by: Lior Cohen <liorc@ti.com>
  2. @liorc

    wl18xx: align defaults to HDK board type

    liorc authored
    align the component low&high defaults
    signed-off-by: Lior Cohen <liorc@ti.com>
  3. @OritB @liorc

    wl18xx: Fix support for PG2 CHIP_ID_B

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  4. @ariknem @liorc

    18xx: queue tx-completions on the private wq

    ariknem authored liorc committed
    bugfix - do not queue 18xx tx completions on the mac80211 wq.
  5. @elp @liorc

    wl18xx: set WIPHY_WOWLAN_ANY for IBI as well

    elp authored liorc committed
    Allow configuring wowlan (and define the device as wakeup
    source) also when working with IBI.
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
  6. @elp @liorc

    wl18xx: enable/disable sdio irq on resume

    elp authored liorc committed
    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>
  7. @elp @liorc

    wl18xx: don't claim/release sdio on suspend/resume *PRELIMINARY*

    elp authored liorc committed
    Signed-off-by: Eliad Peller <eliad@wizery.com>
  8. @liorc

    wl18xx: add debugfs support to tx_ba_win_size & hw_tx_extra_mem_blk

    liorc authored
    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>
  9. @OritB @liorc

    wl18xx: change DRIVER_VERSION to "WL18XX_A1.12"

    OritB authored liorc committed
    Signed-off-by: Orit Brayer <orit@ti.com>
  10. @OritB @liorc

    wl18xx: Change default rx BA window size

    OritB authored liorc committed
    The default value of wl18xx_rx_aggr_size changed from 8 to 10.
    
    Signed-of-by: Orit Brayer <orit@ti.com>
  11. @OritB @liorc

    wl18xx: Add support for PG2 CHIP_ID_B

    OritB authored liorc committed
    The value was changed to 0x6030111
    
    Signed-off-by: Orit Brayer <orit@ti.com>
  12. @elp @liorc

    wl18xx: Add rx-padding support

    elp authored liorc committed
    18xx supports adding 2 padding bytes between the rx
    descriptor and the data, if the IP header is not
    four-byte boundary aligned (in case of QoS header).
    
    Add support for this feature (basically, when getting
    RX_BUF_PADDED_PAYLOAD indication, copy the whole data
    and then delete the first 2 bytes)
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    Signed-off-by: Orit Brayer <orit@ti.com>
Something went wrong with that request. Please try again.