Commit graph

1712 commits

Author SHA1 Message Date
Purushottam Kushwaha
d619c41ebd wifi-hal: Add support for interface create/delete.
This adds new API to create/delete additional interface through
wifi vendor hal.

Bug: 146539882
Bug: 121156971
Test: Basic wifi sanity test.
Signed-off-by: Vinay Gannevaram <quic_vganneva@quicinc.com>
Change-Id: I8d2e4c51a1feedba65c88435cd10f2a8f6541e1b
2020-02-03 22:49:10 -08:00
Kumar Anand
536d0779dc wifi: thermal hal api
global handle instead of interface handle as thermal
mitigation is not interface specific.

Bug: 112471991
Test: atest FrameworksWifiTests
Change-Id: I40b8d85156b7a4561a4ef6db9e4655824c10b5ba
2020-01-23 22:26:06 +00:00
Kumar Anand
c97ac315eb Merge "Wifi: Vendor Hal Thermal Mitigation API" 2020-01-07 22:12:23 +00:00
Kumar Anand
3f3fa98701 Wifi: Vendor Hal Thermal Mitigation API
Bug: 140311866
Test: Manual
Change-Id: I0f546c51fc306540514590f6cd0da1217b893ff9
2020-01-02 14:19:41 -08:00
Ahmed ElArabawy
05ac8776ea Wifi: Remove capability for 6GHz
It was decided to base device capability for support of 6GHz band
on overlay configs rather than HAL capability bitmask.
Hence, this commit removes the 6GHz feature flag.

Bug: 145936758
Bug: 139354972
Test: Manual
Change-Id: I0c72161a31452bd0fab226f9f92f0aa859d3f5e4
2019-12-11 09:08:16 -08:00
Ahmed ElArabawy
45b0a7322a Wifi: Add WLAN_MAC_6_0_BAND to the list of bands
This commit adds to the wlan_mac_band enum, the value for 6 GHz.

Bug: 139354972
Test: Manual
Change-Id: I7679223fd491110a77c1507d2c14fe9c83e62005
2019-12-04 17:58:18 -08:00
Ahmed ElArabawy
1bc3c577ac Use uint64 instead of long for better portability
This commit forces the features and feature_set to be 64 bit
for better portability.

Bug: 144576287
Test: Builds passes successfully
Change-Id: I93c74d9f1802520c9bd0aa7f8f15cec4e30ce2ba
2019-11-15 12:44:45 -08:00
Ahmed ElArabawy
a1ce7dc8f0 Wifi: Support check on device capability for 6GHZ
This commit implements support of checking whether device supports 6GHz band.
To accomodate the new feature as well as any future features, feature_set type
was changed from int (32 bits) to long (64 bits).

Bug: 139354972
Test: Manual
Change-Id: If002d8efb854d50af314794926fbdfdc4fb08a5e
2019-11-12 19:04:13 -08:00
Tri Vo
bfd549eb9d Merge "block_suspend: test util to block suspend from shell" am: 52e6536018 am: 89e661c090
am: f2a03b6762

Change-Id: I8648b03fdae989e3db9d0d3492ca9551d9bbf4e1
2019-11-12 14:21:52 -08:00
Tri Vo
f2a03b6762 Merge "block_suspend: test util to block suspend from shell" am: 52e6536018
am: 89e661c090

Change-Id: Ia8108fc5ccf32b957438c3fbc14d87a1015d04ea
2019-11-12 14:17:45 -08:00
Tri Vo
89e661c090 Merge "block_suspend: test util to block suspend from shell"
am: 52e6536018

Change-Id: I58fc561e0bfd7db1b6f4765bf28ce9094e218f63
2019-11-12 14:14:12 -08:00
Tri Vo
52e6536018 Merge "block_suspend: test util to block suspend from shell" 2019-11-12 22:01:53 +00:00
Tri Vo
032365882b block_suspend: test util to block suspend from shell
Bug: 143284916
Test: ./block_suspend; dumpsys suspend_control shows that wakelocks are
created as expected
Change-Id: Ifacb4f476632e0c36f7ec4f59164f91e89faf1f1
2019-11-11 12:32:59 -08:00
Ahmed ElArabawy
063fe291bd Wifi: Add 802.11ax support to RTT
This CL makes modidfication to support Wifi 802.11ax to RTT procedures.
This includes adding support for the 11ax preamble

Bug: 139354972
Test: Manual
Change-Id: I2aca64edcb4bc2ee267db4e4011da246c540a4b8
2019-11-03 00:02:11 -07:00
Xin Li
55e178334e [automerger skipped] DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 3868c63c15
am: fc3970790d -s ours
am skip reason: subject contains skip directive

Change-Id: Ib905a364793b97e2a49c632745a5af2392168f99
2019-10-30 15:38:47 -07:00
Xin Li
fc3970790d DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
am: 3868c63c15

