# Battery
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-006a/power_supply/bq25890_charger(/.*)?                                    u:object_r:vendor_sysfs_battery_supply:s0
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-0071/power_supply/sm5602_bat(/.*)?                                         u:object_r:vendor_sysfs_battery_supply:s0
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-006a/power_supply/usb(/.*)?                                         u:object_r:vendor_sysfs_battery_supply:s0
genfscon sysfs /devices/platform/soc/soc:charger-manager/power_supply/battery(/.*)?                                                 u:object_r:vendor_sysfs_battery_supply:s0
genfscon sysfs /devices/platform/soc/soc:qcom_wt_chg/power_supply                                                                   u:object_r:vendor_sysfs_battery_supply:s0

# Display
genfscon sysfs /devices/platform/soc/5000000.qcom,kgsl-3d0                                                                          u:object_r:sysfs_msm_subsys:s0
genfscon sysfs /devices/platform/soc/soc:qcom,cpu-cpu-llcc-bw                                                                       u:object_r:sysfs_msm_subsys:s0
genfscon sysfs /devices/platform/soc/soc:qcom,cpu-llcc-ddr-bw                                                                       u:object_r:sysfs_msm_subsys:s0
genfscon sysfs /devices/platform/soc/soc:qcom,cpu0-cpu-l3-lat                                                                       u:object_r:sysfs_msm_subsys:s0
genfscon sysfs /devices/platform/soc/soc:qcom,cpu6-cpu-l3-lat                                                                       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,gpubw/devfreq                                                                         u:object_r:sysfs_msm_subsys:s0
genfscon sysfs /class/huaqin/					                                                                    u:object_r:huaqin_sysfs:s0
genfscon sysfs /devices/virtual/huaqin/				                                                                    u:object_r:huaqin_sysfs:s0
genfscon sysfs /bus/i2c/drivers/fts_ts/2-0038/fts_edge_mode                                                                         u:object_r:vendor_sysfs_sensors:s0
genfscon sysfs /bus/i2c/devices/2-0038/fts_rw_reg				                                                    u:object_r:vendor_sysfs_sensors:s0
genfscon sysfs /bus/i2c/devices/2-0038/fts_charger_mode			                                                            u:object_r:vendor_sysfs_sensors:s0

# Extcon sysfs
genfscon sysfs /devices/platform/soc/1628000.qcom,msm-eud/extcon                                                                    u:object_r:sysfs_extcon:s0
genfscon sysfs /devices/platform/soc/soc:rt-pd-manager/extcon                                                                       u:object_r:sysfs_extcon:s0

# Fingerprint
genfscon sysfs /devices/platform/soc/soc:fpc1020                                                                                    u:object_r:vendor_sysfs_fingerprint:s0
genfscon sysfs /devices/platform/soc/soc:fpc1020/wakeup_enable                                                                      u:object_r:vendor_sysfs_fingerprint:s0
genfscon sysfs /devices/platform/soc/soc:goodix_fp                                                                                  u:object_r:vendor_sysfs_fingerprint:s0
genfscon sysfs /devices/platform/soc/soc:silead_fp                                                                                  u:object_r:vendor_sysfs_fingerprint:s0

# Graphics
genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon[0-4]+/name                                                 u:object_r:vendor_sysfs_graphics:s0

# kmsg
genfscon proc /last_kmsg                                                                                                            u:object_r:proc_last_kmsg:s0

# SSR
genfscon sysfs /devices/platform/soc/a400000.qcom,lpass/subsys[0-9]+/name                                                           u:object_r:vendor_sysfs_ssr:s0
genfscon sysfs /devices/platform/soc/a400000.qcom,lpass/subsys[0-9]+/restart_level                                                  u:object_r:vendor_sysfs_ssr_toggle:s0
genfscon sysfs /devices/platform/soc/b000000.qcom,turing/subsys[0-9]+/name                                                          u:object_r:vendor_sysfs_ssr:s0
genfscon sysfs /devices/platform/soc/b000000.qcom,turing/subsys[0-9]+/restart_level                                                 u:object_r:vendor_sysfs_ssr_toggle:s0
genfscon sysfs /devices/platform/soc/6000000.qcom,mss/subsys[0-9]+/name                                                             u:object_r:vendor_sysfs_ssr:s0
genfscon sysfs /devices/platform/soc/6000000.qcom,mss/subsys[0-9]+/restart_level                                                    u:object_r:vendor_sysfs_ssr_toggle:s0
genfscon sysfs /devices/platform/soc/5ab0000.qcom,venus/subsys[0-9]+/name                                                           u:object_r:vendor_sysfs_ssr:s0
genfscon sysfs /devices/platform/soc/5ab0000.qcom,venus/subsys[0-9]+/restart_level                                                  u:object_r:vendor_sysfs_ssr_toggle:s0

