summaryrefslogtreecommitdiffstats
path: root/legacy-common/file_contexts
blob: b6d7679d1933a36049cbf8beb862bd8e57efa163 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Perfd
/(vendor|system/vendor)/bin/perfd                                             u:object_r:perfd_exec:s0
/data/system/perfd(/.*)?                                                      u:object_r:mpctl_data_file:s0
/dev/socket/perfd                                                             u:object_r:mpctl_socket:s0
/data/misc/perfd(/.*)?                                                        u:object_r:mpctl_socket:s0

# Location
/data/misc/location(/.*)?                                                     u:object_r:location_data_file:s0
/data/misc/location/mq/location-mq-s                                          u:object_r:location_socket:s0
/data/misc/location/mq/alarm_svc                                              u:object_r:location_socket:s0

# IMS
/(vendor|system/vendor)/bin/imscmservice                                      u:object_r:ims_exec:s0
/dev/socket/ims_rtpd                                                          u:object_r:ims_socket:s0

# Port bridge
/data/misc/port_bridge(/.*)?                                                  u:object_r:port_bridge_data_file:s0

# IPA
/data/misc/ipa(/.*)?                                                          u:object_r:ipacm_data_file:s0

# IOP
/data/misc/iop(/.*)?                                                          u:object_r:iop_data_file:s0

# Battery
/sys/devices(/platform)?/soc\.0/qpnp-linear-charger-[a-z0-9]+/power_supply/battery(/.*)?  u:object_r:sysfs_battery_supply:s0
/sys/devices(/platform)?/soc\.0/qpnp-vm-bms-[a-z0-9]+/power_supply/bms(/.*)?  u:object_r:sysfs_battery_supply:s0

# Graphics
/sys/devices(/platform)?/soc\.0/[a-z0-9]+\.qcom,mdss_mdp/qcom,mdss_fb_primary\.[0-9]+/leds/lcd-backlight(/.*)?  u:object_r:sysfs_graphics:s0
/sys/devices(/platform)?/soc\.0/[a-z0-9]+\.qcom,mdss_mdp/caps                 u:object_r:sysfs_graphics:s0

# Subsys restart
/sys/devices(/platform)?/soc\.0/[a-z0-9\.:]+,[a-z0-9\-]+(\.[0-9]+)?/subsys[0-9]+/name  u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,lpass/subsys[0-9]+/name                          u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,mss/subsys[0-9]+/name                            u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,pronto/subsys[0-9]+/name                         u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,venus/subsys[0-9]+/name                          u:object_r:sysfs_ssr:s0

# Camera
/data/fdAlbum                                                                 u:object_r:camera_data_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-cam/video4linux/video[0-9]+/name(/.*)?  u:object_r:sysfs_graphics:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,cci/[0-9]+\.qcom,camera/video4linux/video[0-9]+/name(/.*)?  u:object_r:sysfs_graphics:s0

# UIO
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-core/uio/uio[0-9]+(/.*)?  u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,dsp_sharedmem/uio/uio[0-9]+(/.*)?  u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,mdm_sharedmem/uio/uio[0-9]+(/.*)?  u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,rmtfs_sharedmem/uio/uio[0-9]+(/.*)?  u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,sensors_sharedmem/uio/uio[0-9]+(/.*)?  u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.rmtfs_sharedmem/uio/uio[0-9]+(/.*)?                   u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.dsp_sharedmem/uio/uio[0-9]+(/.*)?                     u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.mdm_sharedmem/uio/uio[0-9]+(/.*)?                     u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.bimc_sharedmem/uio/uio[0-9]+(/.*)?                    u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.oem_data_sharedmem/uio/uio[0-9]+(/.*)?                u:object_r:sysfs_uio_file:s0

# GPU
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/kgsl/kgsl-3d0(/.*)?                     u:object_r:sysfs_kgsl:s0
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/devfreq/[a-f0-9]+.qcom,kgsl-3d0(/.*)?   u:object_r:sysfs_kgsl:s0
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/kgsl/kgsl-3d0/gpuclk                    u:object_r:sysfs_kgsl_gpuclk:s0

# Runtime status
/sys/devices/mdp\.0/power/runtime_status                                      u:object_r:sysfs_runtime_status:s0

# Old camera sockets
/data/cam_socket[12]                                                          u:object_r:camera_socket:s0

# Bluetooth
/(vendor|system/vendor)/bin/hci_qcomm_init                                    u:object_r:bluetooth_loader_exec:s0
/sys/devices/bt_qca6174\.[0-9]+/extldo                                        u:object_r:sysfs_bluetooth_writable:s0
/sys/devices/bt_qca6174\.[0-9]+/rfkill/rfkill0/state                          u:object_r:sysfs_bluetooth_writable:s0