diff --git a/device.mk b/device.mk index 01e5b25..d50a66f 100644 --- a/device.mk +++ b/device.mk @@ -26,6 +26,13 @@ PRODUCT_PACKAGES += \ libMegviiFacepp-0.5.2 \ libmegface +# Camera motor +PRODUCT_PACKAGES += \ + vendor.xiaomi.hardware.motor@1.0-service.xml + +PRODUCT_PACKAGES += \ + vendor.xiaomi.hardware.motor@1.0.vendor + # Overlays DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay diff --git a/motor/Android.bp b/motor/Android.bp new file mode 100644 index 0000000..ba46c33 --- /dev/null +++ b/motor/Android.bp @@ -0,0 +1,13 @@ +// +// Copyright (C) 2022 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +prebuilt_etc_xml { + name: "vendor.xiaomi.hardware.motor@1.0-service.xml", + src: "vendor.xiaomi.hardware.motor@1.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} diff --git a/motor/vendor.xiaomi.hardware.motor@1.0-service.xml b/motor/vendor.xiaomi.hardware.motor@1.0-service.xml new file mode 100644 index 0000000..e7b328e --- /dev/null +++ b/motor/vendor.xiaomi.hardware.motor@1.0-service.xml @@ -0,0 +1,7 @@ + + + vendor.xiaomi.hardware.motor + hwbinder + @1.0::IMotor/default + + diff --git a/proprietary-files.txt b/proprietary-files.txt index 51044bb..e023e99 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -235,6 +235,16 @@ vendor/etc/camera/watermark_font_2300_3199.dat # Camera firmware vendor/firmware/CAMERA_ICP.elf +# Camera motor +vendor/bin/hw/vendor.xiaomi.hardware.motor@1.0-service +vendor/etc/init/init.raphael.rc +vendor/etc/step_motor/mi_camera_config.xml +vendor/lib64/hw/vendor.xiaomi.hardware.motor@1.0-impl.so +vendor/lib64/libmivendor_module_calibration.so +vendor/lib64/libmivendor_module_hall.so +vendor/lib64/libmivendor_module_motor.so +vendor/lib64/mi.motor.daemon.so + # Charger vendor/bin/batterysecret vendor/etc/init/init.batterysecret.rc