Commit Graph

20663 Commits

Author SHA1 Message Date
Henry Fang
d13c298ff5 Add a few type for Analog frontend
Test: Manual
bug: 135708935
Change-Id: Ib0dbd610620682854f8c2b421285da39233cec01
2020-01-18 00:47:08 +00:00
Tyler Trephan
8081fb6eba Merge "Updated PERF_STEERING_ANGLE to support rear steering." 2020-01-18 00:17:06 +00:00
Stephane Lee
8bc403e1e2 Initialize paths for health 2.1
+ batteryCapacityLevelPath
+ batteryChargeTimeToFullNowPath

Bug: 137790244
Test: lshal debug (health service)
Change-Id: I219ecc3dc77be70073761d9da5f5ee39ad76387d
2020-01-17 15:57:33 -08:00
Shawn Willden
f3d741744a Updates to KM4.1
This CL adds:

- The IDENTITY_CREDENTIAL_KEY tag.  This new tag is not actually used
  by Keymaster at all.  It's used by the new Identity Credential HAL in
  its key attestations, which use the Keymaster format and the Keymaster
  attestation key.

- A VerificationToken argument to deviceLocked, used for StrongBox
  implementations.

- Some error codes, including one to diagnose unprovisioned
  attestation keys/ids.

- Clarifications in the documentation.

Test: VtsHalKeymasterV41TargetTest
Change-Id: Iae7151e2d9b328dd73e5cd78e59687ef29bab4f0
Merged-In: Iae7151e2d9b328dd73e5cd78e59687ef29bab4f0
2020-01-17 15:52:07 -07:00
Tyler Trephan
09e4f297c4 Merge "Adding INFO_EXTERIOR_DIMENSIONS car property." 2020-01-17 22:32:01 +00:00
Shawn Willden
73950e588d Merge "Updates to KM4.1" 2020-01-17 22:28:31 +00:00
Hayden Gomes
9c38bc988d Expanding AudioUsage to include new system usages
Bug: 141006627
Test: make
Change-Id: Ica8ada8e95e7d49bfcf7501cae2c356f68da8e3b
2020-01-17 22:27:49 +00:00
Automerger Merge Worker
e91b85631f Merge "Decrement size of pending write queue by correct amount" am: 79fc8d0212 am: b492ac69b5 am: 0cf13f7ded
Change-Id: I555d97575c9f4780bc4edcd46ba4cad0b2ff64ef
2020-01-17 21:38:00 +00:00
Amy
90a2de6c30 Disable Tuner HAL VTS test cases that use un-licensed stream.
Test: atest
Change-Id: I91c27f536bcf589dd605b402a851af14cd2c993f
(cherry picked from commit 342388ac41)
2020-01-17 13:36:17 -08:00
Xusong Wang
a814592eb6 Merge changes from topic "nn_memory_domain_hal"
* changes:
  Add memory domain VTS generated tests.
  Memory Domain HAL: Define HAL APIs.
2020-01-17 21:29:11 +00:00
Amy Zhang
5ce4c697fc Merge "Disable Tuner HAL VTS test cases that use un-licensed stream." 2020-01-17 21:26:33 +00:00
Automerger Merge Worker
0cf13f7ded Merge "Decrement size of pending write queue by correct amount" am: 79fc8d0212 am: b492ac69b5
Change-Id: I4c49229efbcfeeaaa2e4e7299dbac230f2ae9caf
2020-01-17 21:19:12 +00:00
Anthony Stange
b492ac69b5 Merge "Decrement size of pending write queue by correct amount"
am: 79fc8d0212

Change-Id: I4d8f3d5bac10dd7192788cccf47ddcfa6231d7c8
2020-01-17 12:55:11 -08:00
Mikhail Naganov
a4395d47f8 Merge changes from topic "engine_vts"
* changes:
  audiopolicy: engine: Add VTS for engine configurable configuration
  audio: Add VTS for configurable engine
  audio: update XSD for dynamic engine loading support config