# Vibrator
genfscon sysfs /devices/platform/soc/[a-f0-9]+.qcom,spmi/spmi-0/spmi0-0[0-9]/[a-f0-9]+.qcom,spmi:qcom,[a-z0-9]+@[0-9]:qcom,haptics@c000/leds/vibrator(/.*)?   u:object_r:sysfs_leds:s0
genfscon sysfs /devices/platform/soc/soc:vibrator/leds/vibrator u:object_r:sysfs_leds:s0

# Wakeup nodes
genfscon sysfs /devices/platform/dummy_hcd.0/usb1/wakeup/wakeup                                                                     u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/1628000.qcom,msm-eud/wakeup                                                                    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/1c40000.qcom,spmi/spmi-0/spmi0-00/1c40000.qcom,spmi:qcom,pm6125@0:qcom,power-on@800/wakeup     u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/1c40000.qcom,spmi/spmi-0/spmi0-06/1c40000.qcom,spmi:qcom,pmk8350@0:rtc@6100/wakeup             u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4a80000.i2c/i2c-4/4-0055/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4a80000.i2c/i2c-4/4-005a/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4a80000.i2c/i2c-4/4-0066/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4a84000.qcom,qup_uart/wakeup                                                                   u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-006a/power_supply/bq25890_charger/wakeup                                   u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-006a/power_supply/usb/wakeup[0-99]                                               u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c84000.i2c/i2c-1/1-0071/power_supply/sm5602_bat/wakeup                                        u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-0028/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-004e/tcpc/type_c_port0/dual-role-type_c_port0/wakeup                       u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-004e/tcpc/type_c_port0/wakeup                                              u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-004e/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-0051/power_supply/ln8000_standalone/wakeup                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-0051/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-0066/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-3/3-006a/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/4e00000.ssusb/wakeup                                                                           u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/5800000.qcom,ipa/wakeup                                                                        u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/5ab0000.qcom,venus/subsys5/wakeup                                                              u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/5ab0000.qcom,venus/wakeup                                                                      u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/6000000.qcom,mss/subsys2/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/6000000.qcom,mss/wakeup                                                                        u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/a400000.qcom,lpass/subsys0/wakeup                                                              u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/a400000.qcom,lpass/wakeup                                                                      u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/b000000.qcom,turing/subsys1/wakeup                                                             u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/b000000.qcom,turing/wakeup                                                                     u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/c800000.qcom,icnss/wakeup                                                                      u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:charger-manager/power_supply/battery/wakeup[0-99]                                          u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:charger-manager/wakeup                                                                     u:object_r:sysfs_wakeup:s0
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:gpio_keys/wakeup/wakeup                                                                    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:maxim_ds28e16/power_supply/batt_verify/wakeup                                              u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws/subsys3/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws/wakeup/wakeup                                                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,kgsl-hyp/subsys4/wakeup                                                               u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,kgsl-hyp/wakeup/wakeup                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc/rx-macro/rx_swr_ctrl/wakeup    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc/tx-macro/tx_swr_ctrl/wakeup    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc/va-macro/va_swr_ctrl/wakeup    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-adsp/wakeup/wakeup                                                              u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-cdsp/wakeup                                                                     u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-modem/wakeup                                                                    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p_sleepstate/wakeup/wakeup                                                        u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom_wt_chg/power_supply/battery/wakeup                                                    u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom_wt_chg/power_supply/usb/wakeup                                                        u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:qcom_wt_chg/wakeup                                                                         u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:silead_fp/wakeup                                                                           u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/fastrpc/adsprpc-smd-secure/wakeup                                                                   u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/fastrpc/adsprpc-smd/wakeup                                                                          u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_aac/wakeup                                                                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_alac/wakeup                                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_amrnb/wakeup                                                                               u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_amrwb/wakeup                                                                               u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_amrwbplus/wakeup                                                                           u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_ape/wakeup                                                                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_evrc/wakeup                                                                                u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_g711alaw/wakeup                                                                            u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_g711mlaw/wakeup                                                                            u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_mp3/wakeup                                                                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_multi_aac/wakeup                                                                           u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_qcelp/wakeup                                                                               u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_wma/wakeup                                                                                 u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/virtual/misc/msm_wmapro/wakeup                                                                              u:object_r:sysfs_wakeup:s0
