Commit Graph

182 Commits

Author SHA1 Message Date
Sebastiano Barezzi
96da9e490d wahoo: Raise VINTF target level to 4
Change-Id: I4c4783dc112102f127f3b1d796e206dcac672faf
2024-06-08 22:10:04 +08:00
Christian Hoffmann
e7652c5c1c wahoo: Cleanup DRM services and hals
* Clearkey and Widevine have their own vintf
* 1.3 drm interface includes the lower versions

Change-Id: I59bd0830b524c7b44fb924ef60e55a11c27b6158
2024-06-08 22:05:13 +08:00
Bruno Martins
18bedf3c58 wahoo: Drop default DRM service
This is not needed, since Widevine DRM and Clearkey DRM
services are available.

Change-Id: I97023f1bab88ddb8fa4cb205df190c516a759951
2024-06-08 22:05:13 +08:00
Josh Wu
05cd57ced2 wahoo: Switch BtAudio to AIDL
Test: m
Bug: 203490261
Change-Id: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
Merged-In: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
2024-06-08 22:03:55 +08:00
Jakub Pawlowski
be5519f6ab wahoo: Use bluetooth.audio@2.1
bluetooth.audio@2.1 adds new functionalities required for Bluetooth LE
Audio development

Bug: 150670922
Change-Id: Iac2ece0c029a38fef82e81f5ba3ba491163818ef
2024-06-08 22:03:55 +08:00
ReallySnow
68b30e2d59 wahoo: manifest: Drop android.hardware.radio.deprecated
* In Android 12, android.hardware.radio.deprecated was removed due to [1]
  So we don’t need to build this blobs and remove it from the manifest.

* Note: QTI do not pick this commit

* ref:
[1] 899ef068c6

Change-Id: Ie00e6090469b5393ac52fd4112b4bd7025815544
2024-06-08 21:59:12 +08:00
Nolen Johnson
f40d12dcb7 wahoo: Build android.frameworks.sensorservice@1.0
* System and vendor variant.
* Add ISensorManager interface to sensors HAL declaration

Change-Id: If9c2b4ecb3d57c5e68a4187a601339b3d2538d8f
2024-06-08 21:55:23 +08:00
Erfan Abdi
58d211735b wahoo: Update to FCM level 3
Change-Id: I06a7e7939083f541280fc0136611ea2f8724eb1d
Signed-off-by: Joshua Blanchard <joshua.lee.bbg@gmail.com>
2024-06-08 21:54:49 +08:00
Ilya Matyukhin
a9427075f0 Use biometrics.fingerprint@2.2 for wahoo
Bug: 153909042
Bug: 153012763
Bug: 153830435
Test: built taimen-userdebug with a @2.2 HAL
Test: "adb shell lshal | grep fingerprint@" shows the @2.2 HAL
Change-Id: Ied411a65f482ea79d9000e2f4191dba5f8927606
2020-04-13 23:18:27 +00:00
Howard Yen
e126b9e361 Update USB Gadget HAL to V1.1 implementation
Bug: 138702846
Test: build pass, function works
Change-Id: I80c295a73aa982b09c81b7cbc3f3a1003c273101
2020-02-20 23:05:41 +08:00
lesl
272f188beb Wifi: Remove hostapd hidl entry from manifest.xml
This CL removes the definition for the hostapd hidl interface from
manifest.xml and rely on vint-fragements entry.
This is to avoid the need to modify the revision in future

Bug: 145780363
Test: builds and wifi softap works
Change-Id: I2b0d28b143e232ce60c56cbabfed3f685ab6bab9
2019-12-06 18:51:24 +08:00
Mikhail Naganov
2179a5396a Pixel 2: Switch to Audio HAL V6
Switch taimen and walleye to Audio HAL V6

Bug: 141989952
Test: atest VtsHalAudioV6_0TargetTest
      atest VtsHalAudioEffectV6_0TargetTest
            manual audio "smoke" test on taimen and walleye

Change-Id: Ieb1cc5c7fdcc5416a328a0a5c4a1996258b81ac8
2019-11-22 10:56:29 -08:00
Edwin Wong
abb30bbe24 Add Widevine L3 drm service to cuttlefish
In adding Widevine L3 drm service to cuttlefish,
we have moved the open code Widevine fqname reference
to vendor/widevine. Remove duplicate code in device
manifest.xml.

