summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormohamed.khadri <mohamed.khadri@lge.com>2015-12-03 18:04:05 -0800
committerVineeta Srivastava <vsrivastava@google.com>2015-12-10 19:14:35 -0800
commitfee6ec7bd927d5fc757ac169d2fe9df9b2d3a4b1 (patch)
treeb3f8ee1318a26b4af4ec086177c14d3fcc55bfa0
parent940a03e9bf97c0b2e49d987174d432e4b3f469d8 (diff)
downloadbullhead-fee6ec7bd927d5fc757ac169d2fe9df9b2d3a4b1.tar.gz
bullhead/reboot: use hardresets for user builds
Bug: 25742233 Change-Id: I4019712b1257d95631235fdfe1381b49da3b323c
-rw-r--r--device.mk8
-rw-r--r--init.bullhead.misc.rc.user4
-rw-r--r--init.bullhead.misc.rc.userdebug4
-rw-r--r--init.bullhead.rc1
4 files changed, 14 insertions, 3 deletions
diff --git a/device.mk b/device.mk
index bac85f2..74954f2 100644
--- a/device.mk
+++ b/device.mk
@@ -402,16 +402,18 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PACKAGES += \
power.bullhead
-# Modem debugger
+# Modem debugger/misc
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PACKAGES += \
QXDMLogger
PRODUCT_COPY_FILES += \
- device/lge/bullhead/init.bullhead.diag.rc.userdebug:root/init.bullhead.diag.rc
+ device/lge/bullhead/init.bullhead.diag.rc.userdebug:root/init.bullhead.diag.rc \
+ device/lge/bullhead/init.bullhead.misc.rc.userdebug:root/init.bullhead.misc.rc
else
PRODUCT_COPY_FILES += \
- device/lge/bullhead/init.bullhead.diag.rc.user:root/init.bullhead.diag.rc
+ device/lge/bullhead/init.bullhead.diag.rc.user:root/init.bullhead.diag.rc \
+ device/lge/bullhead/init.bullhead.misc.rc.user:root/init.bullhead.misc.rc
endif
# setup dm-verity configs.
diff --git a/init.bullhead.misc.rc.user b/init.bullhead.misc.rc.user
new file mode 100644
index 0000000..800a435
--- /dev/null
+++ b/init.bullhead.misc.rc.user
@@ -0,0 +1,4 @@
+# This file gets copied as /init.bullhead.misc.rc
+
+on early-boot
+ write /sys/module/lge_handle_panic/parameters/use_hardreset 1
diff --git a/init.bullhead.misc.rc.userdebug b/init.bullhead.misc.rc.userdebug
new file mode 100644
index 0000000..744b5fb
--- /dev/null
+++ b/init.bullhead.misc.rc.userdebug
@@ -0,0 +1,4 @@
+# This file gets copied as /init.bullhead.misc.rc
+
+on early-boot
+ write /sys/module/lge_handle_panic/parameters/use_hardreset 0
diff --git a/init.bullhead.rc b/init.bullhead.rc
index d6974de..5130d38 100644
--- a/init.bullhead.rc
+++ b/init.bullhead.rc
@@ -19,6 +19,7 @@ import init.bullhead.diag.rc
import init.bullhead.fp.rc
import init.bullhead.sensorhub.rc
import init.bullhead.ramdump.rc
+import init.bullhead.misc.rc
on early-init
mount debugfs debugfs /sys/kernel/debug