2020-01-17 20:01:48 +00:00
Shawn Willden
2d7394209e Updates to KM4.1
This CL adds:

- The IDENTITY_CREDENTIAL_KEY tag.  This new tag is not actually used
  by Keymaster at all.  It's used by the new Identity Credential HAL in
  its key attestations, which use the Keymaster format and the Keymaster
  attestation key.

- A VerificationToken argument to deviceLocked, used for StrongBox
  implementations.

- Some error codes, including one to diagnose unprovisioned
  attestation keys/ids.

- Clarifications in the documentation.

Test: VtsHalKeymasterV41TargetTest
Change-Id: Iae7151e2d9b328dd73e5cd78e59687ef29bab4f0
2020-01-17 12:53:42 -07:00
Anthony Stange
79fc8d0212 Merge "Decrement size of pending write queue by correct amount" 2020-01-17 19:41:15 +00:00
Tyler Trephan
e57c109d3e Adding INFO_EXTERIOR_DIMENSIONS car property.
Fix: 146020990
Test: Tested on device.
Change-Id: I003cbb05de0a91efb8e393860fc64ba508515b26
2020-01-17 11:31:09 -08:00
Jack Yu
0d914d8c2a Add android.hardware.secure_element@1.2
Test: None
Bug: 142495673
Change-Id: Ie0f3e87d58047b76ea47990a49d3eac745967255
2020-01-17 14:06:27 +00:00
Amy
342388ac41 Disable Tuner HAL VTS test cases that use un-licensed stream.
Test: atest
Change-Id: I91c27f536bcf589dd605b402a851af14cd2c993f
2020-01-17 05:43:10 +00:00
François Gaffie
94865666a7 audiopolicy: engine: Add VTS for engine configurable configuration
This CL adds VTS test for engine PFW configuration files (Skipped
for default engine, the check is performed by reading the
audio_policy_configuration file AND parameter-framework top configuration
file)

AllSchemas.xsd is made by manual inclusion from all other
xsd files. It is used for API files generation.

Test: build & run vts --module VtsHalAudioPolicyV1_0Target
      atest VtsHalAudioPolicyV1_0TargetTest
Bug: 141989952

Change-Id: I62730caadafdcb5ebb3083d683625424864afe97
Signed-off-by: François Gaffie <francois.gaffie@renault.com>
2020-01-16 20:23:58 -08:00
François Gaffie
5958d576ed audio: Add VTS for configurable engine
This CL adds VTS tests for engine configuration.

Test: atest VtsHalAudioPolicyV1_0TargetTest
Bug: 141989952

Change-Id: Ied37edc5bba29ef461f6b68fa21781d5721b75bf
Signed-off-by: François Gaffie <francois.gaffie@renault.com>
Signed-off-by: Mikhail Naganov <mnaganov@google.com>
2020-01-16 19:58:17 -08:00
Sarah Chin
322c4cc286 PhoneCapabilities changes for device capabilities
Change PhoneCapability structure to contain static capabilities for:
* the entire device
* each modem/radio
* each SIM slot

Created SimSlotCapability and SlotType to hold information about
device SIM slot capabilities (separate from SimSlotStatus).

Created ModemFeatures to express modem capabilities as a bitfield
of concurrently supportable modem features.

PhoneCapability has fields for UE categories, bands, access networks,
and modem switching linger time. It also contains a lists of logical
modem UUIDs, SIM slot capabilities, and all possible concurrently
supportable modem features.

TelephonyManager will have an API that returns
* the PhoneCapability for the device
* active set of ModemFeatures

Apps with CARRIER_PRIVILEGE can use these APIs to access all
capabilities of a device (eg. 5G capable, DSDS capable, etc.) and
use them to make decisions based on what the device can support.

