Loading configs/power/powerhint.json +17 −1 Original line number Diff line number Diff line Loading @@ -191,6 +191,16 @@ "[34] freq: 286000, volt: 53125, vsram: 75000, posdiv: 3, margin: 7500, power: 152", "[35] freq: 265000, volt: 52500, vsram: 75000, posdiv: 3, margin: 7500, power: 140" ] }, { "Name": "DoubleTapToWakeEnable", "Path": "vendor.tetris.dt2w", "Values": [ "0", "1" ], "Type": "Property", "DefaultIndex": 0 } ], "Actions": [ Loading Loading @@ -361,6 +371,12 @@ "Node": "GpuPwrLevel", "Duration": 0, "Value": "-1" }, { "PowerHint": "DOUBLE_TAP_TO_WAKE", "Node": "DoubleTapToWakeEnable", "Duration": 0, "Value": "1" } ] } rootdir/etc/init.mt6878.rc +2 −2 Original line number Diff line number Diff line Loading @@ -1310,7 +1310,7 @@ on property:sys.touch.edge_mode.enable=* write /proc/touchpanel/edge_mode ${sys.touch.edge_mode.enable} on property:sys.touch.fod_en.enable=* write /proc/touchpanel/fod_mode ${sys.touch.fod_en.enable} on property:persist.sys.tetris.dt2w=* write /proc/touchpanel/gesture_mode ${persist.sys.tetris.dt2w} on property:vendor.tetris.dt2w=* write /proc/touchpanel/gesture_mode ${vendor.tetris.dt2w} on property:sys.touch.pocket_mode=* write /proc/touchpanel/pocket_mode ${sys.touch.pocket_mode} sepolicy/vendor/property_contexts +3 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,6 @@ persist.vendor.overlay.fp_model u:object_r:vendor_fp_prop:s0 persist.vendor.overlay.fp_algo u:object_r:vendor_fp_prop:s0 persist.vendor.overlay.fp_serial u:object_r:vendor_fp_prop:s0 # DT2W vendor.tetris.dt2w u:object_r:vendor_power_prop:s0 sepolicy/vendor/vendor_init.te +1 −0 Original line number Diff line number Diff line allow vendor_init proc_touchpanel:file rw_file_perms; get_prop(vendor_init, vendor_power_prop) Loading
configs/power/powerhint.json +17 −1 Original line number Diff line number Diff line Loading @@ -191,6 +191,16 @@ "[34] freq: 286000, volt: 53125, vsram: 75000, posdiv: 3, margin: 7500, power: 152", "[35] freq: 265000, volt: 52500, vsram: 75000, posdiv: 3, margin: 7500, power: 140" ] }, { "Name": "DoubleTapToWakeEnable", "Path": "vendor.tetris.dt2w", "Values": [ "0", "1" ], "Type": "Property", "DefaultIndex": 0 } ], "Actions": [ Loading Loading @@ -361,6 +371,12 @@ "Node": "GpuPwrLevel", "Duration": 0, "Value": "-1" }, { "PowerHint": "DOUBLE_TAP_TO_WAKE", "Node": "DoubleTapToWakeEnable", "Duration": 0, "Value": "1" } ] }
rootdir/etc/init.mt6878.rc +2 −2 Original line number Diff line number Diff line Loading @@ -1310,7 +1310,7 @@ on property:sys.touch.edge_mode.enable=* write /proc/touchpanel/edge_mode ${sys.touch.edge_mode.enable} on property:sys.touch.fod_en.enable=* write /proc/touchpanel/fod_mode ${sys.touch.fod_en.enable} on property:persist.sys.tetris.dt2w=* write /proc/touchpanel/gesture_mode ${persist.sys.tetris.dt2w} on property:vendor.tetris.dt2w=* write /proc/touchpanel/gesture_mode ${vendor.tetris.dt2w} on property:sys.touch.pocket_mode=* write /proc/touchpanel/pocket_mode ${sys.touch.pocket_mode}
sepolicy/vendor/property_contexts +3 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,6 @@ persist.vendor.overlay.fp_model u:object_r:vendor_fp_prop:s0 persist.vendor.overlay.fp_algo u:object_r:vendor_fp_prop:s0 persist.vendor.overlay.fp_serial u:object_r:vendor_fp_prop:s0 # DT2W vendor.tetris.dt2w u:object_r:vendor_power_prop:s0
sepolicy/vendor/vendor_init.te +1 −0 Original line number Diff line number Diff line allow vendor_init proc_touchpanel:file rw_file_perms; get_prop(vendor_init, vendor_power_prop)