Commit Graph

27003 Commits

Author SHA1 Message Date
Treehugger Robot
41e252fa54 Merge "[Telephony] Implement PhysicalChannelConfig in HAL 1.6" am: 8f74b34e1d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1552062

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icef86edacfd689dc309bcac4c33ce332c7bee7e0
2021-01-15 19:46:57 +00:00
Treehugger Robot
8f74b34e1d Merge "[Telephony] Implement PhysicalChannelConfig in HAL 1.6" 2021-01-15 19:30:57 +00:00
Treehugger Robot
0b30c45921 Merge "Audio: Add VTS tests for invalid enum-strings, Part 3" am: b1726c6619
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1546897

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id57cf771d25893db72060106ad48aef09fc7de41
2021-01-15 18:51:39 +00:00
Treehugger Robot
b1726c6619 Merge "Audio: Add VTS tests for invalid enum-strings, Part 3" 2021-01-15 18:04:49 +00:00
Zoey Chen
e47a5164d8 [Telephony] Implement PhysicalChannelConfig in HAL 1.6
Bug: 169206279
Test: make and VtsHalRadioV1_6Target
Change-Id: I4352ea928a76197aae01b887960eaed05698e3eb
Merged-In: I4352ea928a76197aae01b887960eaed05698e3eb
2021-01-15 16:08:38 +08:00
Janis Danisevskis
ec6228e4d5 Merge changes from topic "secclock_sharedkey" am: 600b7775ef
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1518673

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8649655645d0eebee53ea16061c55193c9ec3843
2021-01-14 18:33:18 +00:00
Treehugger Robot
b25547dbdd Merge "Update supported sampling frequencies for LC3 codec" am: 05f6611663
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1525949

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I85060ea0fa6b3116a33239d5b888a32b7d1c4098
2021-01-14 18:32:22 +00:00
Janis Danisevskis
600b7775ef Merge changes from topic "secclock_sharedkey"
* changes:
  The aidl definition for Shared Secret functionality.
  Add Shared Secret to the compatibility matrix.
  The aidl definition for Secure Clock keymint service.
  Add Secure Clock to the compatibility matrix.
2021-01-14 18:04:02 +00:00
Treehugger Robot
05f6611663 Merge "Update supported sampling frequencies for LC3 codec" 2021-01-14 17:44:45 +00:00
Treehugger Robot
9601a7ff2f Merge "Update docs that pdu session id default is 0" am: b3b0b11de3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1550320

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9fa9239ed02a24223718734908e0334df63cf929
2021-01-13 23:42:32 +00:00
Shawn Willden
e456cabea9 Change KeyCharacteristics am: 7f42437ebb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1544908

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I71a9ed94242cda610b9f47d293add4b1ca77af37
2021-01-13 23:31:56 +00:00
Chirag Pathak
be15180242 The aidl definition for Shared Secret functionality.
Test: N/A
Bug: b/171844725
Change-Id: I5f6217d487df89e8ceab92eb2bea55de5bace141
2021-01-13 15:30:05 -08:00
Joel Galenson
2570af6b96 Add Shared Secret to the compatibility matrix.
Test: Build
Change-Id: Iadac3b304a9b8eba69f6fb2fe7aec41f7200a613
2021-01-13 15:30:05 -08:00
Chirag Pathak
c160ae682e The aidl definition for Secure Clock keymint service.
Test: N/A
Bug: b/168673523

Change-Id: I6134d8b4ce620ecceccc0ea88a234f01e6915798
2021-01-13 15:29:53 -08:00
Treehugger Robot
b3b0b11de3 Merge "Update docs that pdu session id default is 0" 2021-01-13 23:28:38 +00:00
Daniel Bright
a786319a56 Update docs that pdu session id default is 0
Bug: 177387230
Test: N/A
Change-Id: I07eab03934cc0890236a12cfeec5802a75da4abd
2021-01-13 13:18:52 -08:00
Shawn Willden
7f42437ebb Change KeyCharacteristics
Support key characteristics with three security levels, do not store
unenforced authorizations with keys or bind them to keys.

Bug: 163606833
Test: atest VtsAidlKeyMintTargetTest
Change-Id: Idbc523f16d8ef66ec38e0d503ad579a93c49e7b4
2021-01-12 22:15:21 -07:00
Mikhail Naganov
4ffb092362 Audio: Add VTS tests for invalid enum-strings, Part 3
Add checks for rejection of invalid port configs.
Fix the default implementation to pass the tests.

Clarified that patch-related operations in IDevice
are optional.

Bug: 142480271
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
      with side-loaded V7 default wrapper
Change-Id: I08e85d4883938b4d8f3c411be9fb1bd597eea0c2
2021-01-12 15:34:45 -08:00
Joel Galenson
4faf8b63a4 Add Secure Clock to the compatibility matrix.
Test: Build
Change-Id: I570f7535add92d98b4e129ec5478859d648db23a
2021-01-12 13:30:39 -08:00
Grzegorz Kołodziejczyk
103d790df8 Update supported sampling frequencies for LC3 codec
LC3 specification extends current supported sampling frequencies with
8kHz and 32kHz for LC3 codec for session and does not support yet higher
than 48kHz.
Along with additional supported session frequencies, valid software pcm
configuration is extended with missing frequencies for LC3 and extended
8kHz and 32kHz. Frequncies above not supported by LC3 are removed also.