Test: atest FrameworksTelephonyTests
Bug: 143238237
Bug: 143238191
Change-Id: I424ef176086d2308a4bf53b2c79407eabafb3178
2020-01-16 18:17:53 -08:00
Xusong Wang
1f50e54cf8 Add memory domain VTS generated tests.
Bug: 141353602
Bug: 141363565
Test: 1.3 VTS
Change-Id: Ifc7eb3fd6f15e28ba403f02bdf66b4568bddcb64
2020-01-16 16:11:38 -08:00
Xusong Wang
931d5a18bc Memory Domain HAL: Define HAL APIs.
- Add and document memory domain HAL APIs.
- Make necessary changes to the existing VTS codes to make them work
  with V1_3::Request.

Bug: 141353602
Bug: 141363565
Test: mma
Test: NNT_static
Test: 1.3 VTS
Change-Id: Ia32555d4fef149fad4a79728981c5d9cca675a1a
2020-01-16 16:10:13 -08:00
Automerger Merge Worker
234830afc2 Merge "Power: PowerHAL AIDL interface" am: 384eb8a2bb am: fd7e72f323 am: 18b0839d06
Change-Id: I73d6a5d0772d7a57ddf123c16b5e022da6f498e3
2020-01-16 23:09:09 +00:00
Automerger Merge Worker
18b0839d06 Merge "Power: PowerHAL AIDL interface" am: 384eb8a2bb am: fd7e72f323
Change-Id: I5fc60d5adb92462ab81583ad97e21f1338e618a8
2020-01-16 22:57:07 +00:00
Wei Wang
fd7e72f323 Merge "Power: PowerHAL AIDL interface"
am: 384eb8a2bb

Change-Id: Id759e33d622bae7df8709eae5d9718c2a10f2828
2020-01-16 14:40:03 -08:00
Wei Wang
384eb8a2bb Merge "Power: PowerHAL AIDL interface" 2020-01-16 22:35:42 +00:00
TreeHugger Robot
4ab3c1f2f7 Merge "Camera: Add new pose reference value UNDEFINED" 2020-01-16 21:49:19 +00:00
Ahmed ElArabawy
43363d72c7 Merge "Wifi: Remove the IHostapd.HwModeParams.heBssColor" 2020-01-16 20:03:36 +00:00
Automerger Merge Worker
27b734a8b7 Merge "Convert VtsHalDrmV1_*TargetTest to be parameterized test" am: ca61d1a366 am: d246996124 am: e7682a1b81
Change-Id: Ia4e94cd5c40b8cb8c47c03d96714d3fe7ff4aa0b
2020-01-16 19:14:42 +00:00
Automerger Merge Worker
c7a6347807 [automerger skipped] Merge "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master" into stage-aosp-master am: ad45cff8d7 am: ced0ad9e59 -s ours
am skip reason: subject contains skip directive

Change-Id: I8d865e77fe485b15cbf0ecc4104335f4d98dcc0d
2020-01-16 19:11:16 +00:00
Automerger Merge Worker
e7682a1b81 Merge "Convert VtsHalDrmV1_*TargetTest to be parameterized test" am: ca61d1a366 am: d246996124
Change-Id: I2683bad347c0d6816e070de1a50449c5b403fe52
2020-01-16 19:06:19 +00:00
Automerger Merge Worker
0f2e743f49 [automerger skipped] DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master am: 7b2064edd5 am: b8d8604ba0 -s ours
am skip reason: subject contains skip directive

Change-Id: I9ac7cb6eaf9fe564ecb4dd9ff85c0489311df253
2020-01-16 19:01:16 +00:00
Automerger Merge Worker
ced0ad9e59 Merge "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master" into stage-aosp-master am: ad45cff8d7
Change-Id: Id091b31f3f4dcf3b722540ef677f4f29662fb13f
2020-01-16 18:53:49 +00:00
Steven Moreland
d246996124 Merge "Convert VtsHalDrmV1_*TargetTest to be parameterized test"
am: ca61d1a366