Change-Id: I2d0436edc5b1a8fbba1c9841880601bd8e0eb31b
2019-10-30 15:15:02 -07:00
Xin Li
3868c63c15 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
Bug: 142003500
Change-Id: Icd25c16e736e1f5856b7f276b59f20fa99b1af84
2019-10-30 11:49:27 -07:00
Xin Li
bae8ac9760 [automerger skipped] Merge Coral/Flame into AOSP master am: 0ed99eca92 -s ours am: d784d83f2b -s ours am: fc94ff1e86 -s ours
am: 9d1dd12c34 -s ours
am skip reason: change_id Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad with SHA1 1fd1efbd2e is in history

Change-Id: I9b2979bcdbbfbc78d5ac2da34b5014bb311ed566
2019-10-26 22:37:07 -07:00
Xin Li
9d1dd12c34 [automerger skipped] Merge Coral/Flame into AOSP master am: 0ed99eca92 -s ours am: d784d83f2b -s ours
am: fc94ff1e86 -s ours
am skip reason: change_id Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad with SHA1 1fd1efbd2e is in history

Change-Id: I27db65e7d4587d8a9e6497d7c6eb368fa7425b08
2019-10-26 22:31:09 -07:00
Xin Li
fc94ff1e86 [automerger skipped] Merge Coral/Flame into AOSP master am: 0ed99eca92 -s ours
am: d784d83f2b -s ours
am skip reason: change_id Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad with SHA1 1fd1efbd2e is in history

Change-Id: I70de5e1edfa94765755a99529ae32bfc01467215
2019-10-26 22:24:12 -07:00
Xin Li
d784d83f2b [automerger skipped] Merge Coral/Flame into AOSP master
am: 0ed99eca92 -s ours
am skip reason: change_id Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad with SHA1 1fd1efbd2e is in history

Change-Id: I48408dc078cd0c7e0cd2451a9a3739bcbe9db0f2
2019-10-26 22:07:51 -07:00
Xin Li
0ed99eca92 Merge Coral/Flame into AOSP master
Bug: 141248619
Change-Id: I0a7a391d1cdee18630ca014b0664487e4c06280f
Merged-In: Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad
2019-10-25 10:28:01 -07:00
Xin Li
d0fd97a70b Skip QD1A.190821.011 in stage-aosp-master am: 1fd1efbd2e am: 370369fcc8
am: 16e61163b9

Change-Id: Id9b8cfa9b1d937f229a94f9d32e5e575c9e1166c
2019-10-18 13:28:40 -07:00
Xin Li
16e61163b9 Skip QD1A.190821.011 in stage-aosp-master am: 1fd1efbd2e
am: 370369fcc8

Change-Id: I6a9cb021913015d85fe778c03814ee515d1b02e0
2019-10-18 13:08:24 -07:00
Xin Li
370369fcc8 Skip QD1A.190821.011 in stage-aosp-master
am: 1fd1efbd2e

Change-Id: I9d9a479cb476474c947150a258ae374943900643
2019-10-18 12:48:23 -07:00
Xin Li
1fd1efbd2e Skip QD1A.190821.011 in stage-aosp-master
Bug: 141248619
Change-Id: Ife2ba92f4c3c2bad08db288db184ba25bf52e4ad
2019-10-16 15:19:21 -07:00
Marco Nelissen
03e1f49b2e [automerger skipped] Merge "libaudiohw_legacy needs libaudioclient_headers" am: 97a11597b6 am: 00eef5e988 am: 090928ffd1
am: 63d0a63bcd -s ours
am skip reason: change_id I0ad1a777a0358a0f79d495747a7ca4bddf984d45 with SHA1 db87b4e3dc is in history

Change-Id: I8e0bb4131f062eedc1431a55d5aa3ae88e264327
2019-10-08 12:54:45 -07:00
Marco Nelissen
63d0a63bcd Merge "libaudiohw_legacy needs libaudioclient_headers" am: 97a11597b6 am: 00eef5e988
am: 090928ffd1

Change-Id: I55ed13a69d1c05fccb233b4843497dc97d140ea4
2019-10-08 12:49:08 -07:00
Marco Nelissen
090928ffd1 Merge "libaudiohw_legacy needs libaudioclient_headers" am: 97a11597b6
am: 00eef5e988

Change-Id: If0ccfec8730ed0fbe414575681bbb36932a6b827
2019-10-08 12:42:34 -07:00
Marco Nelissen
00eef5e988 Merge "libaudiohw_legacy needs libaudioclient_headers"
am: 97a11597b6

