summaryrefslogtreecommitdiffstats
path: root/rootdir
diff options
context:
space:
mode:
authorCurtis Menard <curtis.menard@gmail.com>2013-01-20 22:38:01 -0500
committercodeworkx <codeworkx@cyanogenmod.org>2013-01-21 16:07:27 +0000
commitca2029704d9bf173139ba85d9633ca4819c128a0 (patch)
tree48e97b1a0813ecfa0f8ec2305abbb0a84bcb4c02 /rootdir
parentca8e5896255a0e1fdb6c6cb2e1f5d165efce0e06 (diff)
downloaddevice_samsung_t0lte-ca2029704d9bf173139ba85d9633ca4819c128a0.tar.gz
device_samsung_t0lte-ca2029704d9bf173139ba85d9633ca4819c128a0.tar.bz2
device_samsung_t0lte-ca2029704d9bf173139ba85d9633ca4819c128a0.zip
t0lte: fix power off charging
correct mounting of /system and move lpm.rc for t0lte. Signed-off-by: Curtis Menard <curtis.menard@gmail.com> Change-Id: Ic7b6d8f4cf102c0d7e047519bf541fa6b74c62b8
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/lpm.rc77
1 files changed, 77 insertions, 0 deletions
diff --git a/rootdir/lpm.rc b/rootdir/lpm.rc
new file mode 100644
index 0000000..c21c887
--- /dev/null
+++ b/rootdir/lpm.rc
@@ -0,0 +1,77 @@
+on early-init
+ start ueventd
+
+on init
+ export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
+ export LD_LIBRARY_PATH /vendor/lib:/system/lib
+ export ANDROID_ROOT /system
+ export ANDROID_DATA /data
+ export EXTERNAL_STORAGE /sdcard
+
+ symlink /system/etc /etc
+
+ mkdir /sdcard
+ mkdir /preload
+ mkdir /system
+ mkdir /data
+ mkdir /cache
+ mkdir /efs
+ mkdir /tmp
+ mkdir /dbdata
+ mkdir /mnt 0775 root root
+ #mount /tmp /tmp tmpfs
+
+on early-fs
+ mount ext4 /dev/block/mmcblk0p13 /system ro wait noatime
+
+ mkdir /data/log 0777
+ chmod 0666 /dev/log/radio
+ chmod 0666 /dev/log/main
+ chmod 0666 /dev/log/event
+
+on boot
+# write /sys/class/sec/switch/usb_sel PDA
+
+# CPU Frequency Governor
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor pegasusq
+
+# EHCI runtime enable for LPA
+ write /sys/devices/platform/s5p-ehci/power/control auto
+
+ ifup lo
+ hostname localhost
+ domainname localdomain
+
+ class_start default
+
+service debuggerd /system/bin/debuggerd
+
+service ueventd /sbin/ueventd
+ critical
+
+service console /system/bin/sh
+ console
+
+service playlpm /system/bin/playlpm
+ user root
+
+service immvibed /system/bin/immvibed
+ oneshot
+
+service lpmkey /system/bin/lpmkey
+ user root
+
+# adbd is controlled by the persist.service.adb.enable system property
+service adbd /sbin/adbd
+ disabled
+
+# adbd on at boot in emulator
+on property:ro.kernel.qemu=1
+ start adbd
+
+on property:persist.service.adb.enable=1
+ start adbd
+
+on property:persist.service.adb.enable=0
+ stop adbd
+