Change-Id: Ieff14ff236c884e5611075258695987a2a606256
2020-01-16 10:38:30 -08:00
TreeHugger Robot
7f6adf3cf2 Merge "Wifi: create new callback to deliver eap error code" 2020-01-16 18:36:33 +00:00
Steven Moreland
ca61d1a366 Merge "Convert VtsHalDrmV1_*TargetTest to be parameterized test" 2020-01-16 18:35:02 +00:00
Automerger Merge Worker
b8d8604ba0 DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master am: 7b2064edd5
Change-Id: Ia2f34996da33b6f92568377afd40f2b6752d71bd
2020-01-16 18:35:00 +00:00
TreeHugger Robot
ad45cff8d7 Merge "DO NOT MERGE - Merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master" into stage-aosp-master 2020-01-16 18:29:18 +00:00
Peiyong Lin
bc51e08596 Add getClientTargetProperty API entry.
getClientTargetProperty will give hardware composer the ability to request some
properties of the client target that hardware composer wants. Prior to this
API, the client will does its best to produce the client target of which the
properties are pretty much fixed.

BUG: b/145968912
Test: mmma -j32 hardware/interfaces/graphics/composer/2.4/
Change-Id: I055f46b1eeba1d3e20d6a92a9d50a83e0f1ee694
2020-01-16 10:05:54 -08:00
Automerger Merge Worker
585950d83d [automerger skipped] Enable QuantizationCouplingTest in NNAPI VTS am: 3c68b3412f am: cd74885540 am: 7fded1f028 -s ours
am skip reason: Change-Id I9b4f20ab0287be9cae9fc1b69a8f64cc8f1996b0 with SHA-1 baac15d5fd is in history

Change-Id: Ibb6b11a2fe6f9ddcea60b1c31525d06f74970804
2020-01-16 16:43:24 +00:00
Automerger Merge Worker
7fded1f028 Enable QuantizationCouplingTest in NNAPI VTS am: 3c68b3412f am: cd74885540
Change-Id: I3597934821cc3d78735b281adefaa3a8e19d752e
2020-01-16 16:30:50 +00:00
Lev Proleev
cd74885540 Enable QuantizationCouplingTest in NNAPI VTS
am: 3c68b3412f

Change-Id: I44d980101c7e59e9262f2d91a83884c2325fb714
2020-01-16 08:16:51 -08:00
Lev Proleev
3c68b3412f Enable QuantizationCouplingTest in NNAPI VTS
Bug: 137828994
Test: NNTest_static and VtsHalNeuralnetworksV1_3TargetTest
Change-Id: I9b4f20ab0287be9cae9fc1b69a8f64cc8f1996b0
Merged-In: I9b4f20ab0287be9cae9fc1b69a8f64cc8f1996b0
(cherry picked from commit baac15d5fd)
2020-01-16 13:22:33 +00:00
TreeHugger Robot
6191c9c594 Merge "Export FrontendDvbtPlpMode" 2020-01-16 02:16:40 +00:00
Automerger Merge Worker
ae93ef96b3 Merge "VHAL: fix CTS CarPropertyManagerTest#testRegisterCallback" am: 24148274cd am: 95568fb9a7 am: 8785913479
Change-Id: I27c3b56a16e6d62f7b44b355172785cd70d67aa0
2020-01-16 01:44:37 +00:00
Automerger Merge Worker
8785913479 Merge "VHAL: fix CTS CarPropertyManagerTest#testRegisterCallback" am: 24148274cd am: 95568fb9a7
Change-Id: I22d6b74f4e587717ca8164d23d43c4a43b730668
2020-01-16 01:29:56 +00:00
Kai Wang
95568fb9a7 Merge "VHAL: fix CTS CarPropertyManagerTest#testRegisterCallback"
am: 24148274cd

Change-Id: Ib37e2e8f49b8a1253248bacde60b29269e14c681
2020-01-15 17:20:40 -08:00
Wei Wang
61c2a337a9 Power: PowerHAL AIDL interface
Bug: 146453294
Test: build and run VtsHalPowerTargetTest pass
Change-Id: Id2a0194173325015933b0db72067f03a375566ee
2020-01-15 16:51:14 -08:00