Commit Graph

41366 Commits

Author SHA1 Message Date
Oscar Azucena
65a25dd9cc Merge "Update Default AudioControl AIDL HAL for version 2" into tm-dev 2022-04-05 04:22:35 +00:00
Gareth Fenn
9a8084505e Fix support for platforms without Frontends
Fix: 227741234
Test: atest VtsHalTvTunerTargetTest
Change-Id: Ic3d74be776bbdb377541ea24fb890152ad632508
2022-04-04 13:57:09 -07:00
Xin Li
281b8f2b76 [automerger skipped] Mark ab/8389834 as merged am: a74294fe1f -s ours am: 341369e970 -s ours am: ad8fd652c1 -s ours am: 573fa5f473 -s ours
am skip reason: Merged-In I890f54f80ff3aca3dcb2c51f20db087d453c2927 with SHA-1 cefd18a941 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052770

Change-Id: Ie7014d69f3e68bbf1d62a381cf2653250d274dea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:52:37 +00:00
Xin Li
9be0ca2c51 [automerger skipped] Merge Android 12 QPR3 ab/8391262 am: 4cca7b57c1 -s ours am: c4f552772f -s ours
am skip reason: Merged-In I6a50f6d5abc485cb4fb38df7383a5cc83ad20a86 with SHA-1 8adaed5f62 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17544782

Change-Id: I38751cbac5b8257676ad0d4c11d7f20dfb005165
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:44:00 +00:00
Xin Li
573fa5f473 [automerger skipped] Mark ab/8389834 as merged am: a74294fe1f -s ours am: 341369e970 -s ours am: ad8fd652c1 -s ours
am skip reason: Merged-In I890f54f80ff3aca3dcb2c51f20db087d453c2927 with SHA-1 cefd18a941 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052770

Change-Id: I3d54b6cd2a065f62eada48a564513a09fafab48a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:20:56 +00:00
Xin Li
c4f552772f [automerger skipped] Merge Android 12 QPR3 ab/8391262 am: 4cca7b57c1 -s ours
am skip reason: Merged-In I6a50f6d5abc485cb4fb38df7383a5cc83ad20a86 with SHA-1 8adaed5f62 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17544782

Change-Id: I1d766737940bed2dc0bc2134e1aeb875e1b67646
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:12:00 +00:00
Xin Li
ad8fd652c1 [automerger skipped] Mark ab/8389834 as merged am: a74294fe1f -s ours am: 341369e970 -s ours
am skip reason: Merged-In I890f54f80ff3aca3dcb2c51f20db087d453c2927 with SHA-1 cefd18a941 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052770

Change-Id: I2565d990add06d3f1c688809c7f8482e744fc8b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 07:06:04 +00:00
Xin Li
341369e970 [automerger skipped] Mark ab/8389834 as merged am: a74294fe1f -s ours
am skip reason: Merged-In I890f54f80ff3aca3dcb2c51f20db087d453c2927 with SHA-1 cefd18a941 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052770

Change-Id: I229f1ae99979e44ea28f82e281f37d39210a0a43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03 06:42:51 +00:00
TreeHugger Robot
486839fdef Merge "Update renderengine dependency to VTS" into tm-dev 2022-04-02 07:47:52 +00:00
Jiyong Park
7faedf81a0 Merge changes from topic "aidl_freeze_tm" into tm-dev
* changes:
  Implement getInterfaceHash/Version for SoundTrigger
  Add -Wno-missing-permission-annotation for soundtrigger3
  V3 is the latest version of keymaster HAL interface
  Freeze AIDL APIs for TM
2022-04-02 00:15:20 +00:00
Xin Li
4cca7b57c1 Merge Android 12 QPR3 ab/8391262
Bug: 226662282
Merged-In: I6a50f6d5abc485cb4fb38df7383a5cc83ad20a86
Change-Id: I2c341bf993066cbfa416fed868dd889577fa67d1
2022-04-01 20:32:38 +00:00
John Reck
7c62346fd6 Merge "Add a few tests that FRONT_BUFFER is flushing properly" into tm-dev 2022-04-01 20:11:26 +00:00
Tim Lin
f14d5d2237 [automerger skipped] fix SIM related VTS failures am: fd854fe699 am: 51f43a368c am: 7bee2b3a70 -s ours
am skip reason: Merged-In I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb with SHA-1 8a6a1d38dc is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2053145

