diff options
-rw-r--r-- | hidl.mk | 62 | ||||
-rw-r--r-- | manifest.xml | 268 |
2 files changed, 304 insertions, 26 deletions
@@ -24,28 +24,37 @@ # Audio PRODUCT_PACKAGES += \ android.hardware.audio@2.0-impl \ + android.hardware.audio@2.0-service \ android.hardware.audio.effect@2.0-impl -#android.hardware.soundtrigger@2.0-impl - + # Bluetooth PRODUCT_PACKAGES += \ - android.hardware.bluetooth@1.0-impl - + android.hardware.bluetooth@1.0-impl \ + android.hardware.bluetooth@1.0-service + # Camera PRODUCT_PACKAGES += \ - android.hardware.camera.provider@2.4-impl + android.hardware.camera.provider@2.4-impl \ + android.hardware.camera.provider@2.4-service # Display PRODUCT_PACKAGES += \ android.hardware.graphics.allocator@2.0-impl \ android.hardware.graphics.allocator@2.0-service \ android.hardware.graphics.composer@2.1-impl \ + android.hardware.graphics.composer@2.1-service \ android.hardware.graphics.mapper@2.0-impl \ android.hardware.memtrack@1.0-impl \ - + android.hardware.memtrack@1.0-service \ + android.hardware.broadcastradio@1.0-impl \ + vendor.display.color@1.0-impl \ + vendor.display.color@1.0-service + # DRM PRODUCT_PACKAGES += \ - android.hardware.drm@1.0-impl + android.hardware.drm@1.0-impl \ + android.hardware.drm@1.0-service \ + android.hardware.drm@1.0-service.widevine # Fingerprint PRODUCT_PACKAGES += \ @@ -55,27 +64,41 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.gnss@1.0-impl-qti \ android.hardware.gnss@1.0-service-qti - + # Gatekeeper HAL PRODUCT_PACKAGES += \ - android.hardware.gatekeeper@1.0-impl - + android.hardware.gatekeeper@1.0-impl \ + android.hardware.gatekeeper@1.0-service + +# Health +PRODUCT_PACKAGES += \ + android.hardware.health@1.0-impl \ + android.hardware.health@1.0-convert \ + android.hardware.health@1.0-service + +# HIDL +PRODUCT_PACKAGES += \ + android.hidl.manager@1.0-java + # Keymaster HAL PRODUCT_PACKAGES += \ - android.hardware.keymaster@3.0-impl + android.hardware.keymaster@3.0-impl \ + android.hardware.keymaster@3.0-service # Lights PRODUCT_PACKAGES += \ - android.hardware.light@2.0-impl - + android.hardware.light@2.0-impl \ + android.hardware.light@2.0-service + # Power PRODUCT_PACKAGES += \ - android.hardware.power@1.0-impl + android.hardware.power@1.0-impl \ + android.hardware.power@1.0-service # RenderScript HAL PRODUCT_PACKAGES += \ android.hardware.renderscript@1.0-impl - + # Sensors PRODUCT_PACKAGES += \ android.hardware.sensors@1.0-impl \ @@ -85,11 +108,16 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.usb@1.0-service +# Thermal +PRODUCT_PACKAGES += \ + android.hardware.thermal@1.0-impl \ + android.hardware.thermal@1.0-service + # Vibrator PRODUCT_PACKAGES += \ - android.hardware.vibrator@1.0-impl + android.hardware.vibrator@1.0-impl \ + android.hardware.vibrator@1.0-service # WiFi HAL PRODUCT_PACKAGES += \ android.hardware.wifi@1.0-service - diff --git a/manifest.xml b/manifest.xml index b506b82..3a5d429 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,5 +1,101 @@ <manifest version="1.0" type="device"> <hal format="hidl"> + <name>android.hardware.audio</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IDevicesFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.audio.effect</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IEffectsFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.biometrics.fingerprint</name> + <transport>hwbinder</transport> + <version>2.1</version> + <interface> + <name>IBiometricsFingerprint</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.bluetooth</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IBluetoothHci</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.broadcastradio</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IBroadcastRadioFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.camera.provider</name> + <transport>hwbinder</transport> + <version>2.4</version> + <interface> + <name>ICameraProvider</name> + <instance>legacy/0</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.configstore</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISurfaceFlingerConfigs</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.drm</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ICryptoFactory</name> + <instance>default</instance> + <instance>widevine</instance> + </interface> + <interface> + <name>IDrmFactory</name> + <instance>default</instance> + <instance>widevine</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.gatekeeper</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IGatekeeper</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.gnss</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IGnss</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> <name>android.hardware.graphics.allocator</name> <transport>hwbinder</transport> <version>2.0</version> @@ -9,11 +105,114 @@ </interface> </hal> <hal format="hidl"> - <name>vendor.display.color</name> + <name>android.hardware.graphics.composer</name> + <transport>hwbinder</transport> + <version>2.1</version> + <interface> + <name>IComposer</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.graphics.mapper</name> + <transport arch="32+64">passthrough</transport> + <version>2.0</version> + <interface> + <name>IMapper</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.health</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IDisplayColor</name> + <name>IHealth</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.keymaster</name> + <transport>hwbinder</transport> + <version>3.0</version> + <interface> + <name>IKeymasterDevice</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.light</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>ILight</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.media.omx</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IOmx</name> + <instance>default</instance> + </interface> + <interface> + <name>IOmxStore</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.memtrack</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IMemtrack</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.power</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IPower</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.renderscript</name> + <transport arch="32+64">passthrough</transport> + <version>1.0</version> + <interface> + <name>IDevice</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.sensors</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISensors</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.thermal</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IThermal</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.vibrator</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IVibrator</name> <instance>default</instance> </interface> </hal> @@ -36,26 +235,56 @@ </interface> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.perf</name> + <name>com.quicinc.cne.api</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IPerf</name> + <name>IApiService</name> + <instance>cnd</instance> + </interface> + </hal> + <hal format="hidl"> + <name>com.quicinc.cne.server</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IServer</name> + <instance>cnd</instance> + </interface> + </hal> + <hal format="hidl"> + <name>com.quicinc.cne.server</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IServer</name> + <instance>cnd</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.display.color</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IDisplayColor</name> <instance>default</instance> </interface> </hal> <hal format="hidl"> - <name>android.hardware.biometrics.fingerprint</name> + <name>vendor.display.config</name> <transport>hwbinder</transport> - <impl level="generic"></impl> - <version>2.1</version> + <version>1.0</version> + <interface> + <name>IDisplayConfig</name> + <instance>default</instance> + </interface> </hal> <hal format="hidl"> - <name>android.hardware.gnss</name> + <name>vendor.display.postproc</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IGnss</name> + <name>IDisplayPostproc</name> <instance>default</instance> </interface> </hal> @@ -68,4 +297,25 @@ <instance>gnss_vendor</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.iop</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IIop</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.perf</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IPerf</name> + <instance>default</instance> + </interface> + </hal> + <sepolicy> + <version>26.0</version> + </sepolicy> </manifest> |