diff options
| author | chenpaul <chenpaul@google.com> | 2019-03-14 11:08:03 +0800 |
|---|---|---|
| committer | Paul Chen <chenpaul@google.com> | 2019-03-14 12:33:29 +0000 |
| commit | f5eca2949b5c57f1bf2c5ac12343d16d43273c9c (patch) | |
| tree | 2adca47115724f83d6441d588b09348f45a2bc54 /wifi | |
| parent | 16e12d10c630c96f1fcac41a4abb5f6516663b7b (diff) | |
| download | android_hardware_interfaces-f5eca2949b5c57f1bf2c5ac12343d16d43273c9c.tar.gz android_hardware_interfaces-f5eca2949b5c57f1bf2c5ac12343d16d43273c9c.tar.bz2 android_hardware_interfaces-f5eca2949b5c57f1bf2c5ac12343d16d43273c9c.zip | |
wifi - Add wlan driver/fw version when device boot up
Bug: 127715974
Test: Property with wlan driver/fw version when device boot up
Change-Id: Idf1215ceb2c34502ed5eac6c8900350e511732fc
Diffstat (limited to 'wifi')
| -rw-r--r-- | wifi/1.3/default/wifi_chip.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/wifi/1.3/default/wifi_chip.cpp b/wifi/1.3/default/wifi_chip.cpp index d4c032915..3697d50b5 100644 --- a/wifi/1.3/default/wifi_chip.cpp +++ b/wifi/1.3/default/wifi_chip.cpp @@ -1152,6 +1152,16 @@ WifiStatus WifiChip::handleChipConfiguration( // This probably is not a critical failure? LOG(ERROR) << "Failed to register radio mode change callback"; } + // Extract and save the version information into property. + std::pair<WifiStatus, IWifiChip::ChipDebugInfo> version_info; + version_info = WifiChip::requestChipDebugInfoInternal(); + if (WifiStatusCode::SUCCESS == version_info.first.code) { + property_set("vendor.wlan.firmware.version", + version_info.second.firmwareDescription.c_str()); + property_set("vendor.wlan.driver.version", + version_info.second.driverDescription.c_str()); + } + return createWifiStatus(WifiStatusCode::SUCCESS); } |
