Update with changes from 16.10 codedrop

Change-Id: I3608b45cf47d4f087c4a2c96d13797e193737b70
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
diff --git a/BoardConfig.mk b/BoardConfig.mk
index f411e5b..0c85bb7 100755
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -50,7 +50,7 @@
 KERNELRELEASE := 3.4
 
 # MTK, Nick Ko, 20140305, Add Display {
-TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
+TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := false
 NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
 TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true
 
diff --git a/device.mk b/device.mk
index d50cb37..d943367 100755
--- a/device.mk
+++ b/device.mk
@@ -437,6 +437,10 @@
 PRODUCT_PACKAGES += hwcomposer.mt6753
 PRODUCT_PACKAGES += md_ctrl
 
+#added by dangchaobing 
+PRODUCT_PACKAGES += leds.default
+#ended
+
 ifeq ($(strip $(MTK_CCCI_PERMISSION_CHECK_SUPPORT)),yes)
 PRODUCT_PACKAGES += permission_check
 PRODUCT_PROPERTY_OVERRIDES += persist.md.perm.checked=to_upgrade
diff --git a/init.mt6797.rc b/init.mt6797.rc
index 9baf209..4002cd8 100755
--- a/init.mt6797.rc
+++ b/init.mt6797.rc
@@ -1725,4 +1725,35 @@
 on property:logmuch.detect.value=*
     start logd
     start logd-reinit
-    
+
+#
+# AEE
+#
+on property:ro.build.type=eng
+    write /proc/sys/fs/suid_dumpable 2
+    write /proc/sys/kernel/core_pattern "|/system/bin/aee_core_forwarder /data/core/ %p %s UID=%u GID=%g"
+
+on property:ro.build.type=userdebug
+    write /proc/sys/fs/suid_dumpable 2
+    write /proc/sys/kernel/core_pattern "|/system/bin/aee_core_forwarder /data/core/ %p %s UID=%u GID=%g"
+
+on property:persist.aee.core.dump=enable
+    write /proc/sys/fs/suid_dumpable 2
+    write /proc/sys/kernel/core_pattern "|/system/bin/aee_core_forwarder /data/core/ %p %s UID=%u GID=%g"
+
+on init
+    write /proc/self/coredump_filter 39
+
+#
+#mobile_log_d
+#
+service mobile_log_d /system/bin/mobile_log_d
+    class main
+
+# MTK PR_DEBUG SWITCH
+on property:debug.MB.prdebug=1
+    write /sys/kernel/debug/dynamic_debug/control "file *mediatek* +p"
+    write /sys/kernel/debug/dynamic_debug/control "file *gpu* -p"
+
+on property:debug.MB.prdebug=0
+    write /sys/kernel/debug/dynamic_debug/control "file *mediatek* -p"