summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-08Snap for 10276566 from e3c92d0211b461593599e334f01bd18a36ac0d74 to ↵android-platform-13.0.0_r9android-platform-13.0.0_r8android-platform-13.0.0_r21android-platform-13.0.0_r20android-platform-13.0.0_r19android-platform-13.0.0_r18android-platform-13.0.0_r17android-platform-13.0.0_r16android-platform-13.0.0_r15android-platform-13.0.0_r14android-platform-13.0.0_r13android-platform-13.0.0_r12android-platform-13.0.0_r11android-platform-13.0.0_r10android13-platform-releaseAndroid Build Coastguard Worker
tm-platform-release Change-Id: I4e208e70b0399dcd953208a71cd8fd7ac40ba1b0
2023-06-02DO NOT MERGE - Merge tm-qpr3-release TQ3A.230605.010 into tm-platform-mergeAndy Quan
Bug: 279962103 Change-Id: I175b1049673a4db117196713fee184161c8529e9
2023-02-22Snap for 9635940 from 599abe24099690a9fd8e9b464a6deeb803b2565d to ↵android-platform-13.0.0_r7android-platform-13.0.0_r6Android Build Coastguard Worker
tm-platform-release Change-Id: Icfa6a2319ef6e229a5be031b8bdb1bc3ad91c127
2023-02-16DO NOT MERGE - Merge tm-qpr2-release into tm-platform-mergeAndy Quan
Bug: 269346300 Change-Id: I4d1aa2d46f8269d8ca137ac9e09ec8e1ebbe4309
2023-01-10Snap for 9470583 from 52b7165a3c8580dc5c8c584477af2cd634cf33a0 to ↵android-13.0.0_r83android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseAndroid Build Coastguard Worker
tm-qpr3-release Change-Id: I6334561592145e0a66f07b165f4c0c4e3a98dd90
2022-12-04Snap for 9367323 from 52b7165a3c8580dc5c8c584477af2cd634cf33a0 to ↵android-13.0.0_r49android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseAndroid Build Coastguard Worker
tm-qpr2-release Change-Id: Iffcbec0c5e5984c327422d5711d6228e1eafe85e
2022-12-01WifiHal: Implement wifi_set_voip_mode hal apiandroid-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseHsiu-Chang Chen
Framework invokes wifi_set_voip_mode (hal api) to configure wifi calling (wfc) state in underlying wlan driver/firmware. Later driver/firmware uses this information to optimize power, rate adaption etc. Bug: 251265470 Test: Regression Test Change-Id: I0858147d932797030e51addb29649e1b6bc67780 CRs:Fixed: 3346100
2022-12-01wifi_hal: update qca-vendor_copy.hHsiu-Chang Chen
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on Nov 25, 2022 https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h. Bug: 251265470 Test: Regression Test Change-Id: I08cecdc58a356471c2d3213375e348db984b7b44 CRs-Fixed: 3346067
2022-11-01Snap for 9239618 from 02a895ed7ed23cf99b01dc77103bdd939e7d64fc to ↵android-platform-13.0.0_r5android-platform-13.0.0_r4android-platform-13.0.0_r3Android Build Coastguard Worker
tm-platform-release Change-Id: I77b11e823f2984db93ca21a6ba14f8a2e025cf0b
2022-10-21Merge commit 'e162d302515c663e1aed92a3eda98337b64ba30e' of ↵Yimin Li
sso://googleplex-android/platform/hardware/qcom/wlan into HEAD Change-Id: I3ce2b5d93be88bb437145ef134df61f482ad94bb
2022-10-03Snap for 9133013 from 00825b3dbed416bb0f84e5de421cda2d7ee43a50 to ↵Android Build Coastguard Worker
tm-qpr2-release Change-Id: I19011ff4ee3777d12fac4c53bdee164ecc297606
2022-09-19Snap for 9080545 from 00825b3dbed416bb0f84e5de421cda2d7ee43a50 to ↵android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16android13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseAndroid Build Coastguard Worker
tm-qpr1-release Change-Id: I9bbeb7516d07c6caba2b1540e73797c06f499a4b
2022-09-16wifi: Replace TARGET_DEVICE with BOARD_WLAN_CHIPHsiu-Chang Chen
Use another flag to identify which subfolder we want to include. Bug: 246974867 Test: Build Pass Change-Id: If223d5cde7b6248c71094f2f27c1bbdd96eb024c
2022-09-15Snap for 9070148 from e01f99012b6f33ef745f7fa002198e3410fb8601 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I2ae630edee83313266a34774b0de64607e5f200a
2022-09-15Merge "Update OWNERS file" into tm-qpr-devTreeHugger Robot
2022-09-15Update OWNERS fileHsiu-Chang Chen
Bug: 246878657 Test: N/A Change-Id: Ibbee0efc82a20becce19554819ba762727d3c2b8
2022-09-05Snap for 9030605 from 3a945babc01bd694d6d3d8f476b585715b470eda to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I0248547d9a232a36e0e85f0f88f45cf9b4d7460f
2022-09-05WifiHal: Set wifi_error return code when command/operation failsHsiu-Chang Chen
Setting the return value to corresponding error before returning from the APIs. Bug: 241058906 Test: VTS test CRs-Fixed: 3264767 Change-Id: Id77b3d64459f4957b6921be8ad8ad4d60f32a4cb
2022-09-01Wifihal: Add SAR V2 Support.Hsiu-Chang Chen
The patch checks the SAR version from firmware and adds commands/values to support SAR V2. Bug: 238570847 Test: haltuil -sar Change-Id: I531e7f7f685373cfd5566ac6fd3f7fb3540e8219 CRs-Fixed: 3278406
2022-09-01wifi_hal: update qca-vendor_copy.hHsiu-Chang Chen
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on Aug 29, 2022 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h. Bug: 238570847 Test: haltuil -sar Change-Id: I35d54a1932e2d677c62f8d24affbe320624700c1 CRs-Fixed: 3278400
2022-08-17Snap for 8961426 from 1caadc8fa3356de5e7769e81610eda43fbb9b7c5 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I7275eae59733bad51ae8dd4ae7389ee04cbfb56c
2022-08-17Merge "WifiHal: Update the wifihal for wcn6740 to CS release" into tm-qpr-devTreeHugger Robot
2022-08-13Snap for 8941678 from d1dceb10605c7bb9faaf555c3664876ebd9eeca5 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I7158051a54839f3ffedf264c21786e7c5f23f30b
2022-08-12WifiHal: Support legacy power scenario for vts testHsiu-Chang Chen
VTS test cases SelectTxPowerScenario_1_2_voiceCall and SelectTxPowerScenario use legacy power scenario WIFI_POWER_SCENARIO_VOICE_CALL to test the wifihal API. Bug: 242126285 Test: WifiChipHidlTest Change-Id: Ief202f3cc3caaf79b8fd12306179789fe30e82ee
2022-08-10WifiHal: Update the wifihal for wcn6740 to CS releaseHsiu-Chang Chen
CLs list: wifi: Fix for compiling issue WifiHal: Add wifi_get_usable_channels into func pointers table wpa_supplicant_lib: Avoid double free when nl msg send fail wpa_supplicant_lib: peer flush tid queue command wifi_hal: fix potential memory leak wifi_hal: fix static analysis issues wpa_supplicant_lib_8: Do not print all parameters in TWT setup failure Subject: Implement standalone build files Bug: 241212055 Bug: 241724304 Test: Regression Test Change-Id: I6e10437ff741d3e4805da4cd3458d1be1c89c8fe
2022-08-02Snap for 8898488 from 7ecdf23eccadac177efa843060ef34cb6888c0d9 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I5db0592757a0ed1beb70a1bfe06fc2886c229ec8
2022-08-02Map power scenarios to SAR tables for wcn6740Hsiu-Chang Chen
This commit maps power scenarios to the SAR tables for wcn6740 Bug: 241036959 Test: halutil -sar Change-Id: Iedc0e8507a5594060173ad9958f5880648ac0bbf
2022-07-22wlan: create wifi_hal for wcn6740Hsiu-Chang Chen
The original wifi_hal for legacy projects is so old that we met lots of issues in wcn6740. Create another wifi_hal for wcn6740 that uses latest code and keep using the old wifi_hal code for the legacy projects. Bug: 213413875 Test: Regression Test Change-Id: Ibb3c748254c3e5472b3218bda34c88f79d343dae
2022-07-02Snap for 8793324 from 79861d3fe23093fe704c1d341642b434fb323aa6 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I54a8ccd528c022942690449c7e96a89d22b234b2
2022-06-29WifiHal: Invalid header length check for fw-diag msgHsiu-Chang Chen
Due to invalid length in firmware message, the ring buffer overflows. Added check for length w.r.t msg headers and returned error in case of invalid length. Bug: 231524566 Test: Regression Test CRs-Fixed: 2975064 Change-Id: I830a111fe2e58e1aa4039f2d9d996ba28632a9e5
2022-06-29WifiHal: Invalid length check for fw-diag msgHsiu-Chang Chen
Due to invalid length in firmware message, the ring buffer overflows. Added check for length and returned error in case of invalid length. Bug: 231524566 Test: Regression Test Change-Id: I0daeed2335f7fb7661f44bb119776979d51b906d CRs-Fixed: 2837711
2022-06-29WiFi-Hal: while loops to also check for clean_upHsiu-Chang Chen
A Wi-Fi Turn OFF sets clean_up variable, expecting the Wi-Fi HAL module to exit from its event / socket processing. However, there were some instances , where Wi-FI HAL ended to be in a busy while loop though clean_up is set and further resulted to an improper Wi-Fi OFF. Thereby the further Wi-Fi ON's have failed till a restart. Address such instances by having the while loops also check for clean_up before continuing further. Bug: 231524566 Test: Regression Test Change-Id: I6af24cc38894d3ba98721acce2b147e4158134a3 CRs-Fixed: 2563190
2022-06-14Snap for 8717341 from 05b61546e41e287776584ab31c8d5925d2f5db2f to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I18800876d450dd79299417e8dfc63971022b4573
2022-06-09WifiHal: Fix issues in wifi_get_usable_channels APIAleti Nageshwar Reddy
Fix issue w.r.t funtion pointer handling so that framework/test utils can call using funtion pointer table. Bug: 231866104 Test: halutil -usable_ch Change-Id: I2d0879d8bc50c8b274d2464468eb73aa937bd929
2022-06-09Wifi-Hal: Add support to get list of usable channels infoHsiu-Chang Chen
Add support to request list of usable channels for the requested bands, modes and concurrency constraints from the driver. Bug: 231866104 Test: halutil -usable_ch Change-Id: I71d7c92fbaefd3f9086972e5981ef76eed90e927 CRs-Fixed: 2971389
2022-06-07Snap for 8688137 from 2e3ce0312b332dfc579a2a4db597e9f59d4868b4 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I0d48a6f1e109edd6ade0b146ccd8329e9949bd7b
2022-06-05WifiHal: Map coex restriction iface mask to nl iface maskHsiu-Chang Chen
Map wifi restriction iface bit mask to nl iface bit mask while sending wifi coex unsafe channels to driver. Bug: 232681785 Test: halutil -coex CRs-Fixed: 3117432 Change-Id: I9015bcc0a0780fc97c90669eda44649b12bab6bd
2022-06-05WifiHal: Handle not to send power cap value WIFI_COEX_NO_POWER_CAPHsiu-Chang Chen
If power cap dbm received by hal is WIFI_COEX_NO_POWER_CAP (0x7FFFFFF) then don't send it to driver so that driver will not apply any power cap dbm on the specified channel and keep operating with currently applied power cap based on regulatory constraints. Bug: 232681785 Test: halutil -coex CRs-Fixed: 3112181 Change-Id: I95f20ec3557097ea58d1520f3a02bfddf87e5033
2022-06-05WifiHal: Support sending coex unsafe channels to driverHsiu-Chang Chen
Support to send coex unsafe channels using vendor subcmd: QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY_EXT to restrict the usage of unsafe channels/frequencies on wifi interfaces. Bug: 232681785 Test: halutil -coex Change-Id: I6e6d67d51cd3a1a44b7ede68b2fc819352fa7c9d CRs-Fixed: 3077786
2022-06-05wifi_hal: update qca-vendor_copy.hHsiu-Chang Chen
This commit updates qca-vendor_copy.h to latest qca-vendor.h as specified on Dec 23, 2021 at https://w1.fi/cgit/hostap/tree/src/common/qca-vendor.h. Bug: 232681785 Test: halutil -coex Change-Id: I7648c4888d5677a32f59b58984b16cf8c16929fe CRs-Fixed: 3108043
2022-06-02Snap for 8671920 from f5e4732af172f8261206050495f71de8f82e7d65 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: Ie4b417368a7949679891a775f16cfdac6bd7c78b
2022-05-30wifi_hal: Deprecate the attibute NDP_CONFIG_SECURITYHsiu-Chang Chen
NDP_CONFIG_SECURITY is deprecated, use NCS_SK_TYPE/PMK/SCID instead. Also, recent kernels have the strict rules to specify the policy for each attribute of NL80211_CMD_VENDOR subcmd's. Since, this attribute is not used by all variants of host driver's, it is quite safer to rather remove this. Bug: 234310602 Test: DataPathTest Change-Id: Iba515093e125219fb865d05ffcd98ebfca0a0c53 CRs-fixed: 2762504
2022-04-14Snap for 8451773 from 947c29ce0fbf65b0906a9a535cf2585d45ed7487 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I1138b3b91572422736fdc619e3e3ecb1fb957d6d
2022-04-13wifihal: Send proper return value in diag_msg_handlerHsiu-Chang Chen
Send proper return value in diag_msg_handler, so that caller would take appropriate action based on return type Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt CRs-Fixed: 3167545 Change-Id: Icbcefb1e45b2d40b0bacc3eb1f849737d2cb0a0f
2022-04-13cld80211_lib: Add void in cld80211_init() argumentHsiu-Chang Chen
Adding void keyword in cld80211_init() argument so as to avoid type mismatch issue and a resultant crash when this lib is used by any C++ code. Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt CRs-Fixed: 2545658 Change-Id: Ic4e22316caf04fd41d6e3ed5327d225ef1ae04d4
2022-04-13cld80211_lib: Add new attributes for cld80211 attr listHsiu-Chang Chen
CLD80211_ATTR_CMD and CLD80211_ATTR_CMD_TAG_DATA are new attributes that are allowed for cld80211 family msgs CLD80211_ATTR_CMD has cld80211 vendor sub command in it, while CLD80211_ATTR_CMD_TAG_DATA has nested sub attributes of specified sub command Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt CRs-Fixed: 2637778 Change-Id: I17d820d9e97d316b1c02091e56d669338ec01c3d
2022-04-13WifiHal: Allow WLAN_NL_MSG_OEM with new cld80211 attrs.Hsiu-Chang Chen
WLAN_NL_MSG_OEM uses CLD80211_ATTR_DATA for storing binary data. With added support to cld80211 vendor subcmds wifi hal will receive new attributes in which the data is packed as nested sub attributes. Wifihal will forward the new responses to its clients Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt CRs-Fixed: 2637824 Change-Id: If4501d5e873622c254fb84a0d2949568d366f3da
2022-04-13wifihal: Add support to fetch split wiphy dataHsiu-Chang Chen
Post kernel commit ab10c22bc3b2024f0c9eafa463899a071eac8d97, kernel splits wiphy data in multiple parts. Hence to get complete wiphy data, user needs to set the split wiphy attribute. currently wifihal does not set this attribute hence kernel sends only basic data to wifihal. As a part of fix, set split wiphy attribute so wifihal get complete wiphy data. Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt Change-Id: Ie6e70750b73b5fd2b6f3bf4cc0de48966b659a9b CRs-Fixed: 2954709
2022-04-13wifi-hal: Add support for QCA_NL80211_VENDOR_SUBCMD_NAN_EXTHsiu-Chang Chen
Add support for QCA_NL80211_VENDOR_SUBCMD_NAN_EXT command when issuing NAN commands. With this NAN extension command, attributes such as primary channel, secondary channel can be specified along with other NAN vendor request parameters in NAN commands. Bug: 220992475 Test: VtsHalWifiNan/VtsHalWifiRtt Change-Id: I0705c4024c9f74c16454a1da9ffb88ca68c58d88 CRs-fixed: 2313579
2022-04-06Snap for 8414339 from 65e80a967d40e1bee4be7a9a88da13c0e80f56f1 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I693f0f3a9361b54bfb85eb283ecd7974bd3fe4c3