6a1accf8ba6645a8e0fd1213b2318e403674cf40 |
|
23-Jan-2018 |
Ahmed ElArabawy <arabawy@google.com> |
Wifi: Add Support for Body Proximity for SAR This commit extends the SAR support to include scenarios for near head/body and voice calls These features are only applicale for a certain device capability (defined in capability mask) Bug: 3489513 Test: Manual Change-Id: Ie99978df3c19e04fdd3d7862240f6d3c62eac539 Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
85c6441fbaede1985eeaf89442f79fe8a323e33d |
|
23-Jan-2018 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Invoke radio mode change callbacks Bug: 68349158 Test: Compiles Change-Id: I319ef33775069bf10abe449670e8f0d50de746e3
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
1ce92cfb0f6246c0d767ac97b3d87e1c4db8766d |
|
23-Jan-2018 |
Roshan Pius <rpius@google.com> |
wifi(interface): Add callbacks for indicating radio mode changes Bug: 68349158 Test: Compiles Change-Id: Id9dc5118e7595651cadf24676b66d4c0875396ba
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
5899e8e9a13117fa73864a2e96ee6bdba048397f |
|
10-Jan-2018 |
xshu <xshu@google.com> |
move ringbuffer interactions to wifi hal Shallow copy of ringbuffer is stored inside the hal. The maximum ringbuffer size is configured by the framework. overrides IBase::debug to: 1. write ringbuffers in memory to flash (wifi tombstones) 2. write wifi tombstones to lshal debug fd in archived format Bug: 70171481 Test: compile, run on device Test: run "lshal debug android.hardware.wifi@1.2::IWifi >> archive.cpio" and compared archived files with originals using diff command Change-Id: I33c30e37f245cfa36e005ba8cdc46e91f6de9237
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
9649e54d6c693464602e8564a32b38aca483acf8 |
|
21-Dec-2017 |
Etan Cohen <etancohen@google.com> |
[WIFI][TREBLE] Uprev IWifiChip to 1.2 The IWifiChip HAL was uprev'ed to 1.2 but the C++ code did not reflect it. Bug: 65647646 Test: builds/runs Change-Id: I2b4524e8a1fcbfd162919c183367959fbaf68f09
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
8e3c7ef134e9af7c1531826fd7ae3331ca693085 |
|
03-Nov-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Different names for concurrent ifaces Allocate different iface names (wlan0, wlan1) for concurrent ifaces. Bug: 65671875 Test: ./hardware/interfaces/wifi/1.2/default/tests/runtests.sh Change-Id: Ie544404183dbb616a20f88f4fb3ce71795cf89af
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
cc338202ef43a3551b1e5c96bd6756134978df32 |
|
02-Nov-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Add iface combo for 2018 Changes in the CL: a) Added iface combo for 2018 using a new feature flag. b) Added a generic algorithm to determine if an iface can be created or not based on the iface combos supported. This is needed because we now have to support 3 different combos (2016, 2017, 2018) in the HAL. The current iface creation logic is hard to adapt to these 3 varying combos. Bug: 65671875 Bug: 69863101 Test: ./hardware/interfaces/wifi/1.2/default/tests/runtests.sh Change-Id: Iff8737843abee3d03567930e9faba775eaa82e07
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
200a17db77a00685712d762d138c292ca82cdc9a |
|
01-Nov-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Add unit test framework We're going to add some non-trivial logic in wifi chip to handle multiple chip configurations (to support devices with different capabilities). So, adding a unit test framework in preparation for testing those changes. The mocks only mock legacy HAL methods which are in use during chip configuration & interface creation/deletion. Bug: 68775880 Test: Compiles Change-Id: I8575df02f54656f77077d14ac9535ccc974bdff3
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
675609baa6d2d8ec0a08a8b24d3173f4768459e2 |
|
31-Oct-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Support multiple ifaces of same type Making all of the iface object fields in WifiChip to vectors to support multiple ifaces of the same type. Bug: 65671875 Test: Device boots up and connects to wifi networks. Change-Id: I4c0c927c0269e54210cc1f81203c1797d72e969c
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
ba38d9ce7668046d23a5e57c2e807ab157b7f8d8 |
|
08-Dec-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Allow chip reconfiguration This was previously disallowed because WifiLegacyHal.stop() was non blocking. WifiLegacyHal.stop() was made blocking using ag/2715673, so reconfiguration should be supportable now. Note: This is a partial revert of ag/2125543. Bug: 65671875 Bug: 70411703 Test: Will send for regression tests. Test: Reverted the VTS CL: ag/2139830 and ensured that the test works now. Can't check-in that revert because it would not be backward compatible. Change-Id: Ia5f9ccaf5403d171b0def7740d2adece7eb3c157
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
abcf78fe9056edb405db4f8f00bf7e6cd6700621 |
|
07-Oct-2017 |
Roshan Pius <rpius@google.com> |
wifi(implementation): Fix formatting Use the top level clang-format setup by the HIDL team to format the entire implementation. clang-format -i --style file wifi/1.2/default/* Bug: 32287573 Test: Compiles Change-Id: I336c21fd9bfdc560117aa7212f92ab5f01df4b8e
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|
6ce509085453637ddd3d0a1a88a26fed18072167 |
|
14-Sep-2017 |
Etan Cohen <etancohen@google.com> |
[WIFI][TREBLE] Uprev Wi-Fi HAL 1.2 In preparation for new feature development - uprev the Wi-Fi Treble HAL revision from 1.1 to 1.2. This CL does not contain any functional changes to the HAL itself. Only updating the revision. Bug: 65647646 Test: builds and Wi-Fi runs Change-Id: I8e80e866562a508bf481104a3dbcf2bd8f8015b4
/hardware/interfaces/wifi/1.2/default/wifi_chip.h
|