summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2014-01-04 13:55:14 +0100
committerPaul Kocialkowski <contact@paulk.fr>2014-01-06 20:33:29 +0100
commit3ea618f2da3ae170d8badd152dea54b1c30941ad (patch)
tree9ce8c851dd5edb28c327a04d8323b674d09a48e3
parent2b72734aab08f6b2dce4e6ba2c065ed572196fa9 (diff)
downloaddevice_samsung_smdk4412-common-3ea618f2da3ae170d8badd152dea54b1c30941ad.tar.gz
device_samsung_smdk4412-common-3ea618f2da3ae170d8badd152dea54b1c30941ad.tar.bz2
device_samsung_smdk4412-common-3ea618f2da3ae170d8badd152dea54b1c30941ad.zip
Charger
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
-rw-r--r--common.mk5
-rw-r--r--lpm.rc72
2 files changed, 11 insertions, 66 deletions
diff --git a/common.mk b/common.mk
index 5f17a9b..b862f52 100644
--- a/common.mk
+++ b/common.mk
@@ -80,6 +80,11 @@ PRODUCT_PACKAGES := \
tinymix \
Torch
+# Charger
+PRODUCT_PACKAGES += \
+ charger \
+ charger_res_images
+
# MFC API
PRODUCT_PACKAGES += \
libsecmfcdecapi \
diff --git a/lpm.rc b/lpm.rc
index 2a94492..2b8bfbe 100644
--- a/lpm.rc
+++ b/lpm.rc
@@ -2,77 +2,17 @@ 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/mmcblk0p9 /system ro wait noatime
- mount ext4 /dev/block/mmcblk0p12 /data wait nosuid nodev noatime discard,noauto_da_alloc,journal_async_commit
-
- 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
+ # 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
+ class_start default
service ueventd /sbin/ueventd
+ class core
critical
-service console /system/bin/sh
- console
-
-service playlpm /system/bin/playlpm
+service charger /charger
+ class default
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
-