Commit Graph

183 Commits

Author SHA1 Message Date
Derek
95edae2749 wahoo: Use lineage radio 1.4 wrapper
Change-Id: Id51367011e82d7d474eb9fa33d49079f1277fba0
2024-06-08 22:24:28 +08:00
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