Test: Build successfully
Test: Play Movies & TV, Netflix and Exoplayer
Test: GTS L1 tests

bug: 141621537
Change-Id: I60bd51efc3f4e78d2e056d202ba7ac09308c5318
2019-10-23 14:13:42 -07:00
Jimmy Chen
d9e13e45a2 Merge "wifi: move wpa_supplicant VINTF definition to wpa_supplicant module" 2019-09-27 02:17:48 +00:00
Jimmy Chen
dedb71bde6 wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
Bug: 36505680
Test: atest FrameworksNetTests
Test: atest VtsHalWifiSupplicantV1_3TargetTest
Test: connect EAP access point and verify PMK cache works correctly.
Change-Id: I2c382765b8e84951fc17bb9f1c3785dcd66e7b51
2019-09-20 16:15:00 +08:00
Ahmed ElArabawy
ece9186073 Wifi: Remove IWifi hidl entry from manifest.xml
This CL removes the definition for the IWifi hidl interface from
manifest.xml and rely on vint-fragements entry.
This is to avoid the need to modify the revision in future

Bug: 138243400
Test: builds and wifi works

Change-Id: Id36fb384bbbf55a976d315d6a374d5fb66f4e1bb
2019-09-19 10:29:51 -07:00
Harpreet "Eli" Sangha
7065d71bdc vibrator: Use VINTF Fragment
Bug: 132131929
Test: PTS, VTS, Manual
Change-Id: Ic24c4bf0300b3beac39e7de7fe515137f6e3d510
2019-06-05 11:33:15 +09:00
Wei Wang
4dd9895619 Move PowerHAL into Pixel common
Bug: 129495482
Test: Build
Change-Id: I5eb2e75092cba8a3dd6e108e26bb3baae0a907d3
2019-04-04 01:31:02 +08:00
Sundong Ahn
f7723c7e23 Change the Configstore version
The configstore version is changed to 1.1, since 1.2 version was
deleted.

Test: m -j
Bug:124531214
Change-Id: I28b4d1cc967ba228e57b57a67af83a9ea08465d9
2019-03-04 10:37:32 +09:00
Cheney Ni
9acde827d5 Support for Bluetooth Audio HAL V2 on Pixel 2
Remove primary flags from hearing aid also.

Bug: 111519504
Bug: 124278829
Bug: 124014853
Test: manual with BluetoothAudioHAL enabled / disabled
Change-Id: I57e521422ae37b359e08836429a4c8e1a99dd66b
2019-02-18 18:41:26 +08:00
Sean Callanan
21c0786784 Merge "wahoo: switch to IMapper 2.1" 2019-01-24 00:55:08 +00:00
Chia-I Wu
1a731bb1c8 wahoo: switch to IMapper 2.1
Test: Check system boots.  Run display CTS.
Bug: 66876469
Change-Id: I33be48cd40457ceabc24ff5e085fa8ddaa4670e4
2019-01-22 17:20:49 -08:00
mike dooley
6d949a6221 Enabling sound trigger V2_2 for wahoo
V2_2 has the same functionality as V2_1 except it adds one new
api, getModelState.

Note: V2_1 will be removed in a subsequent cl.

Test: built android and tested using SoundTriggerTestApp

Bug: 70206501
Change-Id: Id2647687732e79df252588d69f95d2a407e0092c
2019-01-18 00:23:43 +01:00
Paul Mclean
fdc763b60c Merge "Adding Audio HAL V5: Direction API" 2019-01-17 21:34:35 +00:00
Hai Shalom
3350d44c62 [WPA3] Update wahoo manifest with Supplicant 1.2
Update wahoo manifest with Supplicant 1.2 to enable WPA3,
OWE and DPP Wi-Fi features.

