• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1on property:vendor.all.modules.ready=1
2    wait /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/redc_cal_time_ms
3
4    mkdir /mnt/vendor/persist/haptics 0770 system system
5    chmod 770 /mnt/vendor/persist/haptics
6    chmod 440 /mnt/vendor/persist/haptics/cs40l26_dual.cal
7    chown system system /mnt/vendor/persist/haptics
8    chown system system /mnt/vendor/persist/haptics/cs40l26_dual.cal
9
10    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/f0_stored
11    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/q_stored
12    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/redc_stored
13    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/vibe_state
14    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/num_waves
15    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/f0_offset
16    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/owt_free_space
17    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/f0_comp_enable
18    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/redc_comp_enable
19    chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/delay_before_stop_playback_us
20
21    enable vendor.vibrator.cs40l26-dual
22
23service vendor.vibrator.cs40l26-dual /vendor/bin/hw/android.hardware.vibrator-service.cs40l26-dual
24    class hal
25    user system
26    group system input
27
28    setenv INPUT_EVENT_NAME cs40l26_dual_input
29    setenv INPUT_EVENT_PATH /dev/input/event*
30    setenv PROPERTY_PREFIX ro.vendor.vibrator.hal.
31    setenv CALIBRATION_FILEPATH /mnt/vendor/persist/haptics/cs40l26_dual.cal
32
33    setenv HWAPI_PATH_PREFIX /sys/bus/i2c/devices/i2c-cs40l26a-dual/
34    setenv HWAPI_DEBUG_PATHS "
35        calibration/f0_stored
36        calibration/redc_stored
37        calibration/q_stored
38        default/vibe_state
39        default/num_waves
40        default/f0_offset
41        default/owt_free_space
42        default/f0_comp_enable
43        default/redc_comp_enable
44        default/delay_before_stop_playback_us
45        "
46
47    disabled
48