common: add policy for touch HAL
[GitHub/LineageOS/android_device_samsung_slsi_sepolicy.git] / common / vendor / file_contexts
1 # file_contexts
2
3 ### DATA
4 /data/vendor/biometrics(/.*)? u:object_r:biometrics_vendor_data_file:s0
5 /data/vendor/conn(/.*)? u:object_r:conn_vendor_data_file:s0
6 /data/vendor/gps(/.*)? u:object_r:gps_vendor_data_file:s0
7 /data/vendor/wifi(/.*)? u:object_r:wifi_vendor_data_file:s0
8 /data/vendor/log(/.*)? u:object_r:log_vendor_data_file:s0
9 /data/vendor/log/cbd(/.*)? u:object_r:log_cbd_vendor_data_file:s0
10 /data/vendor/secradio(/.*)? u:object_r:radio_vendor_data_file:s0
11
12 ### DEV
13 /dev/block/platform/.+/by-name/cache u:object_r:cache_block_device:s0
14 /dev/block/platform/.+/by-name/efs u:object_r:efs_block_device:s0
15 /dev/block/platform/.+/by-name/dqmdbg u:object_r:dqmdbg_block_device:s0
16 /dev/block/platform/.+/by-name/keydata u:object_r:keydata_block_device:s0
17 /dev/block/platform/.+/by-name/keyrefuge u:object_r:keyrefuge_block_device:s0
18 /dev/block/platform/.+/by-name/misc u:object_r:misc_block_device:s0
19 /dev/block/platform/.+/by-name/modem u:object_r:modem_block_device:s0
20 /dev/block/platform/.+/by-name/omr u:object_r:omr_block_device:s0
21 /dev/block/platform/.+/by-name/persistent u:object_r:frp_block_device:s0
22 /dev/block/platform/.+/by-name/radio u:object_r:radio_block_device:s0
23 /dev/block/platform/.+/by-name/sec_efs u:object_r:sec_efs_block_device:s0
24 /dev/block/platform/.+/by-name/userdata u:object_r:userdata_block_device:s0
25
26 /dev/esfp[0-9] u:object_r:fp_sensor_device:s0
27 /dev/batch_io u:object_r:io_device:s0
28 /dev/ssp_sensorhub u:object_r:ssp_device:s0
29
30 # bluetooth
31 /dev/ttySAC[0-9] u:object_r:bt_device:s0
32
33 # cpu
34 /dev/cpu_dma_latency u:object_r:cpu_dma_device:s0
35
36 ### epic
37 /dev/mode u:object_r:epic_device:s0
38 /dev/socket/epic u:object_r:epicd_socket:s0
39
40 ### gnss/gps
41 /dev/bbd_control u:object_r:bbd_device:s0
42 /dev/bbd_packet u:object_r:bbd_device:s0
43 /dev/bbd_patch u:object_r:bbd_device:s0
44 /dev/bbd_reliable u:object_r:bbd_device:s0
45 /dev/bbd_sensor u:object_r:bbd_device:s0
46 /dev/bbd_sio u:object_r:bbd_device:s0
47 /dev/bbd_urgent_patch u:object_r:bbd_device:s0
48 /dev/ttyBCM[0-9]* u:object_r:bbd_device:s0
49
50 ### qos
51 /dev/bus_throughput u:object_r:pm_qos_device:s0
52 /dev/bus_throughput_max u:object_r:pm_qos_device:s0
53 /dev/cluster0_freq_max u:object_r:pm_qos_device:s0
54 /dev/cluster0_freq_min u:object_r:pm_qos_device:s0
55 /dev/cluster1_freq_max u:object_r:pm_qos_device:s0
56 /dev/cluster1_freq_min u:object_r:pm_qos_device:s0
57 /dev/cluster2_freq_max u:object_r:pm_qos_device:s0
58 /dev/cluster2_freq_min u:object_r:pm_qos_device:s0
59 /dev/cpu_online_max u:object_r:pm_qos_device:s0
60 /dev/cpu_online_min u:object_r:pm_qos_device:s0
61 /dev/device_throughput u:object_r:pm_qos_device:s0
62 /dev/device_throughput_max u:object_r:pm_qos_device:s0
63 /dev/gpu_freq_max u:object_r:pm_qos_device:s0
64 /dev/gpu_freq_min u:object_r:pm_qos_device:s0
65 /dev/mfc_throughput u:object_r:pm_qos_device:s0
66 /dev/mfc_throughput_max u:object_r:pm_qos_device:s0
67 /dev/network_throughput u:object_r:radio_qos_device:s0
68 /dev/npu_throughput u:object_r:pm_qos_device:s0
69 /dev/npu_throughput_max u:object_r:pm_qos_device:s0
70
71 ### radio
72 # DRB
73 /dev/drb u:object_r:drb_device:s0
74
75 # UMTS
76 /dev/umts_boot0 u:object_r:vendor_radio_device:s0
77 /dev/umts_cass u:object_r:vendor_radio_device:s0
78 /dev/umts_ipc[0-1] u:object_r:vendor_radio_device:s0
79 /dev/umts_dm0 u:object_r:vendor_radio_device:s0
80 /dev/umts_rfs0 u:object_r:vendor_radio_device:s0
81 /dev/umts_router u:object_r:vendor_radio_device:s0
82
83 ### EFS
84 /efs/Battery(/.*)? u:object_r:battery_efs_file:s0
85 /efs/DAK(/.*)? u:object_r:prov_efs_file:s0
86 /efs/afc(/.*)? u:object_r:sec_efs_file:s0
87 /efs/bluetooth(/.*)? u:object_r:bluetooth_efs_file:s0
88 /efs/cpk(/.*)? u:object_r:cpk_efs_file:s0
89 /efs/imei(/.*)? u:object_r:imei_efs_file:s0
90 /efs/nfc(/.*)? u:object_r:nfc_efs_file:s0
91 /efs/nv_data\.bin(.*) u:object_r:bin_nv_data_efs_file:s0
92 /efs/pfw_data(/.*)? u:object_r:pfw_efs_file:s0
93 /efs/prov(/.*)? u:object_r:prov_efs_file:s0
94 /efs/prov_data(/.*)? u:object_r:prov_efs_file:s0
95 /efs/root(/.*)? u:object_r:app_efs_file:s0
96 /efs/tee(/.*)? u:object_r:tee_efs_file:s0
97 /efs/wifi(/.*)? u:object_r:wifi_efs_file:s0
98
99 /mnt/vendor/efs(/.*)? u:object_r:efs_file:s0
100 /mnt/vendor/efs/DAK(/.*)? u:object_r:prov_efs_file:s0
101 /mnt/vendor/efs/afc(/.*)? u:object_r:sec_efs_file:s0
102 /mnt/vendor/efs/bluetooth(/.*)? u:object_r:bluetooth_efs_file:s0
103 /mnt/vendor/efs/cpk(/.*)? u:object_r:cpk_efs_file:s0
104 /mnt/vendor/efs/imei(/.*)? u:object_r:imei_efs_file:s0
105 /mnt/vendor/efs/nv_data\.bin(.*) u:object_r:bin_nv_data_efs_file:s0
106 /mnt/vendor/efs/pfw_data(/.*)? u:object_r:pfw_efs_file:s0
107 /mnt/vendor/efs/prov(/.*)? u:object_r:prov_efs_file:s0
108 /mnt/vendor/efs/prov_data(/.*)? u:object_r:prov_efs_file:s0
109 /mnt/vendor/efs/root(/.*)? u:object_r:app_efs_file:s0
110 /mnt/vendor/efs/tee(/.*)? u:object_r:tee_efs_file:s0
111 /mnt/vendor/efs/wifi(/.*)? u:object_r:wifi_efs_file:s0
112
113 ### VENDOR
114 /(vendor|system/vendor)/bin/cbd u:object_r:cbd_exec:s0
115 /(vendor|system/vendor)/bin/secril_config_svc u:object_r:secril_config_svc_exec:s0
116
117 /(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@[0-9].[0-9]-service\.samsung u:object_r:hal_fingerprint_default_exec:s0
118 /(vendor|system/vendor)/bin/hw/android\.hardware\.light@[0-9].[0-9]-service\.samsung u:object_r:hal_light_default_exec:s0
119 /(vendor|system/vendor)/bin/hw/android\.hardware\.power@[0-9].[0-9]-service\.exynos u:object_r:hal_power_default_exec:s0
120 /(vendor|system/vendor)/bin/hw/android\.hardware\.power@[0-9].[0-9]-service\.samsung-libperfmgr u:object_r:hal_power_default_exec:s0
121 /(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@[0-9].[0-9]-service\.samsung u:object_r:hal_thermal_default_exec:s0
122 /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@[0-9].[0-9]-service\.samsung-haptic u:object_r:hal_vibrator_default_exec:s0
123 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.biometrics\.fingerprint\.inscreen@1.0-service.samsung u:object_r:hal_lineage_fod_default_exec:s0
124 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.powershare@[0-9].[0-9]-service\.samsung u:object_r:hal_lineage_powershare_default_exec:s0
125 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch\@[0-9]\.[0-9]-service.samsung u:object_r:hal_lineage_touch_default_exec:s0
126 /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.configstore@[0-9]\.[0-9]-service u:object_r:hal_vendor_configstore_default_exec:s0
127 /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.ExynosHWCServiceTW@[0-9]\.[0-9]-service u:object_r:hal_vendor_hwcservice_default_exec:s0
128
129 /(vendor|system/vendor)/firmware(/.*)? u:object_r:vendor_firmware_file:s0