History log of /hardware/interfaces/wifi/1.2/default/wifi_chip.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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