aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLambada10 <62511588+Lambada10@users.noreply.github.com>2022-01-25 09:34:06 +0100
committernebrassy <nebras30@gmail.com>2022-06-12 16:30:57 +0200
commitd5676467729d63e2f120007748f3bca8dbcd70bd (patch)
tree3d3357c020016ec96058990f6050811bfeac7e9e
parent0b37eb266b984562a13a65c887089ed4bd772074 (diff)
vayu: Adapt Haptic Feedback for mochi kernel
Change-Id: Iad39d5dbd125a37c1ee266f31c1f2ce9cbdd6be5
-rw-r--r--parts/deviceparts.rc4
-rw-r--r--parts/src/org/lineageos/settings/haptic/HapticUtils.java2
-rw-r--r--sepolicy/vendor/file_contexts2
-rw-r--r--sepolicy/vendor/genfs_contexts2
4 files changed, 5 insertions, 5 deletions
diff --git a/parts/deviceparts.rc b/parts/deviceparts.rc
index 434a434..4e03ecf 100644
--- a/parts/deviceparts.rc
+++ b/parts/deviceparts.rc
@@ -15,8 +15,8 @@
on post-fs-data
# Allow system to adjust haptic level directly
- chown system system /sys/module/qti_haptics/parameters/level
- chmod 0664 /sys/module/qti_haptics/parameters/level
+ chown system system /sys/module/qti_haptics/parameters/vmax_mv_override
+ chmod 0664 /sys/module/qti_haptics/parameters/vmax_mv_override
on property:persist.deviceparts.lcd.hbm=*
write /sys/devices/platform/soc/soc:qcom,dsi-display-primary/hbm ${persist.deviceparts.lcd.hbm}
diff --git a/parts/src/org/lineageos/settings/haptic/HapticUtils.java b/parts/src/org/lineageos/settings/haptic/HapticUtils.java
index 1e643bb..deb246c 100644
--- a/parts/src/org/lineageos/settings/haptic/HapticUtils.java
+++ b/parts/src/org/lineageos/settings/haptic/HapticUtils.java
@@ -30,7 +30,7 @@ import org.lineageos.settings.utils.FileUtils;
public final class HapticUtils {
final static String PREF_LEVEL = "haptic_level_pref";
- final static String PATH_LEVEL = "/sys/module/qti_haptics/parameters/level";
+ final static String PATH_LEVEL = "/sys/module/qti_haptics/parameters/vmax_mv_override";
final static int MIN_LEVEL = 1;
final static int MAX_LEVEL = 3596;
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index f97729a..a276bfa 100644
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -50,7 +50,7 @@
/sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/wireless(/.*)? u:object_r:sysfs_wireless_supply:s0
# Haptic
-/sys/module/qti_haptics/parameters/level u:object_r:sysfs_vibrator:s0
+/sys/module/qti_haptics/parameters/vmax_mv_override u:object_r:sysfs_vibrator:s0
# IR
/dev/ir_spi u:object_r:lirc_device:s0
diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts
index adb96b3..ceb6dc6 100644
--- a/sepolicy/vendor/genfs_contexts
+++ b/sepolicy/vendor/genfs_contexts
@@ -24,7 +24,7 @@ genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/request_vreg
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/wakeup_enable u:object_r:vendor_sysfs_fingerprint:s0
# Haptic
-genfscon sysfs /module/qti_haptics/parameters/level u:object_r:sysfs_vibrator:s0
+genfscon sysfs /module/qti_haptics/parameters/vmax_mv_override u:object_r:sysfs_vibrator:s0
# Health
genfscon sysfs /class/power_supply/battery/capacity u:object_r:sysfs_battery_supply:s0