Tag: #feature
Test: vts-tradefed run vts -m VtsHalBluetoothAudioV2_1TargetTest
Sponsor: jpawlowski@
Change-Id: If36c9c9aa102008adff7f77c58e272b79f7e2482
2021-01-12 15:45:53 +00:00
Treehugger Robot
e97fc6f652 Merge "Audio: Add VTS tests for invalid enum-strings, Part 2" am: 46f91823cf
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1544804

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If5cabae4a1988f6de3d0d43a76278931feb17fbd
2021-01-12 10:21:26 +00:00
Treehugger Robot
46f91823cf Merge "Audio: Add VTS tests for invalid enum-strings, Part 2" 2021-01-12 09:59:04 +00:00
ChengYou Ho
916efe6bf4 Add authsecret AIDL interface am: 112fab25fc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1541184

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5c0be14b8e5717fead50aae2a4b692784e849104
2021-01-12 08:22:52 +00:00
ChengYou Ho
112fab25fc Add authsecret AIDL interface
Bug: 176107318
Change-Id: Ia430177018344b093fea3314eb54ef2423fbf636
2021-01-12 06:01:29 +00:00
Shuo Qian
2655aecb1a Gate gsm/cdma radio feature only for emergency dial am: 80b03d7bf2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1546408

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia2651a2b7f5c7356014ec8b11530ad2870594660
2021-01-12 02:30:31 +00:00
Shuo Qian
80b03d7bf2 Gate gsm/cdma radio feature only for emergency dial
Test: vts
Bug: 176862267
Change-Id: I73a6920a94f2f703dc6ae19ad9a511673c9d035d
2021-01-11 22:39:09 +00:00
Treehugger Robot
0d3433a346 Merge "Fixed incorrect retry timer value type" am: a3cc90b1c3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1543612

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8a75c34a8df9781765775f2de61a9ccc955bd6f3
2021-01-11 19:55:20 +00:00
Treehugger Robot
a3cc90b1c3 Merge "Fixed incorrect retry timer value type" 2021-01-11 18:54:53 +00:00
Michael Butler
53da7727b4 Merge changes I2c79865b,Idfe8093c am: 8be4b590cf
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1544546

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iff929729f915c29e6eaa72c254766bc1b71faac4
2021-01-11 18:35:34 +00:00
Michael Butler
ade46f92f8 Add recovery code to NN ResilientPreparedModel and *Buffer am: 418c749746
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1544545

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If8eb2bb5a0f597d36a57fcf278c5bfab22b4abe4
2021-01-11 18:35:03 +00:00
Michael Butler
8be4b590cf Merge changes I2c79865b,Idfe8093c
* changes:
  Create unit tests for NN interface utility code
  Add recovery code to NN ResilientPreparedModel and *Buffer
2021-01-11 18:20:41 +00:00
ChengYou Ho
03375181de Add oemlock AIDL interface am: 109522c0d1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1542664

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9ec959e1fc280c88fb2b66075eafed876a04556c
2021-01-11 06:25:33 +00:00
Mikhail Naganov
0dbf3982af Audio: Add VTS tests for invalid enum-strings, Part 2
Add checks for rejection of invalid device addresses
and base configs.

Bug: 142480271
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
      with side-loaded V7 default wrapper
Change-Id: I39690f2a171c1be6246ab155dec8e2b1a405a2a8
2021-01-08 17:51:24 -08:00
ChengYou Ho
109522c0d1 Add oemlock AIDL interface
Bug: 176107318
Change-Id: Ibcf0934f7a86379318ef55ad2117c9be3200b629
2021-01-09 08:13:53 +08:00
Treehugger Robot
9727575946 Merge changes from topic "revert-1540633-DNRXHDZSUB" am: f504e514c4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1544644

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic0e156c24939baca97eb1923767e709f9166f2fc
2021-01-08 23:24:02 +00:00
Treehugger Robot
f504e514c4 Merge changes from topic "revert-1540633-DNRXHDZSUB"
* changes:
  Revert "matrix: IVibrator AIDL has version 2."
  Revert "Update AIDL IVibrator manifest version to 2."
2021-01-08 23:03:01 +00:00
Amos Bianchi
db670b93a3 Merge "Add method for testing lazy HALs active services count callback." am: 88c14d2b14
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1538301

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I32ff0a5a2754ee4840a88b89c07c2c8a532a7c9d
2021-01-08 22:08:45 +00:00
Amos Bianchi
88c14d2b14 Merge "Add method for testing lazy HALs active services count callback." 2021-01-08 21:30:45 +00:00
Yifan Hong
6135189a29 Revert "matrix: IVibrator AIDL has version 2."
Revert submission 1540633

