Files
vendor_xiaomi_peridot/proprietary/odm/etc/init/vendor.xiaomi.hw.touchfeature-service.rc
2024-08-10 14:00:32 +05:30

134 lines
6.6 KiB
Plaintext

# Copyright (c) 2023 Xiaomi, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Xiaomi, Inc.
#
on post-fs-data
mkdir /data/vendor/mqsas_common 0771 system system
mkdir /data/vendor/touch 0771 system system
on boot
chown system system /dev/xiaomi-touch
chmod 0666 /dev/xiaomi-touch
chown system system /dev/xiaomi-touch-knock
chmod 0664 /dev/xiaomi-touch-knock
chown system system /dev/xiaomi-thp
chmod 0664 /dev/xiaomi-thp
chown system system /sys/class/touch/tp_dev/fod_status
chmod 0664 /sys/class/touch/tp_dev/fod_status
chown system system /sys/class/touch/touch_dev/gesture_single_tap_state
chmod 0664 /sys/class/touch/touch_dev/gesture_single_tap_state
chown system system /sys/class/touch/touch_dev/fod_press_status
chmod 0664 /sys/class/touch/touch_dev/fod_press_status
chown system system /proc/tp_selftest
chmod 0664 /proc/tp_selftest
chown system system /proc/tp_selftest_1
chmod 0664 /proc/tp_selftest_1
chown system system /sys/class/touch/touch_dev/clicktouch_raw
chmod 0664 /sys/class/touch/touch_dev/clicktouch_raw
chown system system /sys/class/touch/touch_dev/update_rawdata
chmod 0664 /sys/class/touch/touch_dev/update_rawdata
chown system system /sys/class/touch/touch_dev/enable_touch_raw
chmod 0664 /sys/class/touch/touch_dev/enable_touch_raw
chown system system /sys/class/touch/touch_dev/resolution_factor
chmod 0664 /sys/class/touch/touch_dev/resolution_factor
chown system system /sys/class/touch/touch_dev/enable_touch_delta
chmod 0664 /sys/class/touch/touch_dev/enable_touch_delta
chown system system /sys/class/touch/touch_dev/touch_thp_dump
chmod 0664 /sys/class/touch/touch_dev/touch_thp_dump
chown system system /sys/class/touch/touch_dev/touch_thp_cmd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd
chown system system /sys/class/touch/touch_dev/suspend_state
chmod 0664 /sys/class/touch/touch_dev/suspend_state
chown system system /sys/class/touch/touch_dev/prox_sensor_data
chmod 0664 /sys/class/touch/touch_dev/prox_sensor_data
chown system system /sys/class/touch/touch_dev/prox_sensor
chmod 0664 /sys/class/touch/touch_dev/prox_sensor
chown system system /sys/class/touch/touch_dev/touch_thp_rx_num
chmod 0664 /sys/class/touch/touch_dev/touch_thp_rx_num
chown system system /sys/class/touch/touch_dev/touch_thp_tx_num
chmod 0664 /sys/class/touch/touch_dev/touch_thp_tx_num
chown system system /sys/class/touch/touch_dev/touch_thp_x_resolution
chmod 0664 /sys/class/touch/touch_dev/touch_thp_x_resolution
chown system system /sys/class/touch/touch_dev/touch_thp_y_resolution
chmod 0664 /sys/class/touch/touch_dev/touch_thp_y_resolution
chown system system /sys/class/touch/touch_dev/touch_thp_smooth
chmod 0664 /sys/class/touch/touch_dev/touch_thp_smooth
chown system system /sys/class/touch/touch_dev/touch_thp_noisefilter
chmod 0664 /sys/class/touch/touch_dev/touch_thp_noisefilter
chown system system /sys/class/touch/touch_dev/touch_thp_downthd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_downthd
chown system system /sys/class/touch/touch_dev/touch_thp_upthd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_upthd
chown system system /sys/class/touch/touch_dev/touch_thp_movethd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_movethd
chown system system /sys/class/touch/touch_dev/touch_thp_islandthd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_islandthd
chown system system /sys/class/touch/touch_dev/touch_thp_cmd_data
chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd_data
chown system system /sys/class/touch/touch_dev/palm_sensor_data
chmod 0664 /sys/class/touch/touch_dev/palm_sensor_data
chown system system /sys/class/touch/touch_dev/palm_sensor
chmod 0664 /sys/class/touch/touch_dev/palm_sensor
chown system system /sys/class/touch/touch_dev/hold_sensor
chmod 0664 /sys/class/touch/touch_dev/hold_sensor
chown system system /proc/tp_fw_version
chmod 0664 /proc/tp_fw_version
chown system system /proc/tp_lockdown_info
chmod 0664 /proc/tp_lockdown_info
chmod 0664 /sys/class/touch/touch_dev/touch_active_status
chown system system /sys/class/touch/touch_dev/touch_active_status
chmod 0664 /sys/class/touch/touch_dev/touch_finger_status
chown system system /sys/class/touch/touch_dev/touch_finger_status
chmod 0664 /sys/class/touch/touch_dev/touch_irq_no
chown system system /sys/class/touch/touch_dev/touch_irq_no
chmod 0664 /sys/class/touch/touch_dev/touch_sensor
chown system system /sys/class/touch/touch_dev/touch_sensor
chmod 0664 /sys/class/touch/touch_dev/touch_sensor_ctrl
chown system system /sys/class/touch/touch_dev/touch_sensor_ctrl
chmod 0664 /sys/class/touch/touch_dev/touch_thp_mem_notify
chown system system /sys/class/touch/touch_dev/touch_thp_mem_notify
chmod 0664 /sys/class/touch/touch_dev/touch_thp_testmode
chown system system /sys/class/touch/touch_dev/touch_thp_testmode
chmod 0664 /sys/class/touch/touch_dev/touch_thp_testresult
chown system system /sys/class/touch/touch_dev/touch_thp_testresult
chmod 0664 /sys/class/touch/touch_dev/touch_thp_preset_point
chown system system /sys/class/touch/touch_dev/touch_thp_preset_point
chmod 0664 /sys/class/touch/touch_dev/touch_doze_analysis
chown system system /sys/class/touch/touch_dev/touch_doze_analysis
chown system system /sys/class/touch/touch_dev/touch_thp_cmd_ready
chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd_ready
chmod 0664 /sys/class/touch/touch_dev/touch_ic_buffer
chown system system /sys/class/touch/touch_dev/touch_ic_buffer
chmod 0664 /sys/class/touch/touch_dev/abnormal_event
chown system system /sys/class/touch/touch_dev/abnormal_event
chown system system /sys/class/touch/touch_dev/touch_thp_ic_cmd
chmod 0664 /sys/class/touch/touch_dev/touch_thp_ic_cmd
chown system system /sys/class/touch/touch_dev/touch_thp_ic_cmd_data
chmod 0664 /sys/class/touch/touch_dev/touch_thp_ic_cmd_data
on charger
write /sys/class/touch/touch_dev/touch_doze_analysis 6
service touchfeature-service /odm/bin/hw/vendor.xiaomi.hw.touchfeature-service
interface aidl vendor.xiaomi.hw.touchfeature.ITouchFeature/default
class hal
user system
group system system input
capabilities SYS_NICE
ioprio rt 4
service toucheventcheck /odm/bin/toucheventcheck
class main
user root
group system
oneshot
service panel-info-sh /system/vendor/bin/sh /odm/etc/init.panel_info.sh
class core
user root
oneshot
group root system
seclabel u:r:vendor_touch_init_shell:s0