move gps init.rc settings to gs-common
Bug: 254758553 Test: boot and open google map getting my location Change-Id: Id6006b8e058e1b684b4085a47be306fa0cc5f405
This commit is contained in:
parent
82e09f8597
commit
067e82f2f2
@ -49,6 +49,7 @@ cc_prebuilt_library_shared {
|
|||||||
|
|
||||||
cc_prebuilt_binary {
|
cc_prebuilt_binary {
|
||||||
name: "android.hardware.gnss@2.1-service-brcm",
|
name: "android.hardware.gnss@2.1-service-brcm",
|
||||||
|
init_rc: ["init.gps.rc"],
|
||||||
arch: {
|
arch: {
|
||||||
arm64: {
|
arm64: {
|
||||||
srcs: ["bin/android.hardware.gnss@2.1-service-brcm"],
|
srcs: ["bin/android.hardware.gnss@2.1-service-brcm"],
|
||||||
|
31
gps/brcm/init.gps.rc
Normal file
31
gps/brcm/init.gps.rc
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
service lhd /vendor/bin/hw/lhd /vendor/etc/gnss/lhd.conf
|
||||||
|
class main
|
||||||
|
user gps
|
||||||
|
group system inet net_raw sdcard_rw
|
||||||
|
ioprio be 0
|
||||||
|
|
||||||
|
service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.xml
|
||||||
|
class main
|
||||||
|
user gps
|
||||||
|
group system gps radio inet wakelock sdcard_rw net_raw
|
||||||
|
ioprio be 0
|
||||||
|
|
||||||
|
service scd /vendor/bin/hw/scd /vendor/etc/gnss/scd.conf
|
||||||
|
class main
|
||||||
|
user gps
|
||||||
|
group system inet net_raw wakelock
|
||||||
|
ioprio be 0
|
||||||
|
|
||||||
|
service gnss_service /vendor/bin/hw/android.hardware.gnss@2.1-service-brcm
|
||||||
|
class hal
|
||||||
|
user gps
|
||||||
|
group system gps radio
|
||||||
|
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