Bug: 122592574
Test: atest com.android.server.wifi
Test: Connect to WPA3 AP
Test: Connect to OWE AP
Change-Id: Iae598248ebfe157cbc272bd5a717b58b731a7bdb
2019-01-15 09:35:28 -08:00
Benjamin Schwartz
61d2125575 power.stats: Port power.stats HAL to Pixel 2
Bug: 120301393
Test: run vts -m VtsHalPowerStatsV1_0Target
Test: adb shell "lshal debug android.hardware.power.stats@1.0::IPowerStats/default"
Change-Id: Ib46e205651e0972dd4008976209aaf7dbff4d5f8
2019-01-02 21:13:39 -08:00
Paul McLean
dd801608d1 Adding Audio HAL V5: Direction API
Bug: 119137468
Test: With testbed app
Change-Id: I4251b3853d00308dbd988625f8e7466a66b823fa
2018-12-19 10:55:35 -07:00
Vincent Palomares
9548490218 Upgrading Walleye and Taimen's thermal HAL version to 2.0.
Bug: 118689758
Test: adb shell dumpsys hardware_properties
      adb shell su 0 lshal debug android.hardware.thermal@2.0::IThermal/default
      pts -m PtsThermalHalTestCases
      vts -m VtsHalThermalV1_0Target
      vts -m VtsHalThermalV2_0Target
Change-Id: I089c54c722089f12affae488c81c039405839b5e
Signed-off-by: Vincent Palomares <paillon@google.com>
2018-12-10 16:18:27 -08:00
Edwin Wong
b0c7a1952e Merge "Update Widevine HIDL service to 1.2." 2018-12-03 20:20:30 +00:00
Edwin Wong
683c1ced68 Update Widevine HIDL service to 1.2.
Widevine HIDL service added new v1.2 media APIs,
update the service version to 1.2.

Test: Netflix and Play Movies & TV (streaming and offline playback)

Test: GTS WidevineH264PlaybackTests test
  e.g. ANDROID_BUILD_TOP= ./android-gts/toolsefed run gts -m GtsMediaTestCases
  --test com.google.android.media.gts.WidevineH264PlaybackTests#testL1With480P30

bug: 117570686
Change-Id: I75f3c0d3ec1922a84b00b8e1ba42ff27b704b0cf
2018-11-27 17:21:15 -08:00
TreeHugger Robot
da131a8da1 Merge "Merge VrHAL logic into PowerHAL" 2018-11-21 00:22:22 +00:00
Wei Wang
fdbe989808 Merge VrHAL logic into PowerHAL
Bug: 110166984
Test: Use daydream and camera
Change-Id: I8bfbe7b5f899d78b781b91834ca361b3ccb120b6
2018-11-20 12:33:03 -08:00
Peter Kalauskas
cb1703816d Convert IMediaCasService to use vintf_fragments
Bug: 119669996
Test: Run cts CtsMediaTestCases
Change-Id: I43366fd9e95b30948aaa97f1cd5ff8b189de6c52
2018-11-16 09:36:08 -08:00
Jeff Tinker
afbb14e338 Enable clearkey drm plugin v1.2 on wahoo
bug:117570956
bug:110838441
bug:116252891

test: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement

Change-Id: I03f3e298148dc388f73ce83681434a5802fde68b
2018-11-15 01:28:29 +00:00
TreeHugger Robot
ebe4e524ac Merge "hostapd(hidl): Uprev to 1.1" 2018-08-28 17:11:32 +00:00
Peiyong Lin
c9e8dce199 Merge "Add TARGET_USE_COLOR_MANAGEMENT for Pixel 2017 devices." 2018-08-22 16:15:09 +00:00
Roshan Pius
50b5b0a04d hostapd(hidl): Uprev to 1.1
Bug: 112705137
Test: Compiles
Change-Id: I7034121b346b68af8797cc754b1ddcfbe21abd54
2018-08-17 13:41:57 -07:00
Peiyong Lin
6fa3931614 Add TARGET_USE_COLOR_MANAGEMENT for Pixel 2017 devices.
BUG: 111505327
Test: Build, flash and check Natural/Boosted mode.
Change-Id: I7ccafdaa522f6bbfbbfea52e91e5e9b52de082ab
2018-08-08 10:03:37 -07:00
Jong Wook Kim
640ddfe4cd Device Manifest Uprev Wifi HAL from 1.2 to 1.3
Move Wifi HAL from 1.2 to 1.3

Bug: 111753174
Test: builds and wifi works
Change-Id: If4752781057f66a189707d6b59d3c503b2383707
2018-07-25 11:22:03 -07:00
Hung-ying Tyan
d804dac184 configstore: uprev configstore (1.0 -> 1.1)
Bug: 69691076
Test: Built and tested on walleye
Change-Id: I16f06827ef83711c9e29698540ffcec658081fda
2018-05-23 10:45:38 -07:00
Shawn Willden
2f1fec3c6f Remove keymaster4
Wahoo devices don't have keymaster4 hardware, just a software
implementation that was used for testing.

