Ver código fonte

e3q: Get vibrator working

TODO: Switch to OSS vibrator HAL
Change-Id: Ifa3729aae0de4a9fe07c722026a28bb08383ae9c
David Wronek 2 meses atrás
pai
commit
8843d16b9b
3 arquivos alterados com 13 adições e 0 exclusões
  1. 3 0
      BoardConfig.mk
  2. 4 0
      device.mk
  3. 6 0
      proprietary-files.txt

+ 3 - 0
BoardConfig.mk

@@ -255,6 +255,9 @@ BOARD_AVB_VENDOR_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
 BOARD_AVB_VENDOR_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
 BOARD_AVB_ODM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
 
+# Vibrator
+#$(call soong_config_set,samsungVibratorVars,duration_amplitude,true)
+
 # VINTF
 DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
     $(DEVICE_PATH)/configs/vintf/device_framework_matrix.xml \

+ 4 - 0
device.mk

@@ -299,6 +299,10 @@ PRODUCT_PACKAGES += \
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml
 
+# Vibrator
+#PRODUCT_PACKAGES += \
+    #android.hardware.vibrator-service.samsung
+
 # VNDK
 PRODUCT_PACKAGES += \
     libcrypto-v33

+ 6 - 0
proprietary-files.txt

@@ -946,6 +946,12 @@ vendor/bin/hw/android.hardware.usb-service.qti
 # Ultra-wideband
 vendor/etc/libuwb-nxp.conf
 
+# Vibrator
+vendor/bin/hw/vendor.samsung.hardware.vibrator-service
+vendor/etc/init/vendor.samsung.hardware.vibrator-default.rc
+vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml
+vendor/lib64/vendor.samsung.hardware.vibrator-V5-ndk.so
+
 # Wi-Fi
 vendor/bin/cnss-daemon
 vendor/bin/cnss_diag;DISABLE_DEPS