Change-Id: I5e0f411e1ebf1541dc358c9d6e2b757ec859443b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 19:03:23 +00:00
Tim Lin
7bee2b3a70 fix SIM related VTS failures am: fd854fe699 am: 51f43a368c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2053145

Change-Id: Ieb09ccac9a2ea2bf3c79165438b1d1964921c0af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 18:42:30 +00:00
Tim Lin
51f43a368c fix SIM related VTS failures am: fd854fe699
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2053145

Change-Id: I81527bee639a2250dedde1d56a4f6fee2c1fbf2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 18:26:22 +00:00
Sandeep Jawalkar
d8e3238236 [automerger skipped] Merge "VTS testcases for HAL API setSimSlotMapping" am: 89d877e914 am: d7c7b7cf85 am: 331b622089 -s ours
am skip reason: Merged-In Idbff19db2e536d3c2f7b80afbbf244575d8247d0 with SHA-1 5561b4baba is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052606

Change-Id: Ia89b16ce66bd34232fd22f846e1fb2b0a4addfa0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 17:56:03 +00:00
Sandeep Jawalkar
331b622089 Merge "VTS testcases for HAL API setSimSlotMapping" am: 89d877e914 am: d7c7b7cf85
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052606

Change-Id: Ib361c66d5db844f94107a9b49508143cbaf34267
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 17:42:10 +00:00
Sandeep Jawalkar
d7c7b7cf85 Merge "VTS testcases for HAL API setSimSlotMapping" am: 89d877e914
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2052606

Change-Id: Ifd0e29e09c7ccfad95d1021fa5cac32d1fda9e18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 17:20:00 +00:00
Tim Lin
fd854fe699 fix SIM related VTS failures
1. Add 6s delay after setSimSlotsMapping because modem needs time to
   process SIM configuration change. The next TC could fail at
   checking SIM status if there is no delay. The default SIM
   configuration on my test device is that physical#0 maps to
   logical#1 and physical#1 maps to logical#0. When running
   setSimSlotsMapping, it then becomes physical#0 maps to logical#0
   and physical#1 maps to logical#1.
2. Support DSDS case and TSTS case for setSimSlotsMapping. The
   original code only set for 1 slot and it caused 2nd slot SIM
   absent when testing with DSDS enabled.
3. Set slotStatus from corresponding physical slot for
   setSimCardPower.

Bug: 227579281
Test: run vts -m VtsHalRadioTargetTest
Change-Id: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb
Merged-In: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb
2022-04-02 00:58:38 +08:00
Sandeep Jawalkar
89d877e914 Merge "VTS testcases for HAL API setSimSlotMapping" 2022-04-01 16:56:30 +00:00
sandeepjs
3bb500068d VTS testcases for HAL API setSimSlotMapping
To accomodate MEP, we have updated the setSimSlotMapping API in the HAL,
Writing the tescases to check functionality of the same.

Test: atest VtsHalRadioTargetTest
Bug: 217665559
Change-Id: Idbff19db2e536d3c2f7b80afbbf244575d8247d0
Merged-In: Idbff19db2e536d3c2f7b80afbbf244575d8247d0
2022-04-01 15:53:21 +00:00
Xin Li
a74294fe1f Mark ab/8389834 as merged
Bug: 188847863
Merged-In: I890f54f80ff3aca3dcb2c51f20db087d453c2927
Change-Id: Ibd61ea9f788323943ab852a5f8d3f01cb662e7f9
2022-04-01 00:16:12 -07:00
Tim Lin
a8608c3769 Merge "fix SIM related VTS failures" into tm-dev 2022-04-01 07:15:12 +00:00
Chase Wu
657c915eea Merge "Correct the PWLE valid duration" into tm-dev 2022-04-01 01:47:32 +00:00
Tim Lin
8a6a1d38dc fix SIM related VTS failures
1. Add 6s delay after setSimSlotsMapping because modem needs time to
   process SIM configuration change. The next TC could fail at
   checking SIM status if there is no delay. The default SIM
   configuration on my test device is that physical#0 maps to
   logical#1 and physical#1 maps to logical#0. When running
   setSimSlotsMapping, it then becomes physical#0 maps to logical#0
   and physical#1 maps to logical#1.