Bug: 77307896
Test: Check that the KM4 binary and RC are no longer on the device
Change-Id: I607937921c09bf24bb971bb7ef089aab2346debd
2018-05-11 17:00:57 -06:00
Przemyslaw Szczepaniak
04cfd2ae4f Disable hvx NN service for pi-dev
Bug: 78249699
Test: manual, cts
Change-Id: Ic0b7a8ab8e1ca854069544e35f5e4139d800c4f3
2018-05-10 12:50:54 +01:00
Ruchi Kandoi
138bd6b438 Merge "Add support for NFC 1.1" into pi-dev 2018-04-04 19:38:24 +00:00
Ruchi Kandoi
847e28f86e Add support for NFC 1.1
Supresses the following denials:
denied  { add } for interface=vendor.nxp.nxpnfc::INxpNfc pid=5675 scontext=u:r:hal_nfc_default:s0
tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager permissive=0

denied  { find } for interface=vendor.nxp.nxpese::INxpEse pid=5675 scontext=u:r:hal_nfc_default:s0
tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager permissive=0

Test: Enable/Disable NFC, Tag reading
Bug: 75980364
Change-Id: I337810ff89d61f796cb213cd931a7b665870029e
2018-04-02 23:53:41 +00:00
Edwin Wong
e3894648fe Rename Widevine HIDL service to v1.1.
Widevine HIDL service added new v1.1 media APIs,
the service version is updated to 1.1.

Test: Netflix and Play Movies & TV (streaming and offline playback)

Test: GTS WidevineH264PlaybackTests test
  e.g. ANDROID_BUILD_TOP= ./android-gts/toolsefed run gts -m GtsMediaTestCases
  --test com.google.android.media.gts.WidevineH264PlaybackTests#testL1With480P30

bug: 69674645
Change-Id: I287d48bf7cef5b3bb30e21b3794cc7422701ca6c
2018-03-31 00:19:54 +00:00
Steven Moreland
0e8c276eb3 DRM: specify exact interfaces used.
Leaving 1.0 in the old format and 1.1 in the new format
since this is agaisnt FCM 2 which requires 1.0 (this makes
sure that OTAs work).

Bug: 73556059
Test: vts_treble_vintf_test (DRM served in 'HalsAreServed')
Test: ota 3/15/2018 build -> ToT + this
Change-Id: I82e6f9fe0b29b15c2e79e92eb9b2abdbab615a71
2018-03-26 16:01:29 -07:00
TreeHugger Robot
f4a1fb284e Merge "Revert "Remove drm@1.1::I*/default and widevine from the manifest."" into pi-dev 2018-03-26 20:00:15 +00:00
Steven Moreland
21dbcfd27d Revert "Remove drm@1.1::I*/default and widevine from the manifest."
This reverts commit d1fc766d4d.

1.1 clearkey was kept in the old format, but because this manifest is
target-level 2, it should have been 1.0 default to be kept in the old
format.

Bug: b/73556059
Reason for revert: b/76227590
Test: boot
Test: vts_treble_vintf_test
Test: update from PPR1.180315.002 -> (ToT + this) succeeds

Change-Id: I6a437bd77c66a4be679da9cb9b44c5a80cb7a9b4
2018-03-26 19:59:49 +00:00
Mehdi Alizadeh
cf65303db1 Removes wifi offload HAL service from Wahoo
Removes wifi offload HAL service from Wahoo devices by removing related
entries from wahoo/device.mk and wahoo/manifest.xml

Bug: 74549432
Test: Check logs and verify offload HAL service is not running
Change-Id: I45799d07e49c03bac73037867fd0b1db95da495a
2018-03-21 19:10:18 +00:00
Yifan Hong
d1fc766d4d Remove drm@1.1::I*/default and widevine from the manifest.
1.1 clearkey is kept using the old format so that OTA
still works (otherwise, the old libvintf on the device
won't be able to see that 1.1 clearkey is on the device,
and will fail OTA.)

Use the latest <fqname> syntax.

Test: build device
Test: lshal
Test: play Google Play videos
Test: vts_treble_vintf_test DRM passes
Bug: 73556059

Change-Id: I7ef58838dbff0e28e55de2a9e9404571d2006af6
2018-03-20 01:22:21 +00:00