71c49fcc8c
Change-Id: I42170d51a517170b58d532addd9c38496e43457c jasmine_sprout: Remove QTI perfd Bug: 69270928 Test: Build and boot device and test camera Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4 jasmine_sprout: Declare BOARD_VENDOR * Needed for xiaomi-perfmgr power AIDL guards Change-Id: Idbb48e0f9b01090a456ad5d3f2d51f4dfab55672 jasmine_sprout: Create dummy libqti-perfd-client * proprietary perfd blobs can finally be nuked without breaking goodix * we could even map the functions to use libperfmgr powerhints in the future [SebaUbuntu]: Cleanup Android.bp and add copyright header Change-Id: I124652f3041761966a3e3bd97c757fecc39cc5fb jasmine_sprout: libqti-perfd-client: Remove namespace declaration It's pointless when using extern "C". Change-Id: Ibdf9f06a70aa3a75687b33781c78cf2172bb334d jasmine_sprout: libqti-perfd-client: return a dummy value Return a positive integer for perf lock acquire and release so that Goodix/FPC fingerprint sensor blobs will not complain. Goodix: E [goodixHAL][gf_hal_milan_f_series]: goodix_perf_lock_acquire: Failed to acquire perf lock, err: 0 E [goodixHAL][gf_hal_milan_f_series]: goodix_perf_lock_release: Perf lock release error 0 FPC: E fpc_tac : fpc_perf_lock_acquire: Incorrect params, Failed to acquire perf lock, err E fpc_tac : fpc_perf_lock_release: Perf lock release error 0 Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com> Change-Id: I861672e9a738c2204755d802670f4b28b662f286 jasmine_sprout: libqti-perfd-client: Move to C * Why bothering with C++ mangling when we can just build it as a standard C library? Change-Id: I45ea977edf7ea7fab6fece76f3049654a8d24c5d jasmine_sprout: Add powerhint.json jasmine Change-Id: If270fc906fd833bb6b0d3b00621c0b079346e47d jasmine_sprout: rootdir: Initial libperfmgr init config * From coral, heavily stripped down Change-Id: Ib6846e4f4f23baf56910d2330e26846b99830218 jasmine_sprout: sepolicy: Initial libperfmgr sepolicy Change-Id: I3d0a259bc89b4ecd0bf1632199172710d98230e0 jasmine_sprout: Don't explicitly build older minor version HIDL libs Change-Id: Ib0caa49054a79b1f01ffc751826286a29c642e06 jasmine_sprout: Remove QTI perf reminants jasmine_sprout: Add back ro.vendor.extension_library definition * We aren't using QCOM's perfd but our blobs still check for this. * To avoid unnecessary errors, let's just add it back. Change-Id: Icc44b330f21a658cfa8ded691a6628d8f62c3649 Signed-off-by: pix106 <sbordenave@gmail.com>
86 lines
9.5 KiB
Text
86 lines
9.5 KiB
Text
# Battery
|
|
genfscon sysfs /devices/platform/soc/c175000.i2c/i2c-1/1-0062 u:object_r:sysfs_battery_supply:s0
|
|
|
|
# Battery Saver
|
|
genfscon sysfs /module/battery_saver/parameters/enabled u:object_r:sysfs_battery_saver:s0
|
|
|
|
# Camera
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@0/video4linux/video2/name u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@1/video4linux/video3/name u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@2/video4linux/video4/name u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@3/video4linux/video5/name u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /camera_sensorid/sensorid u:object_r:sysfs_graphics:s0
|
|
|
|
# DeviceSettings
|
|
genfscon sysfs /devices/virtual/graphics/fb0/measured_fps u:object_r:sysfs_fpsinfo:s0
|
|
genfscon sysfs /class/graphics/fb0/measured_fps u:object_r:sysfs_fpsinfo:s0
|
|
genfscon sysfs /kernel/sound_control/headphone_gain u:object_r:sysfs_headphonegain:s0
|
|
genfscon sysfs /kernel/sound_control/mic_gain u:object_r:sysfs_micgain:s0
|
|
genfscon sysfs /kernel/sound_control/earpiece_gain u:object_r:sysfs_earpiecegain:s0
|
|
|
|
# Fingerprint
|
|
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/device_prepare u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/fingerdown_wait u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/irq u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/irq_enable u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fingerprint_fpc/wakeup_enable u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/compatible_all u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/device_prepare u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/fingerdown_wait u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/irq u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/irq_enable u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/wakeup_enable u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/device_prepare u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/fingerdown_wait u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/irq u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/irq_enable u:object_r:sysfs_fingerprint:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/wakeup_enable u:object_r:sysfs_fingerprint:s0
|
|
|
|
# Graphics
|
|
genfscon sysfs /devices/virtual/graphics/fb0 u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/virtual/graphics/fb1 u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/virtual/graphics/fb2 u:object_r:sysfs_graphics:s0
|
|
|
|
# Graphics
|
|
genfscon sysfs /devices/virtual/graphics/fb0/idle_state u:object_r:sysfs_graphics:s0
|
|
|
|
# LED
|
|
genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-03/800f000.qcom,spmi:qcom,pm660l@3:qcom,leds@d000/leds/button-backlight u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-03/800f000.qcom,spmi:qcom,pm660l@3:qcom,leds@d000/leds/button-backlight1 u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-03/800f000.qcom,spmi:qcom,pm660l@3:qcom,leds@d000/leds/white u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-03/800f000.qcom,spmi:qcom,pm660l@3:qcom,leds@d300/leds/flashlight u:object_r:sysfs_graphics:s0
|
|
genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-03/800f000.qcom,spmi:qcom,pm660l@3:qcom,leds@d000/leds u:object_r:sysfs_graphics:s0
|
|
|
|
# Power
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,memlat-cpu0 u:object_r:sysfs_devfreq:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,memlat-cpu4 u:object_r:sysfs_devfreq:s0
|
|
genfscon proc /sys/kernel/sched_energy_aware u:object_r:proc_sched_energy_aware:s0
|
|
|
|
# Power
|
|
genfscon debugfs /sched_features u:object_r:debugfs_sched_features:s0
|
|
genfscon proc /sys/kernel/sched_boost u:object_r:proc_sysctl_schedboost:s0
|
|
genfscon sysfs /power/rpmh_stats/master_stats u:object_r:sysfs_rpm:s0
|
|
genfscon sysfs /power/system_sleep/stats u:object_r:sysfs_system_sleep_stats:s0
|
|
|
|
# Touchpanel
|
|
genfscon sysfs /touchpanel u:object_r:sysfs_touchpanel:s0
|
|
|
|
# Wakeup
|
|
genfscon sysfs /devices/platform/soc/soc:fpc1020/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/platform/soc/soc:goodix_fp/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/platform/soc/soc:hall_switch/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@0/video4linux/video2/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@1/video4linux/video3/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/platform/soc/ca0c000.qcom,cci/ca0c000.qcom,cci:qcom,camera@2/video4linux/video4/wakeup u:object_r:sysfs_wakeup:s0
|
|
genfscon sysfs /devices/virtual/input/input1/wakeup u:object_r:sysfs_wakeup:s0
|
|
|
|
# Subsystem
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,cpubw u:object_r:sysfs_msm_subsys:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,gpubw u:object_r:sysfs_msm_subsys:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,l3-cpu0 u:object_r:sysfs_msm_subsys:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,l3-cpu4 u:object_r:sysfs_msm_subsys:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,llccbw u:object_r:sysfs_msm_subsys:s0
|
|
genfscon sysfs /devices/platform/soc/soc:qcom,mincpubw u:object_r:sysfs_msm_subsys:s0
|
|
|
|
# Wi-Fi
|
|
genfscon debugfs /wlan0 u:object_r:debugfs_wlan:s0
|