init.touch_report.rc 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. # Copyright (c) 2017-2022 Xiaomi, Inc.
  2. # All Rights Reserved.
  3. # Confidential and Proprietary - Xiaomi, Inc.
  4. #
  5. on post-fs-data
  6. mkdir /data/vendor/mqsas_common 0771 system system
  7. mkdir /data/vendor/touch 0771 system system
  8. on boot
  9. chown system system /dev/xiaomi-touch
  10. chmod 0664 /dev/xiaomi-touch
  11. chown system system /dev/xiaomi-touch-knock
  12. chmod 0664 /dev/xiaomi-touch-knock
  13. chown system system /dev/xiaomi-thp
  14. chmod 0664 /dev/xiaomi-thp
  15. chown system system /sys/class/touch/tp_dev/fod_status
  16. chmod 0664 /sys/class/touch/tp_dev/fod_status
  17. chown system system /sys/class/touch/touch_dev/gesture_single_tap_state
  18. chmod 0664 /sys/class/touch/touch_dev/gesture_single_tap_state
  19. chown system system /sys/class/touch/touch_dev/fod_press_status
  20. chmod 0664 /sys/class/touch/touch_dev/fod_press_status
  21. chown system system /proc/tp_selftest
  22. chmod 0664 /proc/tp_selftest
  23. chown system system /proc/tp_selftest_1
  24. chmod 0664 /proc/tp_selftest_1
  25. chown system system /sys/class/touch/touch_dev/clicktouch_raw
  26. chmod 0664 /sys/class/touch/touch_dev/clicktouch_raw
  27. chown system system /sys/class/touch/touch_dev/update_rawdata
  28. chmod 0664 /sys/class/touch/touch_dev/update_rawdata
  29. chown system system /sys/class/touch/touch_dev/enable_touch_raw
  30. chmod 0664 /sys/class/touch/touch_dev/enable_touch_raw
  31. chown system system /sys/class/touch/touch_dev/enable_touch_delta
  32. chmod 0664 /sys/class/touch/touch_dev/enable_touch_delta
  33. chown system system /sys/class/touch/touch_dev/touch_thp_dump
  34. chmod 0664 /sys/class/touch/touch_dev/touch_thp_dump
  35. chown system system /sys/class/touch/touch_dev/touch_thp_cmd
  36. chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd
  37. chown system system /sys/class/touch/touch_dev/suspend_state
  38. chmod 0664 /sys/class/touch/touch_dev/suspend_state
  39. chown system system /sys/class/touch/touch_dev/prox_sensor_data
  40. chmod 0664 /sys/class/touch/touch_dev/prox_sensor_data
  41. chown system system /sys/class/touch/touch_dev/prox_sensor
  42. chmod 0664 /sys/class/touch/touch_dev/prox_sensor
  43. chown system system /sys/class/touch/touch_dev/touch_thp_rx_num
  44. chmod 0664 /sys/class/touch/touch_dev/touch_thp_rx_num
  45. chown system system /sys/class/touch/touch_dev/touch_thp_tx_num
  46. chmod 0664 /sys/class/touch/touch_dev/touch_thp_tx_num
  47. chown system system /sys/class/touch/touch_dev/touch_thp_x_resolution
  48. chmod 0664 /sys/class/touch/touch_dev/touch_thp_x_resolution
  49. chown system system /sys/class/touch/touch_dev/touch_thp_y_resolution
  50. chmod 0664 /sys/class/touch/touch_dev/touch_thp_y_resolution
  51. chown system system /sys/class/touch/touch_dev/touch_thp_smooth
  52. chmod 0664 /sys/class/touch/touch_dev/touch_thp_smooth
  53. chown system system /sys/class/touch/touch_dev/touch_thp_noisefilter
  54. chmod 0664 /sys/class/touch/touch_dev/touch_thp_noisefilter
  55. chown system system /sys/class/touch/touch_dev/touch_thp_downthd
  56. chmod 0664 /sys/class/touch/touch_dev/touch_thp_downthd
  57. chown system system /sys/class/touch/touch_dev/touch_thp_upthd
  58. chmod 0664 /sys/class/touch/touch_dev/touch_thp_upthd
  59. chown system system /sys/class/touch/touch_dev/touch_thp_movethd
  60. chmod 0664 /sys/class/touch/touch_dev/touch_thp_movethd
  61. chown system system /sys/class/touch/touch_dev/touch_thp_islandthd
  62. chmod 0664 /sys/class/touch/touch_dev/touch_thp_islandthd
  63. chown system system /sys/class/touch/touch_dev/touch_thp_cmd_data
  64. chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd_data
  65. chown system system /sys/class/touch/touch_dev/palm_sensor_data
  66. chmod 0664 /sys/class/touch/touch_dev/palm_sensor_data
  67. chown system system /sys/class/touch/touch_dev/palm_sensor
  68. chmod 0664 /sys/class/touch/touch_dev/palm_sensor
  69. chown system system /sys/class/touch/touch_dev/hold_sensor
  70. chmod 0664 /sys/class/touch/touch_dev/hold_sensor
  71. chown system system /proc/tp_hal_version
  72. chmod 0664 /proc/tp_hal_version
  73. chown system system /proc/tp_lockdown_info
  74. chmod 0664 /proc/tp_lockdown_info
  75. chmod 0664 /sys/class/touch/touch_dev/touch_active_status
  76. chown system system /sys/class/touch/touch_dev/touch_active_status
  77. chmod 0664 /sys/class/touch/touch_dev/touch_finger_status
  78. chown system system /sys/class/touch/touch_dev/touch_finger_status
  79. chmod 0664 /sys/class/touch/touch_dev/touch_irq_no
  80. chown system system /sys/class/touch/touch_dev/touch_irq_no
  81. chmod 0664 /sys/class/touch/touch_dev/touch_sensor
  82. chown system system /sys/class/touch/touch_dev/touch_sensor
  83. chmod 0664 /sys/class/touch/touch_dev/touch_sensor_ctrl
  84. chown system system /sys/class/touch/touch_dev/touch_sensor_ctrl
  85. chmod 0664 /sys/class/touch/touch_dev/touch_thp_film
  86. chown system system /sys/class/touch/touch_dev/touch_thp_film
  87. chmod 0664 /sys/class/touch/touch_dev/touch_thp_mem_notify
  88. chown system system /sys/class/touch/touch_dev/touch_thp_mem_notify
  89. chmod 0664 /sys/class/touch/touch_dev/touch_thp_testmode
  90. chown system system /sys/class/touch/touch_dev/touch_thp_testmode
  91. chmod 0664 /sys/class/touch/touch_dev/touch_thp_testresult
  92. chown system system /sys/class/touch/touch_dev/touch_thp_testresult
  93. chmod 0664 /sys/class/touch/touch_dev/touch_thp_preset_point
  94. chown system system /sys/class/touch/touch_dev/touch_thp_preset_point
  95. chmod 0664 /sys/class/touch/touch_dev/touch_doze_analysis
  96. chown system system /sys/class/touch/touch_dev/touch_doze_analysis
  97. chown system system /sys/class/touch/touch_dev/touch_thp_cmd_ready
  98. chmod 0664 /sys/class/touch/touch_dev/touch_thp_cmd_ready
  99. chmod 0664 /sys/class/touch/touch_dev/touch_ic_buffer
  100. chown system system /sys/class/touch/touch_dev/touch_ic_buffer
  101. chmod 0664 /sys/class/touch/touch_dev/abnormal_event
  102. chown system system /sys/class/touch/touch_dev/abnormal_event
  103. chown system system /sys/class/touch/touch_dev/fod_longpress_gesture_enabled
  104. chmod 0660 /sys/class/touch/touch_dev/fod_longpress_gesture_enabled
  105. chown system system /sys/class/touch/touch_dev/gesture_single_tap_enabled
  106. chmod 0660 /sys/class/touch/touch_dev/gesture_single_tap_enabled
  107. chown system system /sys/class/touch/touch_dev/gesture_double_tap_enabled
  108. chmod 0660 /sys/class/touch/touch_dev/gesture_double_tap_enabled
  109. chown system system /sys/class/touch/touch_dev/gesture_double_tap_state
  110. chmod 0664 /sys/class/touch/touch_dev/gesture_double_tap_state
  111. service touch_report /vendor/bin/touch_report
  112. class hal
  113. user system
  114. group system uhid input
  115. capabilities SYS_NICE
  116. ioprio rt 4
  117. seclabel u:r:touchreport:s0