2. Support DSDS case and TSTS case for setSimSlotsMapping. The
   original code only set for 1 slot and it caused 2nd slot SIM
   absent when testing with DSDS enabled.
3. Set slotStatus from corresponding physical slot for
   setSimCardPower.

Bug: 227579281
Test: run vts -m VtsHalRadioTargetTest
Change-Id: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb
2022-04-01 09:12:40 +08:00
John Reck
ddd4329e61 Add a few tests that FRONT_BUFFER is flushing properly
Test: this
Bug: 217776226
Change-Id: I49e32391620e005700d39539ca47da64199067a0
2022-03-31 15:50:14 -04:00
Chris Ye
bc43c2f896 Merge "Fixed HostApd VTS test failure." into tm-dev 2022-03-31 16:25:38 +00:00
chasewu
a266b2c8f2 Correct the PWLE valid duration
Getting the maximum duration from HAL to avoid
different supported duration under different devices.

Fix: 227606057
Test: atest VtsHalVibratorTargetTest
Signed-off-by: chasewu <chasewu@google.com>
Change-Id: I02e96869d9a8e6d5143ae64e3a077bf90dcdb43e
2022-03-31 23:59:40 +08:00
Eran Messeri
f9b12ac72a Merge "KeyMint: Device IDs attestation based on verion." am: 1b7abc43b6 am: d8fdf0b804 am: 8adaed5f62
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2028224

Change-Id: I2937358195e0218cf7337b989686f649b7e82d22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 14:53:49 +00:00
Eran Messeri
8adaed5f62 Merge "KeyMint: Device IDs attestation based on verion." am: 1b7abc43b6 am: d8fdf0b804
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2028224

Change-Id: I6a50f6d5abc485cb4fb38df7383a5cc83ad20a86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 14:27:32 +00:00
Eran Messeri
d8fdf0b804 Merge "KeyMint: Device IDs attestation based on verion." am: 1b7abc43b6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2028224

Change-Id: Ic98d604c43a6c8dec4eef7532fba17b7824813ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 14:06:20 +00:00
Eran Messeri
1b7abc43b6 Merge "KeyMint: Device IDs attestation based on verion." 2022-03-31 13:47:42 +00:00
Ahmed ElArabawy
98b2a2079c Merge "Replace instances of strncpy and sprintf in the wifi vendor HAL with strlcpy and snprintf." into tm-dev 2022-03-31 03:46:33 +00:00
Jiyong Park
46c1214761 Implement getInterfaceHash/Version for SoundTrigger
As the soundtrigger AIDL interface gets frozen for TM, java services
implementing the interface are required to implement getInterfaceHash
and getInterfaceVersion [1].

[1]
https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods

Bug: 225941299
Test: m
Change-Id: I71f27131d2619cea2ae10a53c01ca883a459d159
2022-03-31 12:01:44 +09:00
Jiyong Park
bb73ba4e68 Add -Wno-missing-permission-annotation for soundtrigger3
Soundtrigger3 has been built with "-Werror -Weverything" (from
Android.bp) and "-Weverything -Wno-missing-permission-annotation" (from
the AIDL build system). The former is added only for the ToT version of
an AIDL interface.

So far, soundtrigger3 wasn't frozen and therefore the implicit version 1
was the ToT version. As a result, absence of @RequiresPermission in its
interface didn't break the build due to the automatically added
"-Wno-missing-permission-annotation" despite that it had "-Werror".

However, this is causing build breakage as soundtrigger3 now has version
1 and 2 (ToT) and the version 1 is built *without*
  "-Wno-missing-permission-annotation".

Fixing this by manually adding the diag flag so that it's applied to all
versions.

