Merge changes from topic "pi_matrix" into pi-dev
am: 3569b0273f
Change-Id: I6c82b5536b11f458b28044cbe8c3ca469f3d88bf
am: 3569b0273f
Change-Id: I6c82b5536b11f458b28044cbe8c3ca469f3d88bf
Merge "Composer 2.2: Fix readback docs" into pi-dev
am: 066288295e
Change-Id: I6721a52dbdb7141b84dde0516be6923b4016d7fa
am: 066288295e
Change-Id: I6721a52dbdb7141b84dde0516be6923b4016d7fa
Merge changes from topic "pi_matrix" into pi-dev
* changes:
matrix: broadcastradio@2.0::IBroadcastRadio/.*
matrix: nn@1.0-1
matrix: graphics.mapper@2.0-1
matrix: graphics.composer@2.1-2
* changes:
matrix: broadcastradio@2.0::IBroadcastRadio/.*
matrix: nn@1.0-1
matrix: graphics.mapper@2.0-1
matrix: graphics.composer@2.1-2
Merge "Composer 2.2: Fix readback docs" into pi-dev
Merge "Update kernel minor revision for P." into pi-dev
am: ae4136070e
Change-Id: I0ad36b2b03aee9f2b7e87b7befbfe7750be8eee4
am: ae4136070e
Change-Id: I0ad36b2b03aee9f2b7e87b7befbfe7750be8eee4
Merge "Add feature flag to disable wifi AP on the watch." into pi-dev
am: c571b68074
Change-Id: I0d41fcc51b18a6d247caa323b22eb41b61a03888
am: c571b68074
Change-Id: I0d41fcc51b18a6d247caa323b22eb41b61a03888
Merge "Update kernel minor revision for P." into pi-dev
matrix: broadcastradio@2.0::IBroadcastRadio/.*
Test: builds
Bug: 79871481
Change-Id: Icd81124f74f60443f48322ab882cb6170b61ebb7
Test: builds
Bug: 79871481
Change-Id: Icd81124f74f60443f48322ab882cb6170b61ebb7
matrix: graphics.mapper@2.0-1
Test: builds
Bug: 79871481
Change-Id: I32accd4f4a20843c3491b1e5fa4508107bb275cd
Test: builds
Bug: 79871481
Change-Id: I32accd4f4a20843c3491b1e5fa4508107bb275cd
matrix: graphics.composer@2.1-2
Test: builds
Bug: 79871481
Change-Id: Icaa31db4b6c5795474fd423a3ac65562fb6a6e6d
Test: builds
Bug: 79871481
Change-Id: Icaa31db4b6c5795474fd423a3ac65562fb6a6e6d
Composer 2.2: Fix readback docs
Fixes a couple of problems with the return codes in the readback
documentation and adds a paragraph of clarification about when
getReadbackBufferAttributes will be called.
Bug: 67048889
Test: N/A, doc fix only
Change-Id: Ic91b8db207c1b4b1f18777bd316279747506149b
Fixes a couple of problems with the return codes in the readback
documentation and adds a paragraph of clarification about when
getReadbackBufferAttributes will be called.
Bug: 67048889
Test: N/A, doc fix only
Change-Id: Ic91b8db207c1b4b1f18777bd316279747506149b
Merge "Add feature flag to disable wifi AP on the watch." into pi-dev
Update kernel minor revision for P.
These are the P requirements of kernel versions:
4.4.107, 4.9.84, 4.14.40.
Test: build and manual inspection of matrices
Test: boots
Test: vts_treble_vintf_test
Change-Id: Ic3cec1395e960000b70c6e001aa4981a9ffcd8c6
Fixes: 72409164
These are the P requirements of kernel versions:
4.4.107, 4.9.84, 4.14.40.
Test: build and manual inspection of matrices
Test: boots
Test: vts_treble_vintf_test
Change-Id: Ic3cec1395e960000b70c6e001aa4981a9ffcd8c6
Fixes: 72409164
Update types.hal comments
(1) Specify rules for property to area mapping
(2) Fix comment for WHEEL_TICK property
(3) Document the need for supported gears from vhal. CURRENT_GEAR and GEAR_SELECTION should report the list of available gears in the vehicle. This helps in determining the driving state of the vehicle.
Merge changes from ag/4051112 ag/4026897
Bug: 79434788
Bug: 77849652
Bug: 79260189
Test: Build and Flash
Change-Id: Ib2bd488a5ec09fe3bdf8807c253aebcdb240324b
(1) Specify rules for property to area mapping
(2) Fix comment for WHEEL_TICK property
(3) Document the need for supported gears from vhal. CURRENT_GEAR and GEAR_SELECTION should report the list of available gears in the vehicle. This helps in determining the driving state of the vehicle.
Merge changes from ag/4051112 ag/4026897
Bug: 79434788
Bug: 77849652
Bug: 79260189
Test: Build and Flash
Change-Id: Ib2bd488a5ec09fe3bdf8807c253aebcdb240324b
Merge changes I819a2942,Ife0607e7 into pi-dev
am: 5acc0b1fa3
Change-Id: I2a0cdda1ea9b5d9e9588c5d6c8f0e9859ab1009b
am: 5acc0b1fa3
Change-Id: I2a0cdda1ea9b5d9e9588c5d6c8f0e9859ab1009b
Merge changes I819a2942,Ife0607e7 into pi-dev
* changes:
Fix OffloadControlHidlTestBase.AdditionalStopsWithInitReturnFalse
Add debugging to VtsHalTetherOffloadControl test.
* changes:
Fix OffloadControlHidlTestBase.AdditionalStopsWithInitReturnFalse
Add debugging to VtsHalTetherOffloadControl test.
camera: Adding 64-bit version of Camera Provider
am: 68995cb341
Change-Id: I59dacc8f7280aae1e7d25b876ef5ebd81512e9ed
am: 68995cb341
Change-Id: I59dacc8f7280aae1e7d25b876ef5ebd81512e9ed
camera: Adding 64-bit version of Camera Provider
Added a secondary Camera Provider for 64bit HALs
Test: GCA and normal camera usecases, CTS
Bug: 73173997
Change-Id: I2d9b9a916edc71b73086375f541368b080f5eca9
Added a secondary Camera Provider for 64bit HALs
Test: GCA and normal camera usecases, CTS
Bug: 73173997
Change-Id: I2d9b9a916edc71b73086375f541368b080f5eca9
Add feature flag to disable wifi AP on the watch.
Bug: 74074075
Change-Id: I6bd823e63f5cc5292571be4d74ca65bca72709e0
Bug: 74074075
Change-Id: I6bd823e63f5cc5292571be4d74ca65bca72709e0
cas: do not use hidl_memory if size is > SIZE_MAX am: e1ce74509e
am: 42eca4926f
Change-Id: I60117fc6ed9f15e2c0d577858045e71ccc60d021
am: 42eca4926f
Change-Id: I60117fc6ed9f15e2c0d577858045e71ccc60d021
cas: do not use hidl_memory if size is > SIZE_MAX
am: e1ce74509e
Change-Id: I4fe12a4ec828605413329d2f771f66bb12e3e9e9
am: e1ce74509e
Change-Id: I4fe12a4ec828605413329d2f771f66bb12e3e9e9
Merge "Add utility method to perform HMAC agreement" into pi-dev
am: 4a13ef631e
Change-Id: I207ba07e38de61dfb753f58a84471051e9c58a5b
am: 4a13ef631e
Change-Id: I207ba07e38de61dfb753f58a84471051e9c58a5b
Merge "Add utility method to perform HMAC agreement" into pi-dev
Fix OffloadControlHidlTestBase.AdditionalStopsWithInitReturnFalse
This test is testing that subsequent calls to stopOffload fail.
Therefore, don't fail if the first call fails. Only fail if the
subsequent calls fail
Bug: 77996655
Test: OffloadControlHidlTestBase.AdditionalStopsWithInitReturnFalse passes
Change-Id: I819a2942cc9bb2bca5cf0f603bb7e2b2b9b03d23
This test is testing that subsequent calls to stopOffload fail.
Therefore, don't fail if the first call fails. Only fail if the
subsequent calls fail
Bug: 77996655
Test: OffloadControlHidlTestBase.AdditionalStopsWithInitReturnFalse passes
Change-Id: I819a2942cc9bb2bca5cf0f603bb7e2b2b9b03d23
Add debugging to VtsHalTetherOffloadControl test.
1. Move the detailed failure statements from ALOGI statements to
assertion failure messages.
2. Add SCOPED_TRACEs to AdditionalStopsWithInitReturnFalse.
Bug: 77996655
Test: Builds. Error messages visible in assertions.
Change-Id: Ife0607e792175ab22d1467b1fe2926107fee1e6a
1. Move the detailed failure statements from ALOGI statements to
assertion failure messages.
2. Add SCOPED_TRACEs to AdditionalStopsWithInitReturnFalse.
Bug: 77996655
Test: Builds. Error messages visible in assertions.
Change-Id: Ife0607e792175ab22d1467b1fe2926107fee1e6a
Add utility method to perform HMAC agreement
To make it easier for clients (vold & keystore) to perform key
agreement, this CL adds a service method that does it. To make key
agreement consistent, this method sorts the HMAC sharing parameters
lexicographically. The requirement for sorting is documented in the
HAL.
Test: Boot device
Bug: 79307225
Bug: 78766190
Change-Id: Idb224f27f8e4426281d9a0105605ba22bf7c7e95
To make it easier for clients (vold & keystore) to perform key
agreement, this CL adds a service method that does it. To make key
agreement consistent, this method sorts the HMAC sharing parameters
lexicographically. The requirement for sorting is documented in the
HAL.
Test: Boot device
Bug: 79307225
Bug: 78766190
Change-Id: Idb224f27f8e4426281d9a0105605ba22bf7c7e95
Merge "Added fake VHAL value generator based on JSON file" into pi-dev
am: 7a53d3e9af
Change-Id: I9fcfad0483e7cda0fd1e7fc09b1b76956e9ea749
am: 7a53d3e9af
Change-Id: I9fcfad0483e7cda0fd1e7fc09b1b76956e9ea749
Merge "Added fake VHAL value generator based on JSON file" into pi-dev
cas: do not use hidl_memory if size is > SIZE_MAX
Bug: 79376389
Test:
POC in bug; CTS MediaCasTest.
Change-Id: Ia3ecf9664ab69ce293e10b73bc20c37a9992db9f
Bug: 79376389
Test:
POC in bug; CTS MediaCasTest.
Change-Id: Ia3ecf9664ab69ce293e10b73bc20c37a9992db9f
Added fake VHAL value generator based on JSON file
Note: It only supports a single generation task at any time. Mixed value
properties like diagnostics frame is not implemented yet. It only
supports properties with ON_CHANGE mode for now.
Bug: 76017041
Test: lunch bat_land-userdebug & m -j8; adb push <json_data>
/data/local/tmp; use python emulator to inject fake value "start" command
specifying the JSON data path on device; verify values on KitchenSink app
Change-Id: Ic964ef52a19422bab7015fe54c7e4c5ef8b47a55
Note: It only supports a single generation task at any time. Mixed value
properties like diagnostics frame is not implemented yet. It only
supports properties with ON_CHANGE mode for now.
Bug: 76017041
Test: lunch bat_land-userdebug & m -j8; adb push <json_data>
/data/local/tmp; use python emulator to inject fake value "start" command
specifying the JSON data path on device; verify values on KitchenSink app
Change-Id: Ic964ef52a19422bab7015fe54c7e4c5ef8b47a55
[automerger skipped] Update namespace to match framework/ml/nn am: d534d32892
am: 74727a2607 -s ours
Change-Id: I29205f4f76fb45e78f4464596c38b465d7b92339
am: 74727a2607 -s ours
Change-Id: I29205f4f76fb45e78f4464596c38b465d7b92339
[automerger skipped] NNAPI: sync NDK and HAL documentation am: 89300b2553
am: e1a235e555 -s ours
Change-Id: I860e7a9408f60fb35c95e4874b44906b34f6e9c9
am: e1a235e555 -s ours
Change-Id: I860e7a9408f60fb35c95e4874b44906b34f6e9c9
[automerger skipped] Update neuralnetworks/*/types.hal to match impl am: c5c7bfe156
am: 3afbce7fca -s ours
Change-Id: If1ac9bb61061ad06ac016910b14d595c3dfca232
am: 3afbce7fca -s ours
Change-Id: If1ac9bb61061ad06ac016910b14d595c3dfca232
Update namespace to match framework/ml/nn
am: d534d32892
Change-Id: I6aa312f21926f4640c7fbea1b44ba32b646f1a80
am: d534d32892
Change-Id: I6aa312f21926f4640c7fbea1b44ba32b646f1a80
NNAPI: sync NDK and HAL documentation
am: 89300b2553
Change-Id: Idaa5849a4ec2b992e2bdd6e8a3847a1fa851e9d1
am: 89300b2553
Change-Id: Idaa5849a4ec2b992e2bdd6e8a3847a1fa851e9d1
Update neuralnetworks/*/types.hal to match impl
am: c5c7bfe156
Change-Id: I03d0e93b3b9e2c67c79f92d1445ae538b5b96353
am: c5c7bfe156
Change-Id: I03d0e93b3b9e2c67c79f92d1445ae538b5b96353
Update namespace to match framework/ml/nn
Bug: 72448000
Test: make vts
Change-Id: I3543913561b33e4d1e9d960ec1f81624fb0a1e6b
Merged-In: I3543913561b33e4d1e9d960ec1f81624fb0a1e6b
(cherry picked from commit de16694a6079355867287e4613ae89123c224171)
Bug: 72448000
Test: make vts
Change-Id: I3543913561b33e4d1e9d960ec1f81624fb0a1e6b
Merged-In: I3543913561b33e4d1e9d960ec1f81624fb0a1e6b
(cherry picked from commit de16694a6079355867287e4613ae89123c224171)
NNAPI: sync NDK and HAL documentation
Bug: 72650109
Test: mma
Merged-In: I3e0a3680b89d80be500d8975f587f2d7c33fea10
Change-Id: I3e0a3680b89d80be500d8975f587f2d7c33fea10
(cherry picked from commit e98352806b55b5811635d40a06157e5a52e2d89c)
Bug: 72650109
Test: mma
Merged-In: I3e0a3680b89d80be500d8975f587f2d7c33fea10
Change-Id: I3e0a3680b89d80be500d8975f587f2d7c33fea10
(cherry picked from commit e98352806b55b5811635d40a06157e5a52e2d89c)
Update neuralnetworks/*/types.hal to match impl
Updates hardware/interfaces/neuralnetworks/1.(0|1)/types.hal to match
the NeuralNetworks.h header in framework/ml/nn. Only comments have
changed.
Updated using framework/ml/nn/tools/sync_enums_to_hal.py.
Change-Id: I0754868ad8acf6e2e0c5b83661d04682febec9b0
Merged-In: I0754868ad8acf6e2e0c5b83661d04682febec9b0
Bug: 77604249
Test: checked changes with git diff
Test: mm in $ANDROID_BUILD_TOP
(cherry picked from commit 7e64e7f92447d74f53191be0aeeb36089fdebe61)
Updates hardware/interfaces/neuralnetworks/1.(0|1)/types.hal to match
the NeuralNetworks.h header in framework/ml/nn. Only comments have
changed.
Updated using framework/ml/nn/tools/sync_enums_to_hal.py.
Change-Id: I0754868ad8acf6e2e0c5b83661d04682febec9b0
Merged-In: I0754868ad8acf6e2e0c5b83661d04682febec9b0
Bug: 77604249
Test: checked changes with git diff
Test: mm in $ANDROID_BUILD_TOP
(cherry picked from commit 7e64e7f92447d74f53191be0aeeb36089fdebe61)
configstore: remove references to board platforms am: 3f221a835b
am: 03464d7674
Change-Id: I61827f9a18337accb46f1f71d91cc29f6451dba9
am: 03464d7674
Change-Id: I61827f9a18337accb46f1f71d91cc29f6451dba9
configstore: remove references to board platforms
am: 3f221a835b
Change-Id: I1e44240a28c79ecc33ee7c07e88c9212d7a09298
am: 3f221a835b
Change-Id: I1e44240a28c79ecc33ee7c07e88c9212d7a09298
Merge "Add HVAC properties" into pi-dev
am: 73bfa71121
Change-Id: Ia6b4b51bb8bdc0ed0a56ef4038a8f815db5249e1
am: 73bfa71121
Change-Id: Ia6b4b51bb8bdc0ed0a56ef4038a8f815db5249e1
configstore: remove references to board platforms
These platforms should set TARGET_USE_CONTEXT_PRIORITY.
Change-Id: I9cd1984437996405c057246f383d6cf5327667e6
Fixes: 74082983
Test: m only (sanity, these boards aren't in tree for me)
These platforms should set TARGET_USE_CONTEXT_PRIORITY.
Change-Id: I9cd1984437996405c057246f383d6cf5327667e6
Fixes: 74082983
Test: m only (sanity, these boards aren't in tree for me)
Merge "Add HVAC properties" into pi-dev
resolve merge conflicts of d3b6ea09c1a8a96cf7cd6c3cb9bfb0992f3eebfd to pi-dev-plus-aosp
BUG: None
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I669dfde4a23d8d995232dfbf6b57745532ff76f2
BUG: None
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I669dfde4a23d8d995232dfbf6b57745532ff76f2
Merge changes from topic "lazy-dumpstate"
am: 5c2a8265c6
Change-Id: I81b8c547d174a4becfb99ed0cb4e9fe53be1ac15
am: 5c2a8265c6
Change-Id: I81b8c547d174a4becfb99ed0cb4e9fe53be1ac15
Merge changes from topic "lazy-dumpstate"
* changes:
Make dumpstate HAL lazy.
dumpstate: add interface into rc file
* changes:
Make dumpstate HAL lazy.
dumpstate: add interface into rc file
Make dumpstate HAL lazy.
Bug: 78509314
Test: HAL isn't running
Test: adb bugreport HAL runs
Test: HAL isn't running after bugreport finishes
Test: manually inspect state using `lshal` and logs
using `adb logcat | grep android.hardware.dump`
(cherry picked from commit 711b806727c85d91cf805db4f78b4a9609e2bf43)
Change-Id: Ic97516a4297e7933430fb4fa3fd0109f8c1b1d0a
Bug: 78509314
Test: HAL isn't running
Test: adb bugreport HAL runs
Test: HAL isn't running after bugreport finishes
Test: manually inspect state using `lshal` and logs
using `adb logcat | grep android.hardware.dump`
(cherry picked from commit 711b806727c85d91cf805db4f78b4a9609e2bf43)
Change-Id: Ic97516a4297e7933430fb4fa3fd0109f8c1b1d0a
dumpstate: add interface into rc file
Bug: 7748994
Test: Build
Change-Id: I5e86b0e63928f42ea7b247bd0de0719daf80a10d
Merged-In: I5e86b0e63928f42ea7b247bd0de0719daf80a10d
Bug: 7748994
Test: Build
Change-Id: I5e86b0e63928f42ea7b247bd0de0719daf80a10d
Merged-In: I5e86b0e63928f42ea7b247bd0de0719daf80a10d
Add HVAC properties
Bug: 79265187
Test: Build and flash locally. Test using GAS Vehicle APIs Test App
Change-Id: I3e127af55716c29eddc4f844e431a9efb397afa0
Bug: 79265187
Test: Build and flash locally. Test using GAS Vehicle APIs Test App
Change-Id: I3e127af55716c29eddc4f844e431a9efb397afa0
Merge changes I29bbf6bf,Ib0b03fb6 into pi-dev
am: 8f3b492c83
Change-Id: I4382fd70c9937526d8e1a808bda15cb24ec72bc0
am: 8f3b492c83
Change-Id: I4382fd70c9937526d8e1a808bda15cb24ec72bc0
Merge changes I29bbf6bf,Ib0b03fb6 into pi-dev
* changes:
Audio HAL HIDL wrapper: Fix incorrect conversion of TTY Mode
Audio V4 VTS: test setter even if getter is NOT_SUPPORTED
* changes:
Audio HAL HIDL wrapper: Fix incorrect conversion of TTY Mode
Audio V4 VTS: test setter even if getter is NOT_SUPPORTED
Merge "graphics: add new gralloc1 functions to passthrough" into pi-dev
am: c357006160
Change-Id: I082a978faf33039e7a962810cc1aefb4c86c3343
am: c357006160
Change-Id: I082a978faf33039e7a962810cc1aefb4c86c3343
Merge "graphics: add new gralloc1 functions to passthrough" into pi-dev
graphics: add new gralloc1 functions to passthrough
Add calls to the new gralloc1 functions: import, validateBufferSize
and getTransportSize. These new gralloc1 functions are used for
security hardening.
Bug: 66876469
Test: Manual
Change-Id: I18e485c48e1a24352208753144d936e1117d4ccb
Add calls to the new gralloc1 functions: import, validateBufferSize
and getTransportSize. These new gralloc1 functions are used for
security hardening.
Bug: 66876469
Test: Manual
Change-Id: I18e485c48e1a24352208753144d936e1117d4ccb
Merge "Camera: Set partial results in result batcher" into pi-dev
am: 33ad1e6aa1
Change-Id: I632f43b7e378ad1bda505d8c1f06a16f3c487868
am: 33ad1e6aa1
Change-Id: I632f43b7e378ad1bda505d8c1f06a16f3c487868
Merge "Camera: Set partial results in result batcher" into pi-dev
Camera: Set partial results in result batcher
Camera device session 3.4 has a separate result batcher
instance. The partial result count needs to get initialized
in the same way as ver. 3.2 otherwise the frame batches can
get retired prematurely.
Bug: 79106874
Test: Camera CTS,
run vts --skip-all-system-status-check --skip-preconditions
--primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I36bfb5bc448154f80f4cb94edcfd119048361099
Camera device session 3.4 has a separate result batcher
instance. The partial result count needs to get initialized
in the same way as ver. 3.2 otherwise the frame batches can
get retired prematurely.
Bug: 79106874
Test: Camera CTS,
run vts --skip-all-system-status-check --skip-preconditions
--primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I36bfb5bc448154f80f4cb94edcfd119048361099
rename BUILT_SYSTEM_{COMPATIBILITY_,}MATRIX am: 515324a7a4
am: 240aa37762
Change-Id: Ib11c05f8591c559d70154f8d06007f7d3c027342
am: 240aa37762
Change-Id: Ib11c05f8591c559d70154f8d06007f7d3c027342
Remove early checks on manifest. am: a5cca55a1f
am: e03003b4de
Change-Id: I6932f9a4091ad6d3d6ab1c9c2ee464becd53752f
am: e03003b4de
Change-Id: I6932f9a4091ad6d3d6ab1c9c2ee464becd53752f
rename BUILT_SYSTEM_{COMPATIBILITY_,}MATRIX
am: 515324a7a4
Change-Id: I1843daf9f99c510ae64238b40452c91e0454b376
am: 515324a7a4
Change-Id: I1843daf9f99c510ae64238b40452c91e0454b376
Remove early checks on manifest.
am: a5cca55a1f
Change-Id: If1fb3ae17dbb2d0d71f472536c7a5ad049c37561
am: a5cca55a1f
Change-Id: If1fb3ae17dbb2d0d71f472536c7a5ad049c37561
Merge "Camera: fix first launch api level logic" into pi-dev
am: 3d5a641122
Change-Id: I5c1d0aef8c88fb5ef0299b280cac825ef7e40035
am: 3d5a641122
Change-Id: I5c1d0aef8c88fb5ef0299b280cac825ef7e40035
Merge "Camera: fix first launch api level logic" into pi-dev
Camera: fix first launch api level logic
Fall back to sdk_int when first api property is not set.
Test: partner device
Bug: 79133095
Change-Id: Ice78e42cd25d351586d0d2b16c0b555c504b9d4a
Fall back to sdk_int when first api property is not set.
Test: partner device
Bug: 79133095
Change-Id: Ice78e42cd25d351586d0d2b16c0b555c504b9d4a
5 years agorename BUILT_SYSTEM_{COMPATIBILITY_,}MATRIX android-o-mr1-iot-release-1.0.0 android-wear-p-preview-2
rename BUILT_SYSTEM_{COMPATIBILITY_,}MATRIX
For consistency with BUILT_VENDOR_MATRIX.
Bug: 66917623
Test: manual
Change-Id: I666eceeb9fc20e5f5754f605c2fbb6530e51b326
For consistency with BUILT_VENDOR_MATRIX.
Bug: 66917623
Test: manual
Change-Id: I666eceeb9fc20e5f5754f605c2fbb6530e51b326
Remove early checks on manifest.
These are to be checked in verify_vintf_matrices at
the end of the build when all of the manifest fragments
are available.
Bug: 66917623
Test: check that verify_vintf_matrices hits these checks
Change-Id: I3f184a05a6a95751384da077257dddcf73d3a6f2
These are to be checked in verify_vintf_matrices at
the end of the build when all of the manifest fragments
are available.
Bug: 66917623
Test: check that verify_vintf_matrices hits these checks
Change-Id: I3f184a05a6a95751384da077257dddcf73d3a6f2
Audio HAL HIDL wrapper: Fix incorrect conversion of TTY Mode
The TTYMode enum numeric value was converted to a char* instead of its
literal value and vice versa.
Instead convert it to/from its literal value.
Eg: TTYMode::FULL -> "FULL" instead of "3"
"FULL" -> 0 as atoi conversion would fail
Test: atest VtsHalAudioV4_0TargetTest
Bug: 71486871
Change-Id: I29bbf6bf3b5532269afcc5d39ea10eff2871bdea
Signed-off-by: Kevin Rocard <krocard@google.com>
Signed-off-by: Jungyee Yoo <jungyee.yoo@lge.corp-partner.google.com>
The TTYMode enum numeric value was converted to a char* instead of its
literal value and vice versa.
Instead convert it to/from its literal value.
Eg: TTYMode::FULL -> "FULL" instead of "3"
"FULL" -> 0 as atoi conversion would fail
Test: atest VtsHalAudioV4_0TargetTest
Bug: 71486871
Change-Id: I29bbf6bf3b5532269afcc5d39ea10eff2871bdea
Signed-off-by: Kevin Rocard <krocard@google.com>
Signed-off-by: Jungyee Yoo <jungyee.yoo@lge.corp-partner.google.com>
Audio V4 VTS: test setter even if getter is NOT_SUPPORTED
Previously, the setter of optional properties were not tested
if the getter was not supported.
This was an issue as the framework rarely gets, most
often only sets as it consider having the ownership of those properties.
Thus implementation tend to only support set.
As a result optional setter were not tested although called by the
framework.
For example the default impl setTtyMode has a bug that was not detected
because the Pixel HAL does not support getTtyMode.
This patch makes sure to always test getter and setter.
Test: atest VtsHalAudioV4_0TargetTest
Bug: 71486871
Change-Id: Ib0b03fb6eb77cc0428a33eb463166dd7c339bd3d
Signed-off-by: Kevin Rocard <krocard@google.com>
Previously, the setter of optional properties were not tested
if the getter was not supported.
This was an issue as the framework rarely gets, most
often only sets as it consider having the ownership of those properties.
Thus implementation tend to only support set.
As a result optional setter were not tested although called by the
framework.
For example the default impl setTtyMode has a bug that was not detected
because the Pixel HAL does not support getTtyMode.
This patch makes sure to always test getter and setter.
Test: atest VtsHalAudioV4_0TargetTest
Bug: 71486871
Change-Id: Ib0b03fb6eb77cc0428a33eb463166dd7c339bd3d
Signed-off-by: Kevin Rocard <krocard@google.com>
rename hidl_enum_{iterator,range}
This is actually a range, not an iterator.
Bug: 78573628
Test: m
Change-Id: Ie824a3eabcb7d5af94a8752e1498bdc8c7032e40
This is actually a range, not an iterator.
Bug: 78573628
Test: m
Change-Id: Ie824a3eabcb7d5af94a8752e1498bdc8c7032e40
[automerger skipped] Restore kernel requirements for frozen matrices. am: a6a1e0b2d2
am: 1ccbbf3eaa -s ours
Change-Id: I7ebac7a9ee0c26d88a7d40e5f25a3e3fcd4ac87e
am: 1ccbbf3eaa -s ours
Change-Id: I7ebac7a9ee0c26d88a7d40e5f25a3e3fcd4ac87e
[automerger skipped] Add 4.14.0 kernel to all matrices. am: d8a4d3463e
am: 2e74d17942 -s ours
Change-Id: I08dcad8afc756de0f2b3428c2b0d2cef586ef765
am: 2e74d17942 -s ours
Change-Id: I08dcad8afc756de0f2b3428c2b0d2cef586ef765
Restore kernel requirements for frozen matrices.
am: a6a1e0b2d2
Change-Id: I96403d04d14c9fcefee88e7ca385ff18b29ec646
am: a6a1e0b2d2
Change-Id: I96403d04d14c9fcefee88e7ca385ff18b29ec646
Add 4.14.0 kernel to all matrices.
am: d8a4d3463e
Change-Id: Ib0db9f0d53fe45dbb46779652076fbddeda586e8
am: d8a4d3463e
Change-Id: Ib0db9f0d53fe45dbb46779652076fbddeda586e8
Merge "matrix: copy kernel configs to subdirectory." into pi-dev
am: 14bdba8865
Change-Id: I54a28603dbae3942d3015e4ddf6b2c5fbac9ecc0
am: 14bdba8865
Change-Id: I54a28603dbae3942d3015e4ddf6b2c5fbac9ecc0
Merge "matrix: copy kernel configs to subdirectory." into pi-dev
Restore kernel requirements for frozen matrices.
Requirements for legacy/1/2.xml has changed because
android-base.cfg files are changed. These files should
build from an older snapshot of the requirements.
Fixes: 78576469
Test: builds
Test: vts_treble_vintf_test
Change-Id: I908ebbe495ae06f983ef983a1be7937cf6be1c12
Merged-In: I908ebbe495ae06f983ef983a1be7937cf6be1c12
Requirements for legacy/1/2.xml has changed because
android-base.cfg files are changed. These files should
build from an older snapshot of the requirements.
Fixes: 78576469
Test: builds
Test: vts_treble_vintf_test
Change-Id: I908ebbe495ae06f983ef983a1be7937cf6be1c12
Merged-In: I908ebbe495ae06f983ef983a1be7937cf6be1c12
Merge "Add check for empty RDS_PS." into pi-dev
am: 9e440933db
Change-Id: Ib19c0fd49e7ffa0b6bddb01c8769423caebbfb57
am: 9e440933db
Change-Id: Ib19c0fd49e7ffa0b6bddb01c8769423caebbfb57
Merge "Extend tune workaround time." into pi-dev
am: 97d70b63fd
Change-Id: I1197afa7f4dc38debe2112d7c26fc4bafb98f86e
am: 97d70b63fd
Change-Id: I1197afa7f4dc38debe2112d7c26fc4bafb98f86e
Add 4.14.0 kernel to all matrices.
P framework can work with 4.14 kernel. 0 should
be updated to the correct value in a follow-up
patch.
This creates the following tags in all matrices:
Kernel 4.14 common requirements
Kernel 4.14 requirements on CONFIG_ARM is set
Kernel 4.14 requirements on CONFIG_ARM64 is set
Bug: 72409164
Bug: 77886167
Test: manually inspect built matrix
Change-Id: I82168df314ad61b21440ec5c703db8358468e083
Merged-In: I82168df314ad61b21440ec5c703db8358468e083
P framework can work with 4.14 kernel. 0 should
be updated to the correct value in a follow-up
patch.
This creates the following tags in all matrices:
Kernel 4.14 common requirements
Kernel 4.14 requirements on CONFIG_ARM is set
Kernel 4.14 requirements on CONFIG_ARM64 is set
Bug: 72409164
Bug: 77886167
Test: manually inspect built matrix
Change-Id: I82168df314ad61b21440ec5c703db8358468e083
Merged-In: I82168df314ad61b21440ec5c703db8358468e083
Merge "Add check for empty RDS_PS." into pi-dev
Merge "Extend tune workaround time." into pi-dev
Merge "Remove ENV_CABIN_TEMPERATURE from VHal" into pi-dev
am: ba7d8361f7
Change-Id: I37f05f83f2bdc5837c3c7f05aaa3d660ce2ef9a4
am: ba7d8361f7
Change-Id: I37f05f83f2bdc5837c3c7f05aaa3d660ce2ef9a4
Merge "Add AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT." into pi-dev
am: d5c9702411
Change-Id: Ib8778acbce8c8daf1897c1cde35ce6dbfa4fad6d
am: d5c9702411
Change-Id: Ib8778acbce8c8daf1897c1cde35ce6dbfa4fad6d
Merge "Remove ENV_CABIN_TEMPERATURE from VHal" into pi-dev
Merge "Add AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT." into pi-dev
matrix: copy kernel configs to subdirectory.
Bug: 78576469
Test: make vintf metadata and manual inspect
Test: vts_treble_vintf_test
Change-Id: Ie3c299e74c9479cbf9a868aeef96f5850feb8cfe
Bug: 78576469
Test: make vintf metadata and manual inspect
Test: vts_treble_vintf_test
Change-Id: Ie3c299e74c9479cbf9a868aeef96f5850feb8cfe
Add AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT.
Bug: 75041465
Test: make
Change-Id: I2cb444637ddfa67949cb95af80c691fa6892b639
Bug: 75041465
Test: make
Change-Id: I2cb444637ddfa67949cb95af80c691fa6892b639
Add check for empty RDS_PS.
Bug: 78885613
Test: atest VtsHalBroadcastradioV2_0TargetTest
Change-Id: I9ac0e8975972636696504a6eeb0ecce58396e3fd
Bug: 78885613
Test: atest VtsHalBroadcastradioV2_0TargetTest
Change-Id: I9ac0e8975972636696504a6eeb0ecce58396e3fd
Extend tune workaround time.
Bug: 73963096
Test: atest VtsHalBroadcastradioV2_0TargetTest
Change-Id: I6b722fb4f82005fe468a17f0f29af9dc8bd0e8f7
Bug: 73963096
Test: atest VtsHalBroadcastradioV2_0TargetTest
Change-Id: I6b722fb4f82005fe468a17f0f29af9dc8bd0e8f7
Merge "NNAPI: sync NDK and HAL documentation" into pi-dev
am: 89802f7423
Change-Id: I3c4734c05f627d727ff8de46b1b76656438acdd1
am: 89802f7423
Change-Id: I3c4734c05f627d727ff8de46b1b76656438acdd1
Merge "NNAPI: sync NDK and HAL documentation" into pi-dev
Merge "Restore kernel requirements for frozen matrices." into pi-dev
am: 8be536f364
Change-Id: Id6c5d3ead2170e870ccd64cade82d15cdafb6434
am: 8be536f364
Change-Id: Id6c5d3ead2170e870ccd64cade82d15cdafb6434
Merge "Restore kernel requirements for frozen matrices." into pi-dev
NNAPI: sync NDK and HAL documentation
Bug: 72650109
Test: mma
Change-Id: I3e0a3680b89d80be500d8975f587f2d7c33fea10
Bug: 72650109
Test: mma
Change-Id: I3e0a3680b89d80be500d8975f587f2d7c33fea10
Merge "Camera: check return value of callback" into pi-dev
am: 6efdef720f
Change-Id: Iae474937b019fe32f8146a58b49ce7d2182948f4
am: 6efdef720f
Change-Id: Iae474937b019fe32f8146a58b49ce7d2182948f4
Merge "Camera: check return value of callback" into pi-dev
Merge "HWC2On1Adapter: Fix fd leak in Layer::dump" am: 2e38b2c0f6
am: 28172ae62a
Change-Id: I384c44c57d05ca303fd04c9e920aae9e23c9ee45
am: 28172ae62a
Change-Id: I384c44c57d05ca303fd04c9e920aae9e23c9ee45