Snap for 10171451 from 4478e75c5c7175673cfbdd5dbb23dc5f74a82cdc to udc-release
Change-Id: I6a7d18eb8c1a7c7d6c47b8999b9d982c4b9a9bef
This commit is contained in:
commit
21da7440f6
@ -28,3 +28,8 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/edgetpu/sepolicy
|
||||
|
||||
# Tflite Darwinn delegate property
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.tflite_delegate.force_disable_io_coherency=0
|
||||
|
||||
# Edgetpu CPU scheduler property
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.cpu_scheduler.policy=FIFO
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.cpu_scheduler.priority=99
|
||||
|
||||
|
@ -45,3 +45,5 @@ userdebug_or_eng(`perfetto_producer(edgetpu_dba_server)')
|
||||
get_prop(edgetpu_dba_server, vendor_tflite_delegate_prop)
|
||||
# Allow EdgeTPU DBA service to read hetero runtime properties
|
||||
get_prop(edgetpu_dba_server, vendor_hetero_runtime_prop)
|
||||
# Allow EdgeTPU DBA service to read EdgeTPU CPU scheduler properties
|
||||
get_prop(edgetpu_dba_server, vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
@ -6,5 +6,9 @@ system_public_prop(vendor_edgetpu_service_prop)
|
||||
# and then read by apps, camera hal, and some Darwinn vendor services.
|
||||
system_vendor_config_prop(vendor_tflite_delegate_prop)
|
||||
|
||||
# The EdgeTPU CPU scheduler properties are written once by vendor_init,
|
||||
# and then read by HAL service.
|
||||
system_vendor_config_prop(vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
||||
# Hetero runtime properties, including tracing levels.
|
||||
system_vendor_config_prop(vendor_hetero_runtime_prop)
|
||||
|
@ -1,5 +1,6 @@
|
||||
# for EdgeTPU
|
||||
vendor.edgetpu.service. u:object_r:vendor_edgetpu_service_prop:s0
|
||||
vendor.edgetpu.cpu_scheduler. u:object_r:vendor_edgetpu_cpu_scheduler_prop:s0
|
||||
|
||||
# for DarwinnDelegate
|
||||
vendor.edgetpu.tflite_delegate. u:object_r:vendor_tflite_delegate_prop:s0
|
||||
|
@ -1,2 +1,4 @@
|
||||
# Allow vendor_init to set tflite Darwinn delegate properties
|
||||
set_prop(vendor_init, vendor_tflite_delegate_prop)
|
||||
# Allow vendor_init to set the EdgeTPU CPU scheduler properties.
|
||||
set_prop(vendor_init, vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
3
gps/brcm/cbd_gps.mk
Normal file
3
gps/brcm/cbd_gps.mk
Normal file
@ -0,0 +1,3 @@
|
||||
# Copy the cbd control gps state init rc file
|
||||
PRODUCT_PACKAGES += \
|
||||
cbd_gps.rc
|
10
gps/brcm/conf/Android.bp
Normal file
10
gps/brcm/conf/Android.bp
Normal file
@ -0,0 +1,10 @@
|
||||
package {
|
||||
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||
}
|
||||
|
||||
prebuilt_etc {
|
||||
name: "cbd_gps.rc",
|
||||
src: "cbd_gps.rc",
|
||||
relative_install_path: "init",
|
||||
vendor: true,
|
||||
}
|
5
gps/brcm/conf/cbd_gps.rc
Normal file
5
gps/brcm/conf/cbd_gps.rc
Normal file
@ -0,0 +1,5 @@
|
||||
# disable gps service if cbd state is invalid
|
||||
on property:vendor.ril.cbd.svc=0
|
||||
stop gpsd
|
||||
stop lhd
|
||||
stop scd
|
@ -24,8 +24,3 @@ service gnss_service /vendor/bin/hw/android.hardware.gnss@2.1-service-brcm
|
||||
ioprio be 0
|
||||
priority -1
|
||||
|
||||
# disable gps service if no gps h/w
|
||||
on property:vendor.ril.cbd.svc=0
|
||||
stop gpsd
|
||||
stop lhd
|
||||
stop scd
|
Loading…
x
Reference in New Issue
Block a user