From dd09dd0dc454ec211d50806a3ca3a7491ab42099 Mon Sep 17 00:00:00 2001 From: tilaksidduram Date: Mon, 21 Dec 2015 20:16:06 +0530 Subject: n7100: more GPS updates * picked up the fixes from the i9300 device tree. referenced the below commits * i9300: GPS modifications for use of Groupers PIE blobs [1/2] - 68ff6eba8345e3ac7c6d007fc5db720e664a5bee * i9300: Grouper blobs update for init - ddce304caa0d9e7b7d2858f409fc99252737c3e1 * i9300: use sh to run gps_daemon and fix config location - 0f6eaf519939d51b7d2c3018047b1bcabc73fa06 all credits to keepcalm444 --- rootdir/init.target.rc | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'rootdir') diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc index d98fe50..a7431d2 100644 --- a/rootdir/init.target.rc +++ b/rootdir/init.target.rc @@ -4,14 +4,6 @@ on init export VIBE_PIPE_PATH /dev/pipes mkdir /dev/pipes 0771 shell shell -# GPS -service gpsd /system/bin/gpsd -c /system/etc/gps.xml - class main - socket gps seqpacket 0660 gps system - user gps - group system inet sdcard_rw gps - ioprio be 0 - on post-fs-data chown radio system /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode chmod 0660 /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode @@ -22,6 +14,21 @@ on post-fs-data # Restorecon restorecon_recursive /efs +# GPS init + mkdir /data/gps + chown gps system /data/gps + chmod 770 /data/gps + write /sys/class/sec/gps/GPS_PWR_EN/export 162 + write /sys/class/sec/gps/GPS_PWR_EN/value 0 + write /sys/class/sec/gps/GPS_PWR_EN/direction out + chown gps system /sys/class/sec/gps/GPS_PWR_EN/value + chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value + chown gps system /dev/ttySAC1 + chmod 0660 /dev/ttySAC1 + restorecon /sys/class/sec/gps/export + restorecon /sys/class/sec/gps/GPS_PWR_EN/value + restorecon /sys/class/sec/gps/GPS_PWR_EN/direction + # SensorHub chown system radio /sys/class/sensors/ssp_sensor/enable chown system radio /sys/class/sensors/ssp_sensor/mcu_rev @@ -40,3 +47,12 @@ service cpboot-daemon /sbin/cbd -d -p 10 class main user root group radio cache inet misc audio sdcard_rw log + +# Start GPS daemon +service gps-daemon /system/bin/sh /system/bin/gps_daemon.sh + class main + socket gps seqpacket 0660 gps system + user gps + group system inet sdcard_rw gps + ioprio be 0 + seclabel u:r:glgps:s0 -- cgit v1.1