diff --git a/legacy/device.te b/legacy/device.te index 8ec9f8ea..11d87f51 100644 --- a/legacy/device.te +++ b/legacy/device.te @@ -4,9 +4,6 @@ type vendor_toe_device, dev_type; # usbpd type logbuffer_device, dev_type; -#cpuctl -type cpuctl_device, dev_type; - # Bt Wifi Coexistence device type wb_coexistence_dev, dev_type; diff --git a/legacy/file.te b/legacy/file.te index 089cb81a..55024373 100644 --- a/legacy/file.te +++ b/legacy/file.te @@ -101,12 +101,6 @@ type sysfs_spi, sysfs_type, fs_type; # CPU type sysfs_cpu, sysfs_type, fs_type; -# GPU -type sysfs_gpu, sysfs_type, fs_type; - -# Fabric -type sysfs_fabric, sysfs_type, fs_type; - # Memory type sysfs_memory, sysfs_type, fs_type; diff --git a/legacy/file_contexts b/legacy/file_contexts index 545e2630..f773d4fa 100644 --- a/legacy/file_contexts +++ b/legacy/file_contexts @@ -2,7 +2,6 @@ # Exynos HAL # /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service32 u:object_r:hal_usb_default_exec:s0 -/(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.power@1\.0-service u:object_r:hal_power_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.configstore@1\.0-service u:object_r:hal_configstore_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.3-service\.gs201 u:object_r:hal_usb_impl_exec:s0 @@ -171,9 +170,6 @@ # Zram /data/per_boot(/.*)? u:object_r:per_boot_file:s0 -# cpuctl -/dev/cpuctl(/.*)? u:object_r:cpuctl_device:s0 - # ODPM /data/vendor/powerstats(/.*)? u:object_r:odpm_config_file:s0 diff --git a/legacy/genfs_contexts b/legacy/genfs_contexts index 10f8d01f..116159b2 100644 --- a/legacy/genfs_contexts +++ b/legacy/genfs_contexts @@ -150,9 +150,6 @@ genfscon sysfs /devices/platform/17000080.devfreq_bo/devfreq/17000080.devfreq_bo genfscon sysfs /devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/time_in_state u:object_r:sysfs_cpu:s0 genfscon sysfs /devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc/time_in_state u:object_r:sysfs_cpu:s0 -# Devfreq directory -genfscon sysfs /class/devfreq u:object_r:sysfs_devfreq_dir:s0 - # Devfreq current frequency genfscon sysfs /devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/cur_freq u:object_r:sysfs_devfreq_cur:s0 genfscon sysfs /devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/cur_freq u:object_r:sysfs_devfreq_cur:s0 @@ -163,13 +160,6 @@ genfscon sysfs /devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_t genfscon sysfs /devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc/cur_freq u:object_r:sysfs_devfreq_cur:s0 genfscon sysfs /devices/platform/17000080.devfreq_bo/devfreq/17000080.devfreq_bo/cur_freq u:object_r:sysfs_devfreq_cur:s0 -# Fabric -genfscon sysfs /devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/interactive/target_load u:object_r:sysfs_fabric:s0 -genfscon sysfs /devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq u:object_r:sysfs_fabric:s0 - -# GPU -genfscon sysfs /devices/platform/1c500000.mali/hint_min_freq u:object_r:sysfs_gpu:s0 - # nvmem (Non Volatile Memory layer) genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/4-0050/4-00500/nvmem u:object_r:sysfs_memory:s0 diff --git a/legacy/hal_power_default.te b/legacy/hal_power_default.te deleted file mode 100644 index 4b95db79..00000000 --- a/legacy/hal_power_default.te +++ /dev/null @@ -1,12 +0,0 @@ -allow hal_power_default sysfs_scsi_devices_0000:file rw_file_perms; -allow hal_power_default sysfs_fs_f2fs:dir r_dir_perms; -allow hal_power_default sysfs_fs_f2fs:file rw_file_perms; -allow hal_power_default sysfs_vendor_sched:file rw_file_perms; -allow hal_power_default cpuctl_device:file rw_file_perms; -allow hal_power_default sysfs_gpu:file rw_file_perms; -allow hal_power_default sysfs_devfreq_dir:dir r_dir_perms; -allow hal_power_default sysfs_fabric:file rw_file_perms; -allow hal_power_default sysfs_display:file rw_file_perms; -set_prop(hal_power_default, vendor_camera_prop) -set_prop(hal_power_default, vendor_camera_debug_prop) -set_prop(hal_power_default, vendor_camera_fatp_prop) diff --git a/legacy/property.te b/legacy/property.te index 67cdc061..f07518c6 100644 --- a/legacy/property.te +++ b/legacy/property.te @@ -9,9 +9,6 @@ vendor_internal_prop(vendor_ro_sys_default_prop) vendor_internal_prop(vendor_persist_sys_default_prop) vendor_internal_prop(vendor_codec2_debug_prop) vendor_internal_prop(vendor_display_prop) -vendor_internal_prop(vendor_camera_prop) -vendor_internal_prop(vendor_camera_debug_prop) -vendor_internal_prop(vendor_camera_fatp_prop) vendor_internal_prop(vendor_gps_prop) # Logger diff --git a/legacy/property_contexts b/legacy/property_contexts index 60fe7594..94d5b905 100644 --- a/legacy/property_contexts +++ b/legacy/property_contexts @@ -28,12 +28,6 @@ persist.vendor.sys. u:object_r:vendor_persist_sys_default_prop:s0 # for display ro.vendor.hwc.drm.device u:object_r:vendor_display_prop:s0 -# for camera -persist.vendor.camera. u:object_r:vendor_camera_prop:s0 -vendor.camera. u:object_r:vendor_camera_prop:s0 -vendor.camera.debug. u:object_r:vendor_camera_debug_prop:s0 -vendor.camera.fatp. u:object_r:vendor_camera_fatp_prop:s0 - # for gps vendor.gps u:object_r:vendor_gps_prop:s0 diff --git a/whitechapel_pro/file.te b/whitechapel_pro/file.te index 27e8be52..4715d437 100644 --- a/whitechapel_pro/file.te +++ b/whitechapel_pro/file.te @@ -19,6 +19,7 @@ type sysfs_ota, sysfs_type, fs_type; type bootdevice_sysdev, dev_type; type sysfs_display, sysfs_type, fs_type; type sysfs_scsi_devices_0000, sysfs_type, fs_type; +type sysfs_fabric, sysfs_type, fs_type; # vendor extra images type modem_img_file, contextmount_type, file_type, vendor_file_type; diff --git a/whitechapel_pro/genfs_contexts b/whitechapel_pro/genfs_contexts index 28d6907e..187f25cd 100644 --- a/whitechapel_pro/genfs_contexts +++ b/whitechapel_pro/genfs_contexts @@ -1,5 +1,8 @@ genfscon sysfs /firmware/devicetree/base/chosen u:object_r:sysfs_chosen:s0 +# Fabric +genfscon sysfs /devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq u:object_r:sysfs_fabric:s0 + # OTA genfscon sysfs /devices/platform/14700000.ufs/pixel/boot_lun_enabled u:object_r:sysfs_ota:s0 diff --git a/whitechapel_pro/property.te b/whitechapel_pro/property.te index ca8bd10c..91a5b7a1 100644 --- a/whitechapel_pro/property.te +++ b/whitechapel_pro/property.te @@ -11,4 +11,5 @@ vendor_internal_prop(vendor_nfc_prop) vendor_internal_prop(vendor_secure_element_prop) vendor_internal_prop(vendor_battery_profile_prop) vendor_internal_prop(vendor_battery_defender_prop) +vendor_internal_prop(vendor_camera_prop) diff --git a/whitechapel_pro/property_contexts b/whitechapel_pro/property_contexts index e0ea01fd..e4417843 100644 --- a/whitechapel_pro/property_contexts +++ b/whitechapel_pro/property_contexts @@ -37,7 +37,7 @@ vendor.debug.ssrdump. u:object_r:vendor_ssrdump_prop:s0 persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0 # Battery -vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0 +vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0 # NFC persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 @@ -49,3 +49,6 @@ persist.vendor.se. u:object_r:vendor_secure_element_prop vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0 vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0 +# Camera +vendor.camera. u:object_r:vendor_camera_prop:s0 +