From b98c568d282b15f834c217ca4c3d78096db0d22f Mon Sep 17 00:00:00 2001 From: Joe Huang Date: Wed, 11 Aug 2021 17:33:39 +0800 Subject: [PATCH] Separate gps from init.gs101.rc Bug: 195719618 Test: Build test and check init log Change-Id: I34d7b606bde12a2908e9271f6f72bf8ca46861a7 --- conf/init.gs101.rc | 30 ------------------------------ gnss/init.gps.rc | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 30 deletions(-) create mode 100644 gnss/init.gps.rc diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index e84625ea..47fa1f0e 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -601,36 +601,6 @@ service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ oneshot -# GPS -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 - -# disable gps service if no gps h/w -on property:vendor.ril.cbd.svc=0 - stop gpsd - stop lhd - stop scd - # on userdebug and eng builds, enable kgdb on the serial console on property:ro.debuggable=1 write /sys/module/kgdboc/parameters/kgdboc ttyFIQ1 diff --git a/gnss/init.gps.rc b/gnss/init.gps.rc new file mode 100644 index 00000000..ca1cbfc1 --- /dev/null +++ b/gnss/init.gps.rc @@ -0,0 +1,28 @@ +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 + +# disable gps service if no gps h/w +on property:vendor.ril.cbd.svc=0 + stop gpsd + stop lhd + stop scd