diff options
author | Jimmy Chen <jimmycmchen@google.com> | 2020-09-04 15:10:36 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-09-04 15:10:36 +0000 |
commit | b1fb1ef3063e204e9bb569810b19ad47056f7950 (patch) | |
tree | 077121c53abce35931b29f901303b6a5ef53f0e9 /wifi/1.5/default/wifi_chip.cpp | |
parent | 27ac2a9d4df152c02cf1c11710faf029822212e7 (diff) | |
parent | 5cbf6276f5ccd0c8a7d3b6f979a3b2f557c5c229 (diff) |
Merge changes from topic "60ghz-3-google-hal-60ghz"
* changes:
Wifi: support 60GHz (Wigig) band
Wifi: add new chip capability WIGIG
Diffstat (limited to 'wifi/1.5/default/wifi_chip.cpp')
-rw-r--r-- | wifi/1.5/default/wifi_chip.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/wifi/1.5/default/wifi_chip.cpp b/wifi/1.5/default/wifi_chip.cpp index ecf170abc2..ebff722859 100644 --- a/wifi/1.5/default/wifi_chip.cpp +++ b/wifi/1.5/default/wifi_chip.cpp @@ -628,6 +628,13 @@ Return<void> WifiChip::getCapabilities_1_3(getCapabilities_cb hidl_status_cb) { hidl_status_cb); } +Return<void> WifiChip::getCapabilities_1_5( + getCapabilities_1_5_cb hidl_status_cb) { + return validateAndCall(this, WifiStatusCode::ERROR_WIFI_CHIP_INVALID, + &WifiChip::getCapabilitiesInternal_1_5, + hidl_status_cb); +} + Return<void> WifiChip::debug(const hidl_handle& handle, const hidl_vec<hidl_string>&) { if (handle != nullptr && handle->numFds >= 1) { @@ -1237,8 +1244,13 @@ WifiStatus WifiChip::selectTxPowerScenarioInternal_1_2( } std::pair<WifiStatus, uint32_t> WifiChip::getCapabilitiesInternal_1_3() { + // Deprecated support for this callback. + return {createWifiStatus(WifiStatusCode::ERROR_NOT_SUPPORTED), 0}; +} + +std::pair<WifiStatus, uint32_t> WifiChip::getCapabilitiesInternal_1_5() { legacy_hal::wifi_error legacy_status; - uint32_t legacy_feature_set; + uint64_t legacy_feature_set; uint32_t legacy_logger_feature_set; const auto ifname = getFirstActiveWlanIfaceName(); std::tie(legacy_status, legacy_feature_set) = |