f0d5070a931327e6356d765478069b9e66452a5b |
|
05-Aug-2014 |
Ashwin <ashwin.bhat@broadcom.com> |
PNO MAC rotation + Hotlist Lost event modified: bcmdhd/wifi_hal/common.h modified: bcmdhd/wifi_hal/gscan.cpp modified: bcmdhd/wifi_hal/wifi_hal.cpp Change-Id: I85b8975f1d0578e4524e30c94e8947246b8b128f
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
bd06406dceb430cca32ae2aa195fbf37b10d58b0 |
|
15-Aug-2014 |
Vinit Deshpande <vinitd@google.com> |
Reduce log spam of full scan result Now that full scan result seems to work reasonably well, there is no need for these logs. Bug: 17052201 Change-Id: Ida5ac803e3db38e8e0178e0300ef08502fbae8ba
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
082cb621b1dd1ad150a747d5010fed0888ae416c |
|
06-Aug-2014 |
Vinit Deshpande <vinitd@google.com> |
Fix a crash in Broadcom's HAL Scan command registers for two events, but then unregisters only for one leaving a dangling pointer which results in crashes. Bug: 16820118 Change-Id: Ie5599a4928f3a122c3a3ef538db9ca31c7ca8a22
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
28237f92de2634ec1d529c63b2d61d80e7485c83 |
|
31-Jul-2014 |
Vinit Deshpande <vinitd@google.com> |
Fix a deadlock in event/command interaction There are two locks, one in HAL which takes care of adding/removing event handlers from a common data structure; and another in the Framework which synchronizes access to WifiNative. Commands and events grab these locks in opposite order, and hence can cause deadlock. This change fixes the deadlock by holding on to the HAL lock only for a short time. This is achieved by refcounting the commands so they don't have to be destroyed while holding locks. Bug: 16660861 Change-Id: I35f9f688c8c1ddb2116b228c52e0bb1125df0568
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
18d4cad266ebda5f90092afd7e4f92e72533f637 |
|
30-Jul-2014 |
Vinit Deshpande <vinitd@google.com> |
Re-instate REPORT_EVENT_AFTER_EACH_SCAN workaround Hammerhead still doesn't support this flag - this unblocks some tests. Bug: 16633917 Change-Id: I04f3d1bc61f55bd58751fa4ae6b92df6970159e7
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
9a23388d5a9f58f106169700bb179de0a4af7840 |
|
26-Jun-2014 |
Ashwin <ashwin.bhat@broadcom.com> |
More GScan feature tweaks 1. Scan complete event 2. get feature list 3. get channel list Changes to be committed: modified: bcmdhd/firmware/bcm4339/fw_bcmdhd.bin modified: bcmdhd/wifi_hal/common.h modified: bcmdhd/wifi_hal/gscan.cpp modified: bcmdhd/wifi_hal/wifi_hal.cpp Change-Id: I98383f8aca1a486dbe16560e0e65a6764556cca3
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
27a89dc4e3256ded710cf7bea77aed3b8cd168e2 |
|
12-Jun-2014 |
Ashwin <ashwin.bhat@broadcom.com> |
Added support for channel list modified: bcmdhd/wifi_hal/gscan.cpp Change-Id: If9e27e30743598e02893f092cbff45eaf943fd24
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
115bcffc16c53e9552c09a6792666c52a633b4f2 |
|
06-Jun-2014 |
Ashwin <ashwin.bhat@broadcom.com> |
Implement RTT API in wifi HAL Change-Id: I25181c40de7cce0ea97ee069739486f799f2a727
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
e165f3a9d7d77eed0ae55bebf885d9a879a9349c |
|
28-May-2014 |
Vinit Deshpande <vinitd@google.com> |
More GScan API changes Main changes are - 1. max_bssid_history_entries in wifi_gscan_capabilities 2. A new callback to report extra status of scan 3. Channel hint for hotlist APs 4. More details on significant change event Change-Id: I665cb28df99cf152e6b95c8050ea246c5fce81e9
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
642bfbe829f5438db3d99ce4678bcb770359a632 |
|
23-May-2014 |
Vinit Deshpande <vinitd@google.com> |
More Libnl fixes for Broadcom's WifiHAL We don't look for sequence match on event messages; also removed references to netlink-types which is from an older version. This change also reduces NUM_SCANS_TO_CACHE from 10 to 4 in order to work around a driver bug. Change-Id: I09de75b00a79635b0921a9fb1c2939438bc13287
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
922bc148ebc612b6ecf7233b028099aab78feae4 |
|
14-May-2014 |
Vinit Deshapnde <vinitd@google.com> |
changes related to full scan result and band Change-Id: I7accbd79f86a616c1d7e11fcebae12dbefaa3612
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
09f45268753c6021b621e0be82a6808cebbaa37d |
|
05-May-2014 |
Vinit Deshapnde <vinitd@google.com> |
Workaround for report_events functionality This change sets mscan value to 1 if any of the buckets has report_events set to some value other than zero. This is a workaround till per bucket functionality is implemented. Also includes some logging improvements. Change-Id: I7f10970f777f3498b3d69ef59dce6409b4830e2e
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|
1a526434ae215b48970501ccb463d4e77af39c9e |
|
09-Apr-2014 |
Vinit Deshapnde <vinitd@google.com> |
Moving Wifi HAL to hardware This change moves all Wifi HAL headers to libhardware_legacy; and moves hal implementation under hardware/<vendor>/wlan. This way different vendors will be able to tailor implementation to their drivers. Change-Id: I55789bb6788ab694f4896aa36d76f7887b32dad6
/hardware/broadcom/wlan/bcmdhd/wifi_hal/gscan.cpp
|