gps: add sepolicy to allow gps access pps gpio

Bug: 175086879
Test: no avc deny
Change-Id: I960940d7223c25732021ff4d92ae72255c044291
This commit is contained in:
Edwin Tung 2021-06-22 14:01:09 +08:00
parent 29aa981623
commit 4d6a7023e1
3 changed files with 5 additions and 0 deletions

View file

@ -139,6 +139,7 @@ userdebug_or_eng(`
typeattribute vendor_gps_file mlstrustedobject; typeattribute vendor_gps_file mlstrustedobject;
') ')
type sysfs_gps, sysfs_type, fs_type; type sysfs_gps, sysfs_type, fs_type;
type sysfs_gps_assert, sysfs_type, fs_type;
# Display # Display
type sysfs_display, sysfs_type, fs_type; type sysfs_display, sysfs_type, fs_type;

View file

@ -108,6 +108,7 @@ genfscon sysfs /devices/virtual/sec/tsp
# GPS # GPS
genfscon sysfs /devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby u:object_r:sysfs_gps:s0 genfscon sysfs /devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby u:object_r:sysfs_gps:s0
genfscon sysfs /devices/virtual/pps/pps0/assert_elapsed u:object_r:sysfs_gps_assert:s0
# Display # Display
genfscon sysfs /devices/platform/1c2c0000.drmdsim/1c2c0000.drmdsim.0/gamma u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/1c2c0000.drmdsim/1c2c0000.drmdsim.0/gamma u:object_r:sysfs_display:s0

View file

@ -23,3 +23,6 @@ allow gpsd hal_exynos_rild_hwservice:hwservice_manager find;
# Allow gpsd to access sensor service # Allow gpsd to access sensor service
binder_call(gpsd, system_server); binder_call(gpsd, system_server);
allow gpsd fwk_sensor_hwservice:hwservice_manager find; allow gpsd fwk_sensor_hwservice:hwservice_manager find;
# Allow gpsd to access pps gpio
allow gpsd sysfs_gps_assert:file r_file_perms;