bullhead/reboot: use hardresets for user builds
Bug: 25742233
Change-Id: I4019712b1257d95631235fdfe1381b49da3b323c
diff --git a/device.mk b/device.mk
index bac85f2..74954f2 100644
--- a/device.mk
+++ b/device.mk
@@ -402,16 +402,18 @@
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.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