Snap for 10171451 from 4478e75c5c
to udc-release
Change-Id: I6a7d18eb8c1a7c7d6c47b8999b9d982c4b9a9bef
This commit is contained in:
commit
21da7440f6
9 changed files with 32 additions and 5 deletions
|
@ -28,3 +28,8 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/edgetpu/sepolicy
|
||||||
|
|
||||||
# Tflite Darwinn delegate property
|
# Tflite Darwinn delegate property
|
||||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.tflite_delegate.force_disable_io_coherency=0
|
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)
|
get_prop(edgetpu_dba_server, vendor_tflite_delegate_prop)
|
||||||
# Allow EdgeTPU DBA service to read hetero runtime properties
|
# Allow EdgeTPU DBA service to read hetero runtime properties
|
||||||
get_prop(edgetpu_dba_server, vendor_hetero_runtime_prop)
|
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.
|
# and then read by apps, camera hal, and some Darwinn vendor services.
|
||||||
system_vendor_config_prop(vendor_tflite_delegate_prop)
|
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.
|
# Hetero runtime properties, including tracing levels.
|
||||||
system_vendor_config_prop(vendor_hetero_runtime_prop)
|
system_vendor_config_prop(vendor_hetero_runtime_prop)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# for EdgeTPU
|
# for EdgeTPU
|
||||||
vendor.edgetpu.service. u:object_r:vendor_edgetpu_service_prop:s0
|
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
|
# for DarwinnDelegate
|
||||||
vendor.edgetpu.tflite_delegate. u:object_r:vendor_tflite_delegate_prop:s0
|
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
|
# Allow vendor_init to set tflite Darwinn delegate properties
|
||||||
set_prop(vendor_init, vendor_tflite_delegate_prop)
|
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
|
ioprio be 0
|
||||||
priority -1
|
priority -1
|
||||||
|
|
||||||
# disable gps service if no gps h/w
|
|
||||||
on property:vendor.ril.cbd.svc=0
|
|
||||||
stop gpsd
|
|
||||||
stop lhd
|
|
||||||
stop scd
|
|
Loading…
Add table
Add a link
Reference in a new issue