This is the initial AIDL version of the soundtrigger HAL.
It is functionally equivalent to v2.4 (HIDL), but with a clean-up
interface that removes obsolete / legacy functionality and conforms to
AIDL style.
Test: Mocked the HAL and observed framework logs for basic use-cases.
Change-Id: I4525301ad1205cf41937a98b7b9f67f052cb5bd9
This version of the soundtrigger HAL adds support for dynamic resource
management by the HAL, allowing it to refuse to start/load and to
preemptively stop/unload models at its discretion.
This give the HAL more freedom to make resource allocation decisions
and avoids the need to precisely model the various constraints and
have them enforced by the framework.
Bug: 178722883
Change-Id: I58807407417fc099b7538e685309d2c846ed66fd
This reverts commit 366cc53714.
Reason for revert: b/179207135. I1aa682644b9 is not a full revert
of the original CL, so properly revert the rest.
Bug: 179207135
Test: pass
Change-Id: Id81783c9e67e63c8717fcb216e52d0d6da203c60
Merged-In: Id81783c9e67e63c8717fcb216e52d0d6da203c60
This reverts commit 366cc53714.
Reason for revert: b/179207135. I1aa682644b9 is not a full revert
of the original CL, so properly revert the rest.
Bug: 179207135
Test: pass
Change-Id: Id81783c9e67e63c8717fcb216e52d0d6da203c60
Supports to enable/disable USB data signaling
Bug: 142105910
Bug: 161414036
Test: USB HAL V1.3 HIDL tests
Signed-off-by: Albert Wang <albertccwang@google.com>
Change-Id: I55ac262dbcdd89ab039193ed467b94f80664c9ba
Merged-In: I55ac262dbcdd89ab039193ed467b94f80664c9ba
(cherry picked from commit 64bd20e416)
The latest HAL allows the Contexthub service to enforce and attribute
permissions usage when using nanoapps which must be supported on
devices launching with S+
Fixes: 180100226
Test: compile
Change-Id: Ifff454b0757abe190b22089cb7de37204ee05ce7
Both 6.0 and 7.0 can be used for launching new
devices on S due to large amount of refactorings
in the interfaces. Vendors who don't need
the new features added in V7 are free to continue
using V6.
Bug: 142480271
Test: N/A
Change-Id: I133348b9a0a1a200ba28b2d67cac92f1962a3e09
* changes:
Implement VTS tests for NNAPI AIDL interface
Add utils for AIDL types conversions
Create first version of NNAPI AIDL interface
Add dynamic interface casting to NN utility code
HAL v1.1 introduces new constants in types enums to support the new
version of the HDMI CEC specification. The interfaces remain unchanged.
Bug: 169121290
Test: make -j
Change-Id: I535099c80f56d4c8ab4f5c725b83db33a9666359
This will give us an eventual path for dropping support for those old
versions, with minimal consequences, since upgrading those HAL
implementations is trivial.
Fixes: 179307730
Test: Compile
Change-Id: I9d8981126ef7be2acb9aca182de595a78630053b
This HAL is not supported by the framework. It was confirmed that
no devices were using this HAL version and it will be removed
following this change.
Bug: 178772241
Test: make
Change-Id: Ie73e78ffde79345331753eb9ed4616653616ddf3
With current setDataLimit API, tethering offload hardware will
stop offload and trigger callback when the given limit bytes is
reached.
However, for data usage warning to work, an API that allows
tethering offload hardware to report event without stopping
offload hardware is needed.
Test: hidl-gen -Lformat android.hardware.tetheroffload.control@1.1
Bug: 149467454
Bug: 170699770
Bug: 170179169
Change-Id: I804d15f92251ef902dd2e1ff1c31ba157fa91067
- Add IIdentityCredential.deleteCredentialWithChallenge()
- Deprecate IIdentityCredential.deleteCredential()
- Add IIdentityCredential.proveOwership()
- Add IIdentityCredential.updateCredential()
- Add ProofOfBinding CBOR to AuthenticationKey X.509 certificate
- Document which API versions new methods/features appeared in.
- Mention need to declare android.hardware.identity_credential system
feature (w/ feature version number) and do this for the default
implementation.
Bug: 170146643
Test: atest VtsHalIdentityTargetTest
Change-Id: Ib47c7caa5f3d6fff6919f019eee44a735dba9cf8
* Asks the device what set of capabilities are supported on the device
with respect to the Radio Hal
* The capabilities struct is left empty and will be filled
in once the first set of radio hal capabilities are nailed down later
in Android S
Test: Added cts, ran cts, and std tests
Bug: 163085807
Merged-In: I867f26bc649005e89ebf7a0b74f6fbeb2f44ac93
Change-Id: I837d82592e8ddfef5b1ff5eb0dd983a0d13383ed