summaryrefslogtreecommitdiffstats
path: root/compatibility_matrices
Commit message (Collapse)AuthorAgeFilesLines
* Remove vibrator@1.4 from VNDK.Steven Moreland2019-11-101-1/+1
| | | | | | | | | | | | Because this HAL was converted to AIDL. Can't be completely removed until frameworks/base is refactored not to use it, but doing this so no more dependencies are accidentally taken downstream. Bug: 141828236 Test: N/A Change-Id: Ic920f59a1a0ad933e5c80c468700ef4514b4a9c9
* Allow device to have use Audio HAL V6Kevin Rocard2019-11-071-0/+2
| | | | | | | | | | | This HAL is optional for now as breaking changed are planned. It might get required for new device before R release. Test: push V6 to device and check audio works fine Bug: 134940862 Change-Id: Ib4a906da1c1d3d489003a6642bfc55b142424155 Merged-In: Ib4a906da1c1d3d489003a6642bfc55b142424155 Signed-off-by: Kevin Rocard <krocard@google.com>
* Vibrator: Stable AIDL interface.Steven Moreland2019-10-301-0/+7
| | | | | | | | | | | This is from running: hidl2aidl android.hardware.vibrator@1.4 and then making several small modifications. Bug: 141828236 Test: dumpsys on cf Change-Id: I612e903c1e3f63f0470f8e5c827345c5b67d5645
* Merge changes from topic "health21"Yifan Hong2019-10-241-1/+1
|\ | | | | | | | | | | * changes: Require health 2.1 on R devices health 2.1
| * Require health 2.1 on R devicesYifan Hong2019-10-151-1/+1
| | | | | | | | | | | | | | Test: builds Bug: 137670450 Change-Id: If0ca2fe2f7ec6fedd39726561391302f47d18369
| * Merge "Add current compatibility matrix for R."Steven Moreland2019-05-223-0/+497
| |\
| | * Add current compatibility matrix for R.Yifan Hong2019-05-213-0/+497
| | | | | | | | | | | | | | | | | | | | | Bug: 126892442 Test: builds Merged-In: I1cccddf0736e0ffd5e3b5bb2da3bb5a32773f2f5 Change-Id: I1cccddf0736e0ffd5e3b5bb2da3bb5a32773f2f5
| * | Update nfc@1.1 to nfc@1.2Jack Yu2019-05-021-1/+1
| |/ | | | | | | | | | | | | Test: Manual Bug: 129732996 Change-Id: Id7daa539208668727b4d18b9c032c5b68b422afd Merged-In: Ieaef96a228c8410f8c84aae89a36ac8e494eca68
| * Rename kernel config modules from current to Q.Yifan Hong2019-04-171-3/+3
| | | | | | | | | | | | | | Test: builds Bug: 130295628 Change-Id: I4f519d9c67a983df15423f556ecc68586c6a100b Merged-In: I4f519d9c67a983df15423f556ecc68586c6a100b
| * Compatibility_matrix: s/current/4/Steven Moreland2019-04-173-4/+4
| | | | | | | | | | | | | | | | | | | | To indicate frozen state/development shouldn't occur here. Bug: 126892442 Test: TH (build checks compatibility matrices) Change-Id: I3daf93d750462bf7dcb698a353801bc55a459d45 (cherry picked from commit 86eb7fc62bd138c746e20171124abaf9b975006c) Merged-In: I3daf93d750462bf7dcb698a353801bc55a459d45
| * Remove bluetooth.a2dp from matrix as deprecated HALCheney Ni2019-04-111-8/+0
| | | | | | | | | | | | | | Bug: 129121468 Test: Manually play A2DP with presubmit build Change-Id: Id1ddd780361110f6e944a095ce1f8ae7ae86b9e9 Merged-In: Id1ddd780361110f6e944a095ce1f8ae7ae86b9e9
* | Increase neuralnetworks compatibility to 1.3Michael Butler2019-10-171-1/+1
| | | | | | | | | | | | | | | | Bug: 139120468 Test: mma Change-Id: I66247588f8e42ebd85cc95b844f2d352adc81462 Merged-In: I66247588f8e42ebd85cc95b844f2d352adc81462 (cherry picked from commit 7259f3ab24a5f61c99e74c5cbf7ffa8fb3a9e163)
* | vibrator: Support Async Callback APIsHarpreet "Eli" Sangha2019-10-091-1/+1
| | | | | | | | | | | | Bug: 136220871 Test: Manually via 'cmd vibrator' Change-Id: I4201538e4b2e663ac0215c1deb1047658f4d602e
* | Introduce IBootControl 1.1.David Anderson2019-10-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | libsnapshot needs to communicate to the bootloader that a merge is in progress. This can be used to prevent factory data resets, prevent flashing or wiping userdata/metadata, and warning when the active slot changes. Bug: 138861550 Test: builds Change-Id: I577877696b5ec6920b9520d518374931ce9ddfaa Merged-In: I577877696b5ec6920b9520d518374931ce9ddfaa
* | Deprecate thermal@1.1 HAL for launching devices.Steven Moreland2019-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This HAL interface was setup to have multiple clients, but the interface (and many implementations) didn't separate clients use of callbacks. That is, one client could delete the callback of the other. Instead, thermal@2.0 should be used. Bug: 118792995 Test: assemble_vintf Change-Id: I2338cf63c6f450b22894406c9426d8d2ddac1057
* | Merge "Current (5) matrix: use radio.config@1.2::IRadioConfig" into ↵Yifan Hong2019-07-011-1/+4
|\ \ | | | | | | | | | qt-dev-plus-aosp
| * | Current (5) matrix: use radio.config@1.2::IRadioConfigYifan Hong2019-06-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.1 IRadioConfig does not exist. radio.config@1.2 is a minor version uprev that only updates the sub interfaces, not the top level interface. Test: builds Bug: 135172251 Change-Id: Ia576cea29c63850ddb531f7c972fa4ebaecd20c7
* | | Merge "Q matrix: use radio.config@1.2::IRadioConfig" into qt-devYifan Hong2019-06-281-1/+7
|\ \ \ | |/ / |/| | | | | | | | | | | am: 30ecfabab5 Change-Id: I5a137e792b62710ffed7df80a9bd15d3e08416e8
| * | Q matrix: use radio.config@1.2::IRadioConfigYifan Hong2019-06-281-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.1 IRadioConfig does not exist. radio.config@1.2 is a minor version uprev that only updates the sub interfaces, not the top level interface. Test: builds Test: on device with target-level 4, w/o this change, with radio config 1.1, see test failure on deprecated radio config HAL Test: on this device, with this change, with radio config 1.1, deprecated radio config HAL failure goes away. Bug: 135172251 Change-Id: Id51870a8a757af0895577a27723cff8ee3ba0fdd
* | | Merge "VINTF CM: changes from 4 into current." into qt-dev-plus-aospSteven Moreland2019-06-261-0/+4
|\ \ \
| * | | VINTF CM: changes from 4 into current.Steven Moreland2019-06-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compatibility_matrix.4.xml was updated for a late fix in Q, so the current matrix also needs to be updated. Bug: 135627722 Test: vts_treble_vintf_test Change-Id: I0cca7c55007d42ed8e86256b7b280b075378bc40
* | | | Merge "compatibility_matrix: specify @1.2::ISap directly" into qt-devSteven Moreland2019-06-251-0/+4
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | am: 7a605ba87e Change-Id: Iecc6ad6d1daf9a7cad5948761efa28a7c42f59ea
| * | compatibility_matrix: specify @1.2::ISap directlySteven Moreland2019-06-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @1.4::ISap and @1.3::ISap don't exist, so we can't declare a requirement for them. Bug: 135627722 Test: reproduce error with vts_treble_vintf_test and then test to see this change fixes it. Change-Id: I8e48fcaf56701087d5720d5133ffa9b23a4ea31e
* | | Add current compatibility matrix for R.Yifan Hong2019-05-213-0/+523
|/ / | | | | | | | | | | Bug: 126892442 Test: builds Change-Id: I1cccddf0736e0ffd5e3b5bb2da3bb5a32773f2f5
* | Merge "Enforce launched-in-Q devices support gnss@2.0 HAL package (hal)" ↵Anil Admal2019-05-011-1/+6
|\ \ | | | | | | | | | into qt-dev
| * | Enforce launched-in-Q devices support gnss@2.0 HAL package (hal)Anil Admal2019-04-261-1/+6
| | | | | | | | | | | | | | | | | | Bug: 121287858 Test: atest VtsTrebleVendorVintfTest Change-Id: I45d7f3b6c8353141922724df23780d42df870413
* | | Merge "Remove wifi.offload from Q compat matrix." into qt-devSteven Moreland2019-04-241-8/+0
|\ \ \ | |/ / |/| |
| * | Remove wifi.offload from Q compat matrix.Steven Moreland2019-04-221-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As it turns out, the client side of this HAL was never implemented. Ideally, we could completely remove the HAL from old compatibility matrices and remove the HAL from current.txt. However, this would break some old devices which include an implementation. Bug: 130080335 Bug: 126892442 Test: build only (checks manifest) Change-Id: I7205faa719b9566af1b4e56fda083c540d622dff
* | | Merge "Deprecate Mapper 2.0 from Q launching devices" into qt-devValerie Hau2019-04-221-1/+1
|\ \ \ | |/ / |/| |
| * | Deprecate Mapper 2.0 from Q launching devicesValerie Hau2019-04-181-1/+1
| | | | | | | | | | | | | | | | | | Bug: 130669566, 62535446 Test: build, boot Change-Id: I1bd576d5a8e8b8fef50a81eae1de18898fe895dd
* | | Merge "Rename kernel config modules from current to Q." into qt-devYifan Hong2019-04-171-3/+3
|\ \ \ | |/ / |/| |
| * | Rename kernel config modules from current to Q.Yifan Hong2019-04-151-3/+3
| | | | | | | | | | | | | | | | | | Test: builds Bug: 130295628 Change-Id: I4f519d9c67a983df15423f556ecc68586c6a100b
* | | Remove bluetooth.a2dp from matrix as deprecated HALCheney Ni2019-04-161-8/+0
| | | | | | | | | | | | | | | | | | Bug: 129121468 Test: Manually play A2DP with presubmit build Change-Id: Id1ddd780361110f6e944a095ce1f8ae7ae86b9e9
* | | Compatibility_matrix: s/current/4/Steven Moreland2019-04-163-4/+4
|/ / | | | | | | | | | | | | | | To indicate frozen state/development shouldn't occur here. Bug: 126892442 Test: TH (build checks compatibility matrices) Change-Id: I3daf93d750462bf7dcb698a353801bc55a459d45
* | Revert "Fix the compatibility matrix with range"EdenSu2019-04-102-3/+3
| | | | | | | | | | | | | | | | This reverts commit 373a24038612470fec48ee4661922dc2fe3a41a8. Bug: 123249760 Test: Both of P19 & P20 build pass, basic functions work and HAL 1.4 works. Change-Id: I69f794f25d7c87c65df749c39ed29b1e0f476b03
* | Merge "current FCM: broadcastradio@2.0::IBroadcastRadio/*" into qt-devSteven Moreland2019-04-091-0/+8
|\ \
| * | current FCM: broadcastradio@2.0::IBroadcastRadio/*Steven Moreland2019-04-081-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | This was added to the PI (3) compatibility matrix but not to the current matrix. Bug: 126892442 Test: diff between 3 and current FCM only reflects intentional changes Change-Id: Ib6d243d2015cb847afad63075387945a74c30f13
* | | compatibility_matrix: restore P graphics.composerSteven Moreland2019-04-081-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | graphics.composer 2.3 was added in Android Q, so it is in the compatibility matrix for target-level 4. Devices updating from P to Q will automatically have this option applies. However, for sanity, we try to keep the P compatibility matrix between releases. This change should have no functional difference except minimizing the delta in this file between P/Q branches. Bug: 126892442 Test: diff compatibility matrix files Test: these matrices are verified at build time Change-Id: I8514c7b6ce4c2670ce7926fb31b09ed783d17dca
* | Add Codec2 entry; make Codec2 and Omx optionalPawin Vongmasa2019-04-041-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Bug: 112362730 Bug: 121132171 Bug: 128320274 Change-Id: I4ee174bb434935bdf923a30bab40ed3024f45cbe
* | Update nfc@1.1 to nfc@1.2Jack Yu2019-04-021-1/+1
| | | | | | | | | | | | Test: Manual Bug: 129732996 Change-Id: Ieaef96a228c8410f8c84aae89a36ac8e494eca68
* | configstore@1.2: remove requirementSteven Moreland2019-03-011-2/+2
| | | | | | | | | | | | | | | | | | | | - configstore@1.2 no longer exists - configstore@1.1 is being deprecated in favor of properties Bug: 122461092 Bug: 124531214 Test: manual Change-Id: Ia1411ca5db897b3d9f67a4450cf10f878ddc64b9
* | cas@1.1: must be used over cas@1.0 for Q devicesSteven Moreland2019-02-251-1/+1
| | | | | | | | | | | | Bug: 122472761 Test: N/A Change-Id: Ifb0fe8a83aed1cf6bc57612919d71a7b2e9a0c40
* | Merge "target-level 4: allow camera provider 2.4-5"Steven Moreland2019-02-151-1/+1
|\ \
| * | target-level 4: allow camera provider 2.4-5Steven Moreland2019-02-131-1/+1
| | | | | | | | | | | | | | | | | | Bug: N/A Test: N/A Change-Id: I9171d94f2188bf37ec01e1bc1028c9a33e1aa7af
* | | Merge "DRM: optional 1.0 to 1.2."TreeHugger Robot2019-02-141-13/+1
|\ \ \ | |/ / |/| |
| * | DRM: optional 1.0 to 1.2.Steven Moreland2019-02-061-13/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: 1.0-1.1 is optional, but an implementation of 1.2 is required. After: 1.0-1.2 can be used. Bug: N/A Test: N/A Change-Id: I631c253ee44f858e3c1912106cb42682eb044c05
* | | Merge changes from topic "camera-provider-2.5"Eino-Ville Talvala2019-02-111-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | * changes: Camera: Add default 2.5 provider for legacy and external webcam HALs Camera: Restructure default camera.provider 2.4 camera.provider: Add @2.5 to support notifyDeviceStatusChange
| * | camera.provider: Add @2.5 to support notifyDeviceStatusChangeEino-Ville Talvala2019-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes, the camera service needs to notify a camera HAL that the overall device physical state has changed, so that the HAL can properly remap how it handles logical multicamera devices or similar. Test: Builds, new VTS tests pass Bug: 121379978 Change-Id: I0982fdecaf53a0529289d63c08c5a31264ee7ec7
* | | Make atrace HAL optional am: 892624d06d am: 446597a2ccWei Wang2019-02-051-1/+1
|\ \ \ | |/ / |/| / | |/ | | | | am: 400c166293 Change-Id: I6dd5fd9f12df926f8feec867332e23af18c3f2d0
| * Make atrace HAL optionalWei Wang2019-02-051-1/+1
| | | | | | | | | | | | Bug: 111098596 Test: build Change-Id: I2a18f004926e4488b87dd1d830490717908de963