aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/bcmdhd
Commit message (Collapse)AuthorAgeFilesLines
* bcmdhd: Enable Ad-Hoc (IBSS) modeBruno Randolf2013-03-251-2/+63
| | | | | | | | | | | This enables Ad-Hoc (IBSS) mode for bcmdhd. We basically just need to set the interface flag and avoid some P2P specific settings while scanning. Also add the "station get" command for IBSS mode. Signed-off-by: Bruno Randolf <br1@einfach.org> Change-Id: I10a047f76495d7fedfee16d0ac10de239e494567
* Revert "bcmdhd: Disable MAX power saving mode as disabled by Samsung"Pawit Pornkitprasan2012-11-301-6/+0
| | | | | | | Jellybean 4.2 now provides a user-configurable option "Wi-Fi optmization" in Wi-Fi advanced settings which enables/disables suspend mode. This reverts commit 1a4e897e86dad6c1c531ea55c93580e52e18a4e2.
* net: wireless: import bcmdhd from tuna kernelPawit Pornkitprasan2012-11-2024-291/+640
| | | | | | | as of d5a18e013da25a07b330fd70c212ac477cabff4e 'Revert "net: wireless: bcmdhd: Fix WD wakelock behavior"' Change-Id: I8d0951437855e49e3a47cd0d105095e22f349a84
* Merge branch 'android-samsung-3.0-jb-mr0' of ↵Pawit Pornkitprasan2012-10-151-0/+1
|\ | | | | | | | | | | | | | | | | https://android.googlesource.com/kernel/samsung into HEAD Conflicts: drivers/gpu/pvr/pvrversion.h Change-Id: I93433944a5870a934ea7783df66994bffda2673e
| * net: wireless: bcmdhd: Report proper mcs rate maskDmitry Shmidt2012-09-101-0/+1
| | | | | | | | | | | | | | Setting proper mcs rate mask allows to connect in 802.11n-only mode Change-Id: Iffd47a60c92a74d29e42d81d79fa64463f5895c5 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | bcmdhd: Disable MAX power saving mode as disabled by SamsungPawit Pornkitprasan2012-07-311-0/+6
|/ | | | | | | | | The MAX power saving mode is disabled on Samsung stock ROMs. May help with applications like Skype while screen off. Re-merged since bcmdhd was ported from crespo for jb Change-Id: I75b46cb912071979c15818b39f88989e6a10b8d3
* net: wireless: bcmdhd: Update to version 5.90.195.75Dmitry Shmidt2012-05-3113-142/+764
| | | | | | | - Fix false PCB-OVERLAP issue - Fix simultanious connect request on two P2P devices Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix P2P driver crash for MFG firmwareLeslie Yu2012-05-301-2/+2
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Make responce waiting uninterruptibleDmitry Shmidt2012-05-302-28/+12
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix WPS PBC overlap failureNeeraj Kumar Garg2012-05-241-0/+2
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Ignore signal_pending() while waiting in IOCTLDmitry Shmidt2012-05-161-4/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Check return value from dhd_dev_init_ioctl()Dmitry Shmidt2012-05-163-6/+8
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix WARN_ON(!res->pub.channel)Dmitry Shmidt2012-05-161-0/+5
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Change singal pending return value from -110 to -4Dmitry Shmidt2012-05-161-3/+3
| | | | | | | - ETIMEDOUT is interpreted as FW is not responding, so return EINTR instead Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix filtering setting in case of P2PDmitry Shmidt2012-05-103-8/+19
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Avoid turning radio UP twice on startDmitry Shmidt2012-05-031-2/+4
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Set MMC_PM_KEEP_POWER flag on suspendDmitry Shmidt2012-05-021-0/+17
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.61Dmitry Shmidt2012-05-0210-60/+154
| | | | | | | | | | | | | | | | | | | | | - Deauth frame from p2p GO to client doesn't go from firmware if we do del_virtual_iface immediately. Putting a delay after sending deauth frame to allowed FW to send out deauth frame. - IF_DEL operation was timing out due to wrong status check. Fixed it and added few debug prints. - Sending Provision Discovery directly to GO instead of doing an internal scan. Also put the internal scan count to 3 to have better timings for GO-NEG. - Increase beacon timeout only for concurrent mode. For STA only operation, use the default beacon timeout value (4). - If scan abort is due to timeout, aborting the scan in FW is not required. Moreover, as this scan_timeout call is coming in timer interrupt context, all blocking calls such as fw scan abort will result in kernel panic : don’t call abort in Firmware. - Add p2p_cancel_listen routine. Fix p2p_listen_complete related kernel crash seen while turning off WiFi. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Turn OFF wlan power if interface UP failsDmitry Shmidt2012-05-021-0/+3
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Allow 80211_HT capabilityDmitry Shmidt2012-04-131-2/+0
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix improper band handlingDmitry Shmidt2012-04-101-4/+15
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 5.90.195.53Dmitry Shmidt2012-04-0913-57/+99
| | | | | | | | - Add retry to wl_cfg80211_mgmt_tx() for P2P - Change singal pending return value from -512 to -110 - Minor cleaning Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Move FW hang processign to work queueDmitry Shmidt2012-04-021-14/+30
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix FW hang recoveryDmitry Shmidt2012-04-026-15/+18
| | | | | | | | | - Reduce IOCTL responce timeout to 2 sec (from 20) - Fix pending status in case of timeout - Pass error code from dhd_is_associated() call - Call cfg80211_disconnected() if no timeout detected Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix frame sequence lag issueAndrey Smolnikov2012-04-021-3/+14
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix crash in dhd_preinit_ioctls() band setDmitry Shmidt2012-03-291-1/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add CONFIG_DHD_ENABLE_P2P Kconfig optionDmitry Shmidt2012-03-292-2/+11
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Turn off DHD_USE_EARLYSUSPEND optionDmitry Shmidt2012-03-271-2/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.46Dmitry Shmidt2012-03-2712-61/+128
| | | | | | | | | | | - Fix WEXT compilation - Start SoftAP in G-band only - Fix IF_DEL timeout due to wrong status check - Fix P2P to pass certification - Enable arpoe in concurrent mode by default - Fail to start sched scan in P2P GO Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add 'wlan_ctrl_wake' wakelockDmitry Shmidt2012-03-272-21/+59
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Set probe_resp.timestamp value to scan resultsDmitry Shmidt2012-03-201-0/+8
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add constant mDNS filterDmitry Shmidt2012-03-202-2/+5
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add WL_CFG80211_STA_EVENT config optionDmitry Shmidt2012-03-201-0/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.35Dmitry Shmidt2012-03-169-92/+226
| | | | | | | - Add SoftAP auto-channel support - P2P fixes Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix mac setting from platform hookDmitry Shmidt2012-03-141-0/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix crash on timeout in wl_notify_escan_completeDmitry Shmidt2012-03-141-2/+3
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add sched-scan config optionDmitry Shmidt2012-03-142-1/+12
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Allow Improved suspend/resume processing on 2.6.39Dmitry Shmidt2012-03-143-7/+7
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Always turn Off wlan power on interface downDmitry Shmidt2012-03-141-3/+4
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add SETSUSPENDMODE commandDmitry Shmidt2012-02-296-63/+142
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Minor cleaningDmitry Shmidt2012-02-291-4/+2
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Add SET_RANDOM_MAC_SOFTAP optionDmitry Shmidt2012-02-291-1/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.30Dmitry Shmidt2012-02-2910-113/+96
| | | | | | | | - Fix STA features if P2P FW is in use - Move ENABLE_P2P_INTERFACE to Makefile - Minor fixes in PNO scan Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.28Dmitry Shmidt2012-02-2918-264/+695
| | | | | | | | | - Improve scan for p2p - Use use_rxchain support - Use WL_WIRELESS_EXT instead of CONFIG_WIRELESS_EXT - Initial sched_scan support Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Turn interface down (only) in case of FW crashDmitry Shmidt2012-02-231-2/+8
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix driver hang when resettingMike J. Chen2012-02-231-0/+7
| | | | | | | | | | | | | | bus->tx_max was not being initialized when we do a reset and the driver is statically linked. this led to about a 50% chance that it would be considered an illegal value when we send the mac address to the FW. add code to initialize it to a safe value until we receive the right value from the fw. Bug: 5974574 Change-Id: I28ab25d97203ef075e5354c25f85a25daaff5594 Signed-off-by: Mike J. Chen <mjchen@google.com> Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Increase pm_notify callback priorityDmitry Shmidt2012-01-311-1/+1
| | | | | | | Make pm_notify callback to be called the first on suspend/resume path to ensure it will always be called. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failureDmitry Shmidt2012-01-312-4/+21
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Daemonize wl_event_handlerDmitry Shmidt2012-01-313-13/+15
| | | | | | | Daemonizing makes thread (besides other things) NON-FREEZABLE, and it will not get fake signal on suspend to quicl down_interruptible() Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.23Dmitry Shmidt2012-01-278-359/+368
| | | | | | - WFD fixes Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>