Bug: 225941299
Test: m
Change-Id: I3a43fc77997ef900b0f173c88530f570e436bc77
2022-03-31 12:01:43 +09:00
Jiyong Park
3c4b1725fa V3 is the latest version of keymaster HAL interface
Bug: 225941299
Test: m
Change-Id: I653ab8fd188228439128a75a58363da211e4b79f
2022-03-31 12:01:43 +09:00
Jiyong Park
703e97920e Freeze AIDL APIs for TM
Bug: 225941299
Test: m
Change-Id: Ie41cc0797710f813f92c65c387f247c7806d8394
2022-03-31 12:01:39 +09:00
Nishtha Ahuja
f898641c09 Merge "Add default config for new VHAL properties in Android T." into tm-dev 2022-03-31 01:27:27 +00:00
Alec Mouri
55f76ca7af Update renderengine dependency to VTS
Bug: 218954037
Test: builds
Change-Id: I31f8a8764fa66a9aec4762354c425ba1442ef351
Merged-In: I31f8a8764fa66a9aec4762354c425ba1442ef351
2022-03-31 01:16:14 +00:00
Gabriel Biren
11d4ab8f61 Replace instances of strncpy and sprintf in the wifi
vendor HAL with strlcpy and snprintf.

Bug: 218897284
Test: m
Change-Id: I0a62d1c5043cabcf6a513b8b082ad1d7a1ea451c
2022-03-31 00:10:29 +00:00
Yu Shan
237cd1c054 Merge "Add ECHO_REVERSE_BYTES in VHAL ref impl." into tm-dev 2022-03-30 21:11:42 +00:00
Frederick Mayle
d078fe2223 Merge "evs: Fix double ownership of FrameHandler and FrameHandlerUltrasonics" into tm-dev 2022-03-30 16:59:58 +00:00
Nishtha Ahuja
10651a6e68 Add default config for new VHAL properties in Android T.
Bug: 218388191
Test: manually tested in KitchenSink app
Change-Id: I08b980a272e66d87de134dc37d6916209f4b4374
2022-03-30 04:38:34 +00:00
Alice Kuo
41a19de276 Merge "Add A2dp decode software and offload session type" am: 0dac5667f5 am: 67fa92a1e5 am: 4e90fa8ecd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2046263

Change-Id: I99e1bd5c9ba176b4b56cb88f2cd503804d559853
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 00:44:22 +00:00
Alice Kuo
4e90fa8ecd Merge "Add A2dp decode software and offload session type" am: 0dac5667f5 am: 67fa92a1e5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2046263

Change-Id: I52ebcbb3439e88a071f5a034b49c2715fde46e5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 00:30:45 +00:00
Alice Kuo
67fa92a1e5 Merge "Add A2dp decode software and offload session type" am: 0dac5667f5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2046263

Change-Id: I1a18b01b94e683bfcd9c7ecb8722804dcf9a2ad4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 00:05:53 +00:00
Alice Kuo
0dac5667f5 Merge "Add A2dp decode software and offload session type" 2022-03-29 23:49:37 +00:00
Sarah Chin
28855564ba [automerger skipped] Merge "Add JavaDerive toString to AIDL classes" am: 3e8c0d8b22 am: 0d0dc1e23b am: 225debfd87 -s ours
am skip reason: Merged-In If6d459823d3d6ceb0d7c49ba00f01268482128f6 with SHA-1 da10904e96 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2048124

Change-Id: I3d9061129890bb3ffa653e5f633fc45056df81d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 21:19:55 +00:00
Sarah Chin
225debfd87 Merge "Add JavaDerive toString to AIDL classes" am: 3e8c0d8b22 am: 0d0dc1e23b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2048124

Change-Id: I62bf823daeae730daa5d51148a9a5cf843fca00a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 21:01:57 +00:00
Sarah Chin
0d0dc1e23b Merge "Add JavaDerive toString to AIDL classes" am: 3e8c0d8b22
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2048124

Change-Id: I625e9e30d5c7726e0efd92d2fc6368f1bcd50f2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 20:42:49 +00:00