Change-Id: I0e571a7da2b9e93dbe3cf32882cc25f165a456b2
2019-10-08 12:35:35 -07:00
Marco Nelissen
97a11597b6 Merge "libaudiohw_legacy needs libaudioclient_headers" 2019-10-08 19:26:28 +00:00
Marco Nelissen
19c60b3e2a libaudiohw_legacy needs libaudioclient_headers
Test: build
Change-Id: I0ad1a777a0358a0f79d495747a7ca4bddf984d45
Merged-In: I0ad1a777a0358a0f79d495747a7ca4bddf984d45
2019-10-08 09:41:33 -07:00
Marco Nelissen
db87b4e3dc libaudiohw_legacy needs libaudioclient_headers
Test: build
Change-Id: I0ad1a777a0358a0f79d495747a7ca4bddf984d45
2019-10-04 16:35:21 +00:00
Xin Li
969c4c8a6d [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: ca8f152649 -s ours am: ebb1107166 -s ours
am: 6cad819893 -s ours
am skip reason: change_id Ieb5298f552c800e60647be5a75f754f0df5b374d with SHA1 bdb5c17e60 is in history

Change-Id: Id5e0763d44a8e92f2c1a3645e37e740ca030f6d5
2019-09-11 15:44:09 -07:00
Xin Li
6cad819893 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: ca8f152649 -s ours
am: ebb1107166 -s ours
am skip reason: change_id Ieb5298f552c800e60647be5a75f754f0df5b374d with SHA1 bdb5c17e60 is in history

Change-Id: I47b5241278fe73d32debe317414fa99ce7c02e59
2019-09-11 14:52:27 -07:00
Xin Li
ebb1107166 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
am: ca8f152649 -s ours
am skip reason: change_id Ieb5298f552c800e60647be5a75f754f0df5b374d with SHA1 bdb5c17e60 is in history

Change-Id: I836f47c4355643e17bff2a6949313f68ac26cd77
2019-09-11 14:04:42 -07:00
Xin Li
ca8f152649 Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
Bug: 135460123
Change-Id: I4a95f6b87c4bd29b5b47531e6153315db52019f2
Merged-In: Ieb5298f552c800e60647be5a75f754f0df5b374d
2019-09-08 13:06:54 -07:00
Xin Li
7e7eae869c [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: 8eb6e081d4 -s ours am: aba674b466 am: a43f9f02fc
am: b97b666c3b -s ours
am skip reason: subject contains skip directive

Change-Id: I8553e17491fbd893491b22f9ce153a66bca2fadb
2019-09-05 13:49:06 -07:00
Xin Li
b97b666c3b [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: 8eb6e081d4 -s ours am: aba674b466
am: a43f9f02fc

Change-Id: Ie20900ff13531453b8c9f9f9c1b3b69b41fd0bd4
2019-09-05 13:30:02 -07:00
Xin Li
a43f9f02fc [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: 8eb6e081d4 -s ours
am: aba674b466

Change-Id: I6ba0ec377ffc15f44678a8134c6746003e60314e
2019-09-05 12:50:52 -07:00
Xin Li
aba674b466 [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master"
am: 8eb6e081d4 -s ours
am skip reason: subject contains skip directive

Change-Id: Ie3914e1c5861e05c8a58f6615aaa7b943f395397
2019-09-05 12:04:12 -07:00
Xin Li
8eb6e081d4 Merge "DO NOT MERGE - Merge Android 10 into master" 2019-09-05 16:53:35 +00:00
Xin Li
bdb5c17e60 DO NOT MERGE - Merge Android 10 into master
Bug: 139893257
Change-Id: Ieb5298f552c800e60647be5a75f754f0df5b374d
2019-09-04 13:34:19 -07:00
android-build-team Robot
040bebb1b9 Snap for 5746716 from 36c48e4023 to qt-c2f2-release
Change-Id: I4e6375053e6ba7a693067863d19a53bdf14f55d6
2019-07-23 03:11:40 +00:00
Tri Vo
46f868c31a [automerger skipped] DO NOT MERGE Demote libpower_test to postsubmit am: 36c48e4023
am: e06086319a -s ours
am skip reason: subject contains skip directive

Change-Id: I41ec528d25e3bcd3458a62dca3f8aac75bbaba0d
2019-07-22 12:02:37 -07:00
Tri Vo
e06086319a DO NOT MERGE Demote libpower_test to postsubmit
am: 36c48e4023

Change-Id: Ie735752a564abba8a3bb1828c0cd9ae599df9504
2019-07-22 11:48:05 -07:00
Tri Vo
36c48e4023 DO NOT MERGE Demote libpower_test to postsubmit
The state of the test device w.r.t. root permissions is not guaranteed,
which leads to this test (and others) to be flaky.

Bug: 137888802
Test: n/a
Change-Id: Ieb87e3275289b11f843c18343e5d50a41c7b1993
(cherry picked from commit 329dbd296d)
2019-07-19 18:27:56 +00:00
Xin Li
a4f710bec7 [automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master am: e6bfce1fab
am: 1f43543fa6 -s ours
am skip reason: subject contains skip directive

Change-Id: Ia53113dfbac9b177198c77afcc5a8eafd5af1a79
2019-07-02 16:09:22 -07:00
Xin Li
1f43543fa6 DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master
am: e6bfce1fab

Change-Id: I887d7ec60945db4c883794996b7a8f6f760919dd
2019-07-02 13:21:54 -07:00
Xin Li
e6bfce1fab DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master
Bug: 134405016
Change-Id: If15c8a3107ce7a275859783280760116063b9274
2019-07-01 20:59:53 +00:00