Permalink
Switch branches/tags
wl18xx-r5-20120103 wl18xx-internal-2012-05-21 wl18xx-20120203 wl18xx-20120202 wl18xx-2012-07-08 wl18xx-2012-07-08-2 wl18xx-2012-04-04 wl18xx-2012-03-23 wl18xx-2012-03-22 wl18xx-2012-03-21 wl18xx-2012-03-20 wl18xx-2012-03-02 wl18xx-2012-02-28 wl18xx-2012-02-27 wl18xx-2012-02-22 wl18xx-2012-02-21 wl18xx-2012-02-15 wl18xx-2012-02-14 wl18xx-2012-02-09 wl18xx-2012-02-08 wl18xx-2012-02-07 wl18xx-2011-12-16 wl18xx-2011-12-15 wl18xx-2011-12-15-2 wl18xx-2011-12-14 wl18xx-2011-12-13 wl18xx-2011-12-08-pre-rebase wl18xx-2011-12-02 wl18xx-2011-12-02-3 wl18xx-2011-12-02-2 wl18xx-2011-12-01 wl18xx-2011-11-30 wl18xx-2011-11-29 wl18xx-2011-11-29-2 wl18xx-2011-11-22 wl18xx-2011-11-21 wl18xx-2011-11-19-blaze wl18xx-2011-11-17-blaze wl18xx-2011-11-14-blaze wl18xx-2011-11-14-2-blaze wl18xx-2011-11-04-blaze wl18xx-2011-10-11 wl18xx-02-20 upstreaming-2013-03-25 upstreaming-2013-03-07 upstreaming-2013-03-05 upstream-3.4 testing-2011-12-12 r8.a6.06_38 r8.a3.09-build_51 r8.a3.09-build_50 r8.a3.09-build_49 r8.a3.09-build_48 r8.a3.09-build_47 r8.a3.09-build_45 r8.a3.09-build_44 r8.a3.09-build_43 r8.a3.09-build_42 r8.a3.09-build_41 r8.a3.09-build_39 r8.a3.09-build_38 r8.a3.09-build_37 r8.a3.09-build_36 r8.a3.09-build_35 r8.a3.09-build_30 r8.a3.09-build_29 r8.a3.09-build_28 r8.a3.09-build_27 r8.a3.09-build_25 r8.a3.09-build_24 r8.a3.09-build_23 r8.a3.09-build_22 r8.a3.09-build_21 r8.a3.09-build_20 r8.a3.09-build_19 r8.a3.08-build_18 r8.a3.08-build_16 r8.a3.08-build_14 r8.a3.08-build_13 r8.a3.08-build_12 r8.a3.08-build_11 r8.a3.08-build_10 r8.a3.05-build_7 r8.a3.05-build_6 r8.a3.05-build_5 r8.a3.05-build_4 r8.a3.05-build_3 r8.a3.05-build_1 r8.a2.09 r8.a2.08 r8.a2.08-candidate r8.a2.07 r8.a2.07-build_146 r8.a2.07-build_141 r8.a2.07-build_140 r8.a2.07-build_139 r8.a2.07-build_136 r8.a2.06 r8.a2.05 r8.a2.04
Nothing to show
Commits on May 7, 2013
  1. wl18xx: increase FW version number in the filename (WIP)

    Not sure this is needed, re-evaluate.
    
    Update the firmware version name to wl18xx-fw-3.bin to reflect the
    backwards-incompatible changes in the 8.6.* firmware branch.
    
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    Luciano Coelho committed May 7, 2013
  2. Revert "regulator: twl: Remove another unused variable warning"

    This reverts commit 029dd3c.
    
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    lucacoelho committed with Luciano Coelho Nov 14, 2012
  3. Revert "regulator: twl: Remove references to the twl4030 regulator"

    This reverts commit e76ab82.
    
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    lucacoelho committed with Luciano Coelho Nov 14, 2012
  4. Revert "regulator: twl: Remove references to 32kHz clock from DT bind…

    …ings"
    
    This reverts commit 0e8e5c3.
    
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    lucacoelho committed with Luciano Coelho Nov 14, 2012
  5. OMAP: wlan: Set the WLAN Regulator to be always on

    For regulator omap4_clk32k used by wlan, set .constraints.always_on to 1.
    This regulator should never be disabled.
    
    Signed-off-by: Panduranga Mallireddy <panduranga_mallireddy@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    Panduranga Mallireddy committed with Luciano Coelho Jul 29, 2011
  6. wlcore: allow setting min req rx blocks in debugfs

    Also fix IRQ timeout in debugfs (related to Rx irq pacing).
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Feb 13, 2013
  7. wlcore: debugfs: allow changing tx pacing settings

    This is helpful for tweaking settings for new platforms
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Jan 28, 2013
  8. wlcore: debugfs: avg number of loops in wlcore_irq

    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Feb 20, 2013
  9. wlcore: add tx/rx number of packets per interrupt to debugfs

    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Feb 19, 2013
  10. wlcore: add avg Tx aggregation size to debugfs

    This helps determine if we are sending traffic efficiently over the bus.
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Feb 17, 2013
  11. wlcore: print active channel in the driver_state

    Print current active channel/s and a role type for
    that channel in the driver_state debugfs.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    victorgld committed with Luciano Coelho Feb 24, 2013
  12. mac80211: use legacy mode for all ACs

    AVM FritzBox 7390 has a weird behaviour where once we enable
    U-APSD only on the VO AC it limits the rate of the packets
    it sends to 39Mbps and doesn't do AMPDU aggregation.
    This causes a big degradation in throughput obviously.
    It's important to note that this isn't related to PS and happens
    also when ACTIVE is forced. The traffic affected is sent in BE AC.
    Once legacy mode for all ACs is used the AP begins using higher rates
    as well as AMPDU aggregation which improves throughput significantly.
    
    In order to deal with this AP and potentially others switch to
    using legacy mode for all ACs by default.
    
    Signed-off-by: Eyal Shapira <eyal@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    eyalsh committed with Luciano Coelho Jun 26, 2012
  13. nl80211: sync nl80211.h header to supplicant (INTERNAL)

    This patch includes the following changes:
    - Add headers for NL80211_WOWLAN_ACTION and the associated action types.
      This feature is yet to be ported from R5 (probably wl12xx only at
      first).
    - Leave some room for adding nl80211 commands - our commands will now
      start after leaving a gap of 10 in the appropriate enum. This will
      ensure old kernel can work well with new wpa_supplicants (ABI-wise).
    - channel switch related commands
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Jul 18, 2012
  14. wlcore: configure rate policies for p2p mgmt interface (INTERNAL)

    Otherwise p2p packets come out with arbitrary rates.
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Aug 8, 2012
  15. mac80211: allow disabling scans while another vif is active (INTERNAL)

    Add new disable_scan_while_active module_param, to allow
    disabling scanning on one interface while another sta/ap
    interface is active.
    
    Return EBUSY in that case.
    
    (This is a limitation of some wl12xx/wl18xx FWs)
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    elp committed with Luciano Coelho Aug 2, 2012
  16. wlcore: block most mac80211 ops on p2p mgmt iface (INTERNAL)

    In general, p2p management interfaces cannot send vif-specific commands
    to FW, as the vif role id is invalid. Only off-channel data and scans
    happen on this vif, so most ops are not relevant.
    
    If the vif is a p2p mgmt vif, block non relevant mac80211 ops.
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Aug 5, 2012
  17. wlcore: scan on the dev role for the p2p mgmt iface (INTERNAL)

    When starting a p2p mgmt interface, enable its device role. This
    allows us to keep the sta role disabled and scan on the dev role.
    
    In the scan code fallback to the dev role if the regular role id is
    invalid.
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Aug 5, 2012
  18. mac80211: mark the p2p0 interface with a special flag (INTERNAL)

    This flag indicates the lower driver the interface will be used for
    p2p management operations only (p2p find). This will be superseded
    by pending upstream patches making p2p a wdev-only interface.
    
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    ariknem committed with Luciano Coelho Aug 5, 2012
  19. wlcore: limit size of aggr_pkts_reason statistics

    Set the size of aggr_pkts_reason statistics array depending
    on the number of tx descriptors.
    
    Signed-off-by: Igal Chernobelsky <igalc@ti.com>
    igalc committed with Luciano Coelho Jul 31, 2012
  20. wlcore: add num tx desc parameter to alloc_hw

    Add number of Tx descriptors as new paramter to wlcore_alloc_hw function.
    
    Signed-off-by: Igal Chernobelsky <igalc@ti.com>
    igalc committed with Luciano Coelho Jul 31, 2012
  21. wl18xx: handle dbg aggr size vs rate in a dedicated function (DEBUG)

    Size of the output is approximately 2 pages. I am using seq_file API
    to avoid overflow of the output buffer and ensure that all chars are
    going through to the user space.
    
    Signed-off-by: Arkady Miasnikov <a-miasnikov@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    Arkady Miasnikov committed with Luciano Coelho Jun 13, 2012
  22. wlcore: delete unused WL1271_AGGR_BUFFER_SIZE def

    WL1271_AGGR_BUFFER_SIZE and WLCORE_AGGR_MAX_PACKETS unused
    defines are deleted, aggr_buf_size from wl1271 structure is used
    instead.
    
    [Arik - rework for upstream]
    
    Signed-off-by: Igal Chernobelsky <igalc@ti.com>
    Signed-off-by: Arik Nemtsov <arik@wizery.com>
    igalc committed with Luciano Coelho Jul 31, 2012
  23. wlcore: update debugfs for tx aggregation stats

    Use allocated size for aggr_pkts_reason instead of define
    WLCORE_AGGR_MAX_PACKETS.
    [Is to be applied on top of wlcore/wl18xx/wl12xx: aggregation buffer size set
    patch.]
    
    Signed-off-by: Igal Chernobelsky <igalc@ti.com>
    igalc committed with Luciano Coelho Jul 31, 2012
  24. wlcore: report roaming disabled when switching to multirole (INTERNAL)

    In multirole single channel userspace should be notified
    so that it can stop background scans and roaming attempts.
    This is intended in order to prevent a roaming attempt
    to a different channel and breaking another role active
    an additional interface.
    
    Signed-off-by: Eyal Shapira <eyal@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    eyalsh committed with Luciano Coelho Jan 24, 2012
  25. nl/mac80211: add roaming capability event to API (INTERNAL)

    Some drivers (e.g. wlcore) may want to notify
    userspace that roaming is limited and that
    background scan and roaming attempts can be stopped.
    
    Signed-off-by: Eyal Shapira <eyal@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    eyalsh committed with Luciano Coelho Jan 24, 2012
  26. wlcore: support short and long interval in sched scan (INTERNAL)

    Configure sched scan in FW to use a short interval
    for the first X cycles and the switch to a longer interval.
    
    Signed-off-by: Eyal Shapira <eyal@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    eyalsh committed with Luciano Coelho Jan 18, 2012
  27. nl80211: support short and long interval in sched scan (INTERNAL)

    Enable having a short interval for sched scan for a
    given number of intervals and then switch to a longer interval.
    Have sched scan users (ath6kl and wl12xx) use long_interval
    field instead of just interval as a rename was needed.
    
    Signed-off-by: Eyal Shapira <eyal@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    eyalsh committed with Luciano Coelho Nov 18, 2012
  28. mac80211: retry auth and assoc on error 17 (INTERNAL)

    In some congested environments APs return
    WLAN_STATUS_AP_UNABLE_TO_HANDLE_NEW_STA on auth/assoc
    attempt. Instead of failing immediately, retry again
    in 200 msec.
    
    Signed-off-by: Eliad Peller <eliad@wizery.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    elp committed with Luciano Coelho May 15, 2012
  29. wlcore: add support for dynamic scan configuration (INTERNAL)

    Adding new scan setup parameters: min/max dwell time
    and number of probe requests.
    Default scan parameters will be used whenever user doesn't set
    these new scan parameters during the scan.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho Nov 18, 2012
  30. nl80211/cfg80211: add new scan configurations attributes (INTERNAL)

    To enhance scan abilities by being able to setup some low level
    scan parameters dynamically during NL80211_CMD_TRIGGER_SCAN
    command.
    
    Exposing 3 new attributes:
      NL80211_ATTR_SCAN_MIN_DWELL: Minimum scan dwell time (in TUs), u32
    	attribute to setup minimum time to wait on each channel, if received
    	at least one probe response during this period will continue waiting
    	%NL80211_ATTR_SCAN_MAX_DWELL, otherwise will move to next channel.
     	This is optional attribute, so if it's not set driver should
    	use hardware default values.
      NL80211_ATTR_SCAN_MAX_DWELL: Maximum scan dwell time (in TUs), u32
    	attribute to setup maximum time to wait on each channel.
    	This is optional attribute, so if it's not set driver should
    	use hardware default values.
      NL80211_ATTR_SCAN_NUM_PROBE:  Attribute (u8) to setup number of probe
     	requests to transmit on each active scan channel, used with
    	NL80211_CMD_TRIGGER_SCAN command.
    
    These attributes are also required for the beacon reports in the
    802.11k standard.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012
  31. nl80211/cfg80211: add intermediate scan result filter (INTERNAL)

    User might want to be notified with intermediate scan results only
    above some minimal RSSI. Adding new NL80211_ATTR_IM_SCAN_RESULT_MIN_RSSI
    u32 attribute for the intermediate scan results  RSSI filtering mechanism,
    which will significantly reduce unnecessary Kernel-User traffic.
    It might be optionally enabled during NL80211_CMD_TRIGGER_SCAN.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012
  32. mac80211: add intermediate scan result event call (INTERNAL)

    Adding "cfg80211_send_intermediate_result" call on reception
    of new beacon/probe response.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012
  33. nl80211/cfg80211: add intermediate scan result event (INTERNAL)

    Adding intermediate scan result event by exposing new
    NL80211_CMD_IM_SCAN_RESULT event, which will contain
    NL80211_BSS_BSSID to specify the BSSID of received scan result and
    NL80211_BSS_SIGNAL_MBM to indicate signal strength.
    
    This event might be optionally enabled during
    NL80211_CMD_TRIGGER_SCAN, with NL80211_ATTR_IM_SCAN_RESULT
    flag attribute.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012
  34. mac80211: add 'scan_cancel' command (INTERNAL)

    Implementing the scan_cancel operation in the mac80211,
    by calling existing ieee80211_scan_cancel() function.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012
  35. nl80211/cfg80211: add 'scan_cancel' command (INTERNAL)

    Mostly from an energy consumption and cpu load perspective,
    it can be useful to stop a triggered scan earlier, when one
    finds the desired scan results.
    Adding the ability to stop a scan from user space by exposing
    new NL80211_CMD_SCAN_CANCEL API.
    
    Signed-off-by: Victor Goldenshtein <victorg@ti.com>
    Signed-off-by: Luciano Coelho <coelho@ti.com>
    victorgld committed with Luciano Coelho May 16, 2012