Reason for revert: AOSP not updated yet
Reverted Changes:
I418cd4fc5:Update AIDL IVibrator manifest version to 2.
I08b4b189d:matrix: IVibrator AIDL has version 2.

Change-Id: I429faacf309aa61aa044d72b873e23ba25ed5bca
2021-01-08 21:09:18 +00:00
Yifan Hong
9e8fe956f6 Revert "Update AIDL IVibrator manifest version to 2."
Revert submission 1540633

Reason for revert: AOSP not updated yet
Reverted Changes:
I418cd4fc5:Update AIDL IVibrator manifest version to 2.
I08b4b189d:matrix: IVibrator AIDL has version 2.

Change-Id: I1cc5ab201e079a09c4db2667207c856ff56b0988
2021-01-08 21:09:18 +00:00
Shuo Qian
d803e12ae5 Merge "Skip emergency dialing VTS if device doesn't support radio" am: e0a858b1d5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1542844

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I09e1ac10aa707fb52ba5d1bc66e4aafe42a2b764
2021-01-08 20:27:18 +00:00
Michael Butler
6e492a62e1 Create unit tests for NN interface utility code
This CL introduces unit tests to validate the V1_X::utils::Device,
*PreparedModel, and *Buffer adapter classes. It does so by mocking the
underlying HIDL interface in order to simulate a driver returning bad
data, HIDL transport failures, and service crashes.

Note that the purpose of these new tests is to validate the adapter
classes themselves, not the HIDL interfaces they use. For example,
because nn::IPreparedModel does not currently define a method for
configuring a burst execution, V1_[23]::utils::PreparedModel similarly
does not use hardware::neuralnetworks::V1_[23]::IPreparedModel's
configureExecutionBurst method.

This CL also introduces unit tests to validate the utils::Resilient*
adapter classes, and mocks DEAD_OBJECT failures to ensure that the
underyling object can be recovered appropriately.

Bug: 163801800
Test: mma
Test: atest neuralnetworks_utils_hal_common_test
Test: atest neuralnetworks_utils_hal_1_[0-3]_test
Change-Id: I2c79865bf666d3f4bf53061ff5090746403583e9
Merged-In: I2c79865bf666d3f4bf53061ff5090746403583e9
(cherry picked from commit afc4d7cfe7)
2021-01-08 12:07:43 -08:00
Michael Butler
418c749746 Add recovery code to NN ResilientPreparedModel and *Buffer
Prior to this CL, ResilientPreparedModel and ResilientBuffer were
passthrough interfaces that just forwarded calls to the underlying
interface object. This CL implements the full recovery mechanism for
these two classes. However, because we do not want to enable this
functionality in the NN runtime yet, ResilientDevice hides the paths
that create ResilientPreparedModel and ResilientBuffer behind an #if
until we want to enable those paths.

Bug: N/A
Test: mma
Change-Id: Idfe8093c63c7ba2f16c995eec872d150696e7a08
Merged-In: Idfe8093c63c7ba2f16c995eec872d150696e7a08
(cherry picked from commit 667dc2dcac)
2021-01-08 12:07:20 -08:00
Shuo Qian
e0a858b1d5 Merge "Skip emergency dialing VTS if device doesn't support radio" 2021-01-08 19:24:47 +00:00
Shawn Willden
75a296e89d Update KM4.1 owners am: e21ce63ba6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1543369

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia0dcd7132e16e570da34867ccba17a808967067a
2021-01-08 18:16:14 +00:00
Shawn Willden
e21ce63ba6 Update KM4.1 owners
Change-Id: Ib7e0d3aead2a220c8161d7b4af471116f9ffa93f
2021-01-08 15:57:56 +00:00
Mikhail Naganov
45e6ec48c9 Audio: Add VTS tests for invalid enum-strings, Part 1b am: 9139399bad
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1543608

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I06e23b9ae40a078f88ffdbe6ac7bd47a76787576
2021-01-08 09:53:47 +00:00
Jack Yu
fd8ff812b3 Fixed incorrect retry timer value type
Since negative values indicates network did not suggest
data retry timer, the type should be signed instead of
unsigned.

Test: Manual
Fix: 159672248
Change-Id: Ibda126c7db6b7e1fef9323d4b2aace37ca13ebc1
2021-01-07 23:21:46 -08:00
Mikhail Naganov
9139399bad Audio: Add VTS tests for invalid enum-strings, Part 1b
Add missing checks for invalid channel mask and tags
in playback and record metadata. Fix the behavior of
the default wrapper.

Bug: 142480271
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
      with side-loaded V7 default wrapper
Change-Id: Ie0f82b2becc457b735349eb351ea29989a64f22c
2021-01-07 18:35:11 -08:00
Mikhail Naganov
d5e5b72c96 Merge "Audio: Add VTS tests for invalid enum-strings, Part 1" am: 254903f8fd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535386

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4105219c3073101cde164812b569f54aa6afbd2f
2021-01-08 00:29:32 +00:00