aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/bcmdhd/include
Commit message (Collapse)AuthorAgeFilesLines
* net: wireless: bcmdhd: Add support for hidden ssid PNO scanAshwin2016-05-011-0/+6
| | | | | | | | | Changes to support hidden ssid config to be sent to FW. Earlier all ssids were hard coded as hidden, now only those indicated as such by supplicant will be. Change-Id: I927030fe12f162c52c93277b2ebfb4bf55daef4a Signed-off-by: Ashwin <ashwin.bhat@broadcom.com>
* net: wireless: bcmdhd: Sync with N5 branchDmitry Shmidt2016-05-011-2/+2
| | | | | Change-Id: I8152c52ae7da4932ff4b588d456548498bd4bab7 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update Location Service codeEcco Park2016-05-011-14/+33
| | | | | | | | | | | | | updated the dhd_pno.c based on new firmware which will be released today. updated the wl_anroid.c based on Robert's requirement Signed-off-by: Ecco Park <eccopark@broadcom.com> Conflicts: drivers/net/wireless/bcmdhd/common/include/proto/bcmevent.h Change-Id: I270755fe4c041ea1282afaed9d120c9b83c2bc0c
* net: wireless: bcmdhd: Update to version 1.88.45Ecco Park2016-05-011-7/+7
| | | | | | | | | | | | | | | | | | | 1. Remove WL_SUPPORT_AUTO_CHANNEL codes 2. add codes for WL_IFACE_COMB_NUM_CHANNELS and WL_CFG80211_P2P_DEV_IF to support concurent mode. (Google Bug : [9892309] support Wifi direct 5GHZ channels) but, remove the WL_IFACE_COM_NUM_CHANELS in Makefile 3. refactoring the codes for hidden ap roaming Signed-off-by: Ecco Park <eccopark@broadcom.com> Conflicts: drivers/net/wireless/bcmdhd/Makefile drivers/net/wireless/bcmdhd/wl_android.c drivers/net/wireless/bcmdhd/wl_cfg80211.c drivers/net/wireless/bcmdhd/wl_cfgp2p.c drivers/net/wireless/bcmdhd/wl_cfgp2p.h Change-Id: If8283f26714196aa971c186c57758c0e64ce87df
* net: wireless: bcmdhd: Update to version 1.88.42Dmitry Shmidt2016-05-013-11/+33
| | | | | | | - Add batched scan implementation Change-Id: I48a36f753597734b2a8865a53f15df30c5ae0d36 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.41Dmitry Shmidt2016-05-0124-6418/+148
| | | | | | | | | | | | | | | - Fix sched scan processing - Fix NDO processing - Do not wake dhd_dpc process if not necessary - Remove unnecessary defines and ifdefs - Fix SDIO bus wakeup code when idletime was zero case - Fix OOB interrupt handler was not registered when WLAN on failed case - Clean up ARP Packet filter code - Clean up P2P ESCAN source code - Clean up TDLS code Change-Id: I6b9a15f0d49c80d72183fd6e9f4b6bb01e450cd4 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.27Dmitry Shmidt2016-05-016-30/+92
| | | | | | | | | - Check FW capabilities - Add NS offload - Sync with bcm4339 version Change-Id: I95053eb417a147236dab43e5aabef5108d786b7c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.21Dmitry Shmidt2016-05-015-14/+20
| | | | | | | | | - Remove DHCP_SCAN_SUPPRESS option - Tune P2P parameters - Add bcm4339 support Change-Id: Ifc2906b3df6c17a7a8ea8e27f5f001fe3d9acd01 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.16Dmitry Shmidt2016-05-011-7/+7
| | | | | | | | | | | - Change the logic to enable Power save mode for STA or P2P GC - Fix protxstatus bug for corner case - Reset uninitialized value for mac entry - Remove dhd_wlfc_init/deinit in wl_android.c - Fix IBSS mode Change-Id: I4589e87eda456798eae48548261a1f7cb9542660 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.11Dmitry Shmidt2016-05-011-7/+7
| | | | | | | | | | - Fix potential memory leak in wl_android_iolist_resume for Miracast command - Check return value for "buf_key_b4_m4" - Add Platform custom LISTEN INTERVAL - Parse all P2P IEs to check for attributes Change-Id: I892cd2efee425e38e08fbbec666c9a666eebe0cb Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.10Dmitry Shmidt2016-05-012-8/+8
| | | | | | | | | | - Check vndr pointer in case WPA Supplicant does not use probe_resp data - Enable buf_key_b4_m4 to install the key after sending 4-way M4 (802.1x EAPOL 4-way handshake may fail on Multiple VSDB situation) - Improve P2P tx frame stuff Change-Id: I5a46ebb50b37fbe6f4380f6e4deb8925603a56be Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix WEP-104 authenticationDmitry Shmidt2016-05-011-1/+1
| | | | | Change-Id: I2c80e7ff393050978d35f997f24ee82d7e4c20d1 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.7Dmitry Shmidt2016-05-012-10/+8
| | | | | | | | | | - Add WLTDLS_ENABLE option - Initial MIRACAST command to tune ampdu, disable PM mode and internal roaming - Minor bug fixing Change-Id: Icb38aad8c9ad7ee69e2001435dd0bce0da95543f Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.6Dmitry Shmidt2016-05-014-202/+8
| | | | | | | | | | - Fix improper printing of negative value from dhd dump command - Fix too long scan dwell time when connect command is coming with no channel info - Remove unused WLBTAMP code Change-Id: I4acdb3aa54ab79200299ac42d0d537c2beccc377 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.88.4Dmitry Shmidt2016-05-0164-4713/+8121
| | | | | | | | | - Improve P2P concurrency - Re-arch proptxstatus code - Fix WMM (QoS) traffic differentiation test Change-Id: Id204048255a5ab41913da260adf9154a350f7a77 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-27Greg Goldman2016-05-011-8/+8
| | | | | | | | | | | | | | - Disable SDIO in-band interrupt explicitly to avoid problems with SDIO Host when generating SDIO Interrupt on DAT1 created unwanted CRC error - Fix handling when bcmsdh_probe() called twice - Fix handling the packet list properly in the corner cases - Remove unnecessary delay during P2P connection process - Fix issue finding peer with VSDB - Get AP beacon and DTIM to set proper DTIM skipping Change-Id: I7ee923727d0c3ad34c83b5ec1dda8e2aa5ea5834 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-24Dmitry Shmidt2016-05-011-7/+7
| | | | | | | | | - P2P: Improve provision discovery probing - Add optional dhd_dpcpoll to improve performance - Return proper err in wl_cfg80211_attach Change-Id: I877fc2ff4de2e43b33fdd688cd7309924f7c3722 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28-23Dmitry Shmidt2016-05-016-295/+513
| | | | | | | | | | - Add locale support via NL80211_CMD_REQ_SET_REG - Fix P2P and VSDB - Move setting for KEEP_ALIVE and PNO_LOCK into Makefile as CUSTOM_PNO_EVENT_LOCK_xTIME and CUSTOM_KEEP_ALIVE_SETTING Change-Id: I4d2e7c1c72f1109cc9ca3c79b07ad76aea1fd513 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix host reodering and CRC error handlingDmitry Shmidt2016-05-011-0/+1
| | | | | | | Bug: 7389187 Change-Id: I3c4ed28a20de527b91fd1ef9ae51c59bab276b85 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.13-1Dmitry Shmidt2016-05-013-10/+10
| | | | | | | | | | | | | - Fix sending unproper value for connection status to CFG80211 layer - Fix wl_scan_prep which can leave a hole in channel list if channel is a DFS channel and it is virtual interface scan - SoftAP: Fix setting DTIM interval - Fix len variable to be signed in dhdsdio_download_code_file - Add ARP white packet filter list during P2P mode - Add extra check if glom is NOT default to update bus:txglom Change-Id: Ib1fd9f77eef2fb8333fb80e749fda5b7186aa83c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28.12-1Dmitry Shmidt2016-05-016-16/+35
| | | | | | | | | | | | - Add sync up with PROP_TXSTATUS setting as dhd->pub.wlfc_enabled = TRUE for proper P2P&VSDB funationality - Add ROAM setting per platform from Makefle - Change debug level of WL message at run time - Fix ARP offloading doesn't work for virtual IF - Check return error of wldev_ioctl in wl_cfg80211.c Change-Id: I2287652a27b72f2bb787ccad4228fe4df415064c Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.11-2Dmitry Shmidt2016-05-014-13/+18
| | | | | | | | | | | | - Improve filtering functionality - Fix PNO notification - Add sched_scan - Add proper handling of AMPDU frames: -DAMPDU_HOSTREORDER - Add HT40_GO support - Fix p2p stability issues Change-Id: Ibee7e2e3de0451fe326cd25087a30a67425376e7 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28.9-5Dmitry Shmidt2016-05-011-6/+6
| | | | | | | | - Add cfg80211 del_station functionality - Propagate disconnect error code for cfg80211 Change-Id: I0cf772f70323e9604da06d83340ff6cead07b84b Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 1.28.9-2Dmitry Shmidt2016-05-0110-2748/+668
| | | | | Change-Id: Ifd55ef8645a7cf613bcbd1f5ea3a71fe249a96ac Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Remove obsolete filesDmitry Shmidt2016-05-016-760/+0
| | | | | Change-Id: I2969ecf8008e04f88757ec7a41285f11b9e2b928 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28-8Dmitry Shmidt2016-05-0114-122/+250
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Use proper jiffie-related functionsDmitry Shmidt2016-05-011-1/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28-5Dmitry Shmidt2016-05-013-10/+13
| | | | | | | | | | | | | | | - Fix static analysis error - Fix UDP out of order issue (wlfc) - Refactoring Packet filter and Vendor IE logic - Change request information buffer size (MAC address, STA information) - Fix kernel paic issue - Fix Beacon update problem - Fix Escan Result Parsing - Fix Not able to associate with WEP Enable AP - Fix deauth race condition - Fix p2p issue of same channel concurrency Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.28-4Dmitry Shmidt2016-05-016-17/+32
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.27Dmitry Shmidt2016-05-0113-74/+178
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 1.26Dmitry Shmidt2016-05-019-90/+180
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 6.10.83.0 (1.23)Ziyan2016-05-0175-4216/+10819
|
* bcmdhd/include/linuxver.h used semaphores but didn't include header.Scott Anderson2014-10-011-0/+1
| | | | | Change-Id: Iacab8c5d538849b46d3b906de93a2762173a427a Signed-off-by: Ruslan Bilovol <ruslan.bilovol@ti.com>
* net: wireless: bcmdhd: Update to version 5.90.195.114Dmitry Shmidt2013-01-291-4/+4
| | | | | | | - Get AP beacon and DTIM to set proper DTIM skipping Change-Id: I6bc23f050c144bf8361078ad587bcadbfe3a37fc Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Fix BSSID report for disassocDmitry Shmidt2012-10-241-0/+2
| | | | | Change-Id: I5e3b01a1a471e5983ab934fc9d65802a389ab1af Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 5.90.195.104Dmitry Shmidt2012-08-272-59/+10
| | | | | | | | - Fix p2p support for new wpa_supplicant - Propagate disconnect error code for cfg80211 Change-Id: I9643fbad7b6170b0e794fd7854201931d5eefb22 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.98Dmitry Shmidt2012-08-223-6/+15
| | | | | Change-Id: I2854300bc03b133d8276bea2f36f4c5253c551a1 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Use proper jiffie-related functionsDmitry Shmidt2012-07-171-1/+1
| | | | | | | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com> Conflicts: drivers/net/wireless/bcmdhd/wl_cfg80211.c drivers/net/wireless/bcmdhd/wl_iw.c
* net: wireless: bcmdhd: Fix P2P GO hang issueNeeraj Kumar Garg2012-07-121-0/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to version 5.90.195.75Dmitry Shmidt2012-05-316-14/+29
| | | | | | | - Fix false PCB-OVERLAP issue - Fix simultanious connect request on two P2P devices Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.61Dmitry Shmidt2012-05-021-4/+4
| | | | | | | | | | | | | | | | | | | | | - 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: Update to version 5.90.195.53Dmitry Shmidt2012-04-094-7/+14
| | | | | | | | - 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: Update to Version 5.90.195.46Dmitry Shmidt2012-03-271-5/+4
| | | | | | | | | | | - 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: Update to Version 5.90.195.35Dmitry Shmidt2012-03-161-4/+4
| | | | | | | - Add SoftAP auto-channel support - P2P fixes Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.30Dmitry Shmidt2012-02-291-4/+4
| | | | | | | | - 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-295-12/+21
| | | | | | | | | - 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: Daemonize wl_event_handlerDmitry Shmidt2012-01-311-0/+12
| | | | | | | 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-271-4/+4
| | | | | | - WFD fixes Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.22Dmitry Shmidt2012-01-272-4/+6
| | | | | | | | - Disable Ad-hoc support for cfg80211 - dhd_linux.c: Fix incorrect pid check - Merge Android changes from Android tree Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* net: wireless: bcmdhd: Update to Version 5.90.195.19Dmitry Shmidt2012-01-274-11/+31
| | | | | | | - Add WFD changes - Add extra locking for internal ioctl operations Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>