Acer Iconia One 10 mock test
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3b7ee41..29aec26 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -391,16 +391,6 @@
     TARGET_LINK_LIBRARIES(galaxy-s8-global-test PRIVATE cpuinfo_mock gtest)
     ADD_TEST(galaxy-s8-global-test galaxy-s8-global-test)
 
-    ADD_EXECUTABLE(huawei-p8-lite-test test/mock/huawei-p8-lite.cc)
-    TARGET_INCLUDE_DIRECTORIES(huawei-p8-lite-test PRIVATE test/mock)
-    TARGET_LINK_LIBRARIES(huawei-p8-lite-test PRIVATE cpuinfo_mock gtest)
-    ADD_TEST(huawei-p8-lite-test huawei-p8-lite-test)
-
-    ADD_EXECUTABLE(huawei-p9-lite-test test/mock/huawei-p9-lite.cc)
-    TARGET_INCLUDE_DIRECTORIES(huawei-p9-lite-test PRIVATE test/mock)
-    TARGET_LINK_LIBRARIES(huawei-p9-lite-test PRIVATE cpuinfo_mock gtest)
-    ADD_TEST(huawei-p9-lite-test huawei-p9-lite-test)
-
     ADD_EXECUTABLE(huawei-mate-8-test test/mock/huawei-mate-8.cc)
     TARGET_INCLUDE_DIRECTORIES(huawei-mate-8-test PRIVATE test/mock)
     TARGET_LINK_LIBRARIES(huawei-mate-8-test PRIVATE cpuinfo_mock gtest)
@@ -416,6 +406,21 @@
     TARGET_LINK_LIBRARIES(huawei-mate-10-test PRIVATE cpuinfo_mock gtest)
     ADD_TEST(huawei-mate-10-test huawei-mate-10-test)
 
+    ADD_EXECUTABLE(huawei-p8-lite-test test/mock/huawei-p8-lite.cc)
+    TARGET_INCLUDE_DIRECTORIES(huawei-p8-lite-test PRIVATE test/mock)
+    TARGET_LINK_LIBRARIES(huawei-p8-lite-test PRIVATE cpuinfo_mock gtest)
+    ADD_TEST(huawei-p8-lite-test huawei-p8-lite-test)
+
+    ADD_EXECUTABLE(huawei-p9-lite-test test/mock/huawei-p9-lite.cc)
+    TARGET_INCLUDE_DIRECTORIES(huawei-p9-lite-test PRIVATE test/mock)
+    TARGET_LINK_LIBRARIES(huawei-p9-lite-test PRIVATE cpuinfo_mock gtest)
+    ADD_TEST(huawei-p9-lite-test huawei-p9-lite-test)
+
+    ADD_EXECUTABLE(iconia-one-10-test test/mock/iconia-one-10.cc)
+    TARGET_INCLUDE_DIRECTORIES(iconia-one-10-test PRIVATE test/mock)
+    TARGET_LINK_LIBRARIES(iconia-one-10-test PRIVATE cpuinfo_mock gtest)
+    ADD_TEST(iconia-one-10-test iconia-one-10-test)
+
     ADD_EXECUTABLE(meizu-pro-6-test test/mock/meizu-pro-6.cc)
     TARGET_INCLUDE_DIRECTORIES(meizu-pro-6-test PRIVATE test/mock)
     TARGET_LINK_LIBRARIES(meizu-pro-6-test PRIVATE cpuinfo_mock gtest)
diff --git a/jni/Android.mk b/jni/Android.mk
index 930c77c..26f9dee 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -480,20 +480,6 @@
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
-LOCAL_MODULE := huawei-p8-lite-test
-LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p8-lite.cc
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
-LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := huawei-p9-lite-test
-LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p9-lite.cc
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
-LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest
-include $(BUILD_EXECUTABLE)
-
-include $(CLEAR_VARS)
 LOCAL_MODULE := huawei-mate-8-test
 LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-mate-8.cc
 LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
@@ -515,6 +501,27 @@
 include $(BUILD_EXECUTABLE)
 
 include $(CLEAR_VARS)
+LOCAL_MODULE := huawei-p8-lite-test
+LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p8-lite.cc
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
+LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest
+include $(BUILD_EXECUTABLE)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := huawei-p9-lite-test
+LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/huawei-p9-lite.cc
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
+LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest
+include $(BUILD_EXECUTABLE)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := iconia-one-10-test
+LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/iconia-one-10.cc
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
+LOCAL_STATIC_LIBRARIES := cpuinfo_mock gtest
+include $(BUILD_EXECUTABLE)
+
+include $(CLEAR_VARS)
 LOCAL_MODULE := meizu-pro-6-test
 LOCAL_SRC_FILES := $(LOCAL_PATH)/test/mock/meizu-pro-6.cc
 LOCAL_C_INCLUDES := $(LOCAL_PATH)/test/mock
diff --git a/scripts/android-arm64-mock.sh b/scripts/android-arm64-mock.sh
index d264d22..c4ba3cc 100755
--- a/scripts/android-arm64-mock.sh
+++ b/scripts/android-arm64-mock.sh
@@ -13,6 +13,7 @@
 adb push libs/arm64-v8a/huawei-mate-10-test /data/local/tmp/huawei-mate-10-test
 adb push libs/arm64-v8a/huawei-p8-lite-test /data/local/tmp/huawei-p8-lite-test
 adb push libs/arm64-v8a/huawei-p9-lite-test /data/local/tmp/huawei-p9-lite-test
+adb push libs/arm64-v8a/iconia-one-10-test /data/local/tmp/iconia-one-10-test
 adb push libs/arm64-v8a/meizu-pro-6-test /data/local/tmp/meizu-pro-6-test
 adb push libs/arm64-v8a/meizu-pro-6s-test /data/local/tmp/meizu-pro-6s-test
 adb push libs/arm64-v8a/meizu-pro-7-plus-test /data/local/tmp/meizu-pro-7-plus-test
@@ -41,6 +42,7 @@
 adb shell "/data/local/tmp/huawei-mate-10-test --gtest_color=yes"
 adb shell "/data/local/tmp/huawei-p8-lite-test --gtest_color=yes"
 adb shell "/data/local/tmp/huawei-p9-lite-test --gtest_color=yes"
+adb shell "/data/local/tmp/iconia-one-10-test --gtest_color=yes"
 adb shell "/data/local/tmp/meizu-pro-6-test --gtest_color=yes"
 adb shell "/data/local/tmp/meizu-pro-6s-test --gtest_color=yes"
 adb shell "/data/local/tmp/meizu-pro-7-plus-test --gtest_color=yes"
diff --git a/scripts/android-armv7-mock.sh b/scripts/android-armv7-mock.sh
index cc770ee..6355f7a 100755
--- a/scripts/android-armv7-mock.sh
+++ b/scripts/android-armv7-mock.sh
@@ -30,6 +30,7 @@
 adb push libs/armeabi-v7a/huawei-mate-10-test /data/local/tmp/huawei-mate-10-test
 adb push libs/armeabi-v7a/huawei-p8-lite-test /data/local/tmp/huawei-p8-lite-test
 adb push libs/armeabi-v7a/huawei-p9-lite-test /data/local/tmp/huawei-p9-lite-test
+adb push libs/armeabi-v7a/iconia-one-10-test /data/local/tmp/iconia-one-10-test
 adb push libs/armeabi-v7a/lenovo-a6600-plus-test /data/local/tmp/lenovo-a6600-plus-test
 adb push libs/armeabi-v7a/lenovo-vibe-x2-test /data/local/tmp/lenovo-vibe-x2-test
 adb push libs/armeabi-v7a/lg-k10-eu-test /data/local/tmp/lg-k10-eu-test
@@ -87,6 +88,7 @@
 adb shell "/data/local/tmp/huawei-mate-10-test --gtest_color=yes"
 adb shell "/data/local/tmp/huawei-p8-lite-test --gtest_color=yes"
 adb shell "/data/local/tmp/huawei-p9-lite-test --gtest_color=yes"
+adb shell "/data/local/tmp/iconia-one-10-test --gtest_color=yes"
 adb shell "/data/local/tmp/lenovo-a6600-plus-test --gtest_color=yes"
 adb shell "/data/local/tmp/lenovo-vibe-x2-test --gtest_color=yes"
 adb shell "/data/local/tmp/lg-k10-eu-test --gtest_color=yes"
diff --git a/test/build.prop/iconia-one-10.log b/test/build.prop/iconia-one-10.log
new file mode 100644
index 0000000..829ccad
--- /dev/null
+++ b/test/build.prop/iconia-one-10.log
@@ -0,0 +1,262 @@
+
+# begin build properties
+# autogenerated by buildinfo.sh
+ro.build.id=NRD90M
+ro.build.version.incremental=1496325358
+ro.build.version.sdk=24
+ro.build.version.preview_sdk=0
+ro.build.version.codename=REL
+ro.build.version.all_codenames=REL
+ro.build.version.release=7.0
+ro.build.version.security_patch=2017-06-05
+ro.build.version.base_os=
+ro.build.date=Thu Jun  1 21:55:57 HKT 2017
+ro.build.date.utc=1496325357
+ro.build.type=user
+ro.build.user=zuotao
+ro.build.host=server22
+ro.build.tags=release-keys
+ro.build.flavor=full_neostra8167_tb_n-user
+ro.product.model=B3-A40
+ro.product.brand=acer
+ro.product.board=B3-A40
+ro.product.name=B3-A40_ww_gen1
+ro.product.device=acer_asgard
+# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
+# use ro.product.cpu.abilist instead.
+ro.product.cpu.abi=arm64-v8a
+ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
+ro.product.cpu.abilist32=armeabi-v7a,armeabi
+ro.product.cpu.abilist64=arm64-v8a
+ro.product.manufacturer=Acer
+ro.product.locale=en-US
+ro.wifi.channels=
+ro.board.platform=mt8167
+# ro.build.product is obsolete; use ro.product.device
+ro.build.product=acer_asgard
+# Do not try to parse description, fingerprint, or thumbprint
+ro.build.description=full_neostra8167_tb_n-user 7.0 NRD90M 1496325358 release-keys
+ro.build.fingerprint=acer/B3-A40_ww_gen1/acer_asgard:7.0/NRD90M/1496325358:user/release-keys
+ro.build.characteristics=tablet
+# end build properties
+ro.acer.iafw_version = F9.E1
+ro.acer.android_version = AV0N0
+ro.build.pandora.id = Acer_AV0N0_B3-A40_RV02RC01_WW_GEN1
+ro.build.display.id = Acer_AV0N0_B3-A40_2.001.00_WW_GEN1
+ro.build.img_pn.id = FM.NVZA0.00G
+ro.acer.product_sku = WIFI
+ro.acer.device_info_version = 1.0
+ro.acer.touch_fw_version= Goodix FW:1070 & CFG:71
+ro.acer.manufacturer = Acer
+ro.acer.modelid = B3-A40
+ro.acer.cpu_vendor = MTK
+ro.acer.cpu_speed = 1.3GHz
+ro.acer.cpu_version = MT 8167
+ro.acer.cpu_core = Quad cores
+ro.acer.rom_size = 16GB
+ro.acer.ram_size = 2GB
+ro.acer.horizontal_pixels = 1280
+ro.acer.vertical_pixels = 800
+ro.build.sku= WW_GEN1
+ro.acer.nidus_server = 1
+#
+# from device/neostra/neostra8167_tb_n/system.prop
+#
+#
+# system.prop for generic sdk
+#
+
+rild.libpath=mtk-ril.so
+rild.libargs=-d /dev/ttyC0
+
+
+# MTK, Infinity, 20090720 {
+wifi.interface=wlan0
+# MTK, Infinity, 20090720 }
+
+# MTK, mtk03034, 20101210 {
+ro.mediatek.wlan.wsc=1
+# MTK, mtk03034 20101210}
+# MTK, mtk03034, 20110318 {
+ro.mediatek.wlan.p2p=1
+# MTK, mtk03034 20110318}
+
+# MTK, mtk03034, 20101213 {
+mediatek.wlan.ctia=0
+# MTK, mtk03034 20101213}
+
+
+#
+wifi.tethering.interface=ap0
+#
+
+ro.opengles.version=196610
+
+wifi.direct.interface=p2p0
+dalvik.vm.heapgrowthlimit=128m
+dalvik.vm.heapsize=256m
+
+# USB MTP WHQL
+ro.sys.usb.mtp.whql.enable=0
+
+# Power off opt in IPO
+sys.ipo.pwrdncap=2
+
+ro.sys.usb.storage.type=mtp
+
+# USB BICR function
+ro.sys.usb.bicr=no
+
+# USB Charge only function
+ro.sys.usb.charging.only=yes
+
+# audio
+ro.camera.sound.forced=0
+ro.audio.silent=0
+
+ro.zygote.preload.enable=0
+
+# temporary enables NAV bar (soft keys)
+qemu.hw.mainkeys=0
+
+ro.kernel.zio=38,108,105,16
+#ro.kernel.qemu=1
+#ro.kernel.qemu.gles=0
+ro.boot.selinux=disable
+
+# Disable dirty region for Mali
+debug.hwui.render_dirty_regions=false
+
+ro.sf.lcd_density=160
+
+# disable ipo for development
+sys.ipo.disable=1
+
+#for mali
+#ro.hardware.gralloc=mt8167.mali
+
+#
+# ADDITIONAL_BUILD_PROPERTIES
+#
+ro.config.ringtone=Ring_Synth_04.ogg
+ro.config.notification_sound=pixiedust.ogg
+ro.carrier=unknown
+ro.config.alarm_alert=Alarm_Classic.ogg
+dalvik.vm.heapgrowthlimit=128m
+dalvik.vm.heapsize=256m
+ro.mediatek.chip_ver=S01
+ro.mediatek.platform=MT8167
+ro.telephony.sim.count=2
+persist.radio.default.sim=0
+persist.radio.multisim.config=ss
+ro.mtk_key_manager_kb_path=4
+ril.specific.sm_cause=0
+bgw.current3gband=0
+ril.external.md=0
+ro.btstack=blueangel
+ro.sf.hwrotation=0
+persist.mtk.wcn.combo.chipid=-1
+service.wcn.driver.ready=no
+drm.service.enabled=true
+mtk_in_house_tee_support=true
+fmradio.driver.enable=0
+ril.first.md=1
+ril.flightmode.poweroffMD=1
+ril.telephony.mode=0
+dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
+mediatek.wlan.chip=CONSYS_MT6630
+mediatek.wlan.module.postfix=_consys_mt6630
+ril.radiooff.poweroffMD=0
+ro.frp.pst=/dev/block/platform/bootdevice/by-name/frp
+ro.mtk_protocol1_rat_config=no
+ro.mtk_support_mp2_playback=1
+ro.mtk_audio_alac_support=1
+ro.mediatek.version.branch=alps-mp-n0.mp13
+ro.mediatek.version.release=alps-mp-n0.mp13-V1_neostra8167.tb.n_P27
+ro.mediatek.version.sdk=4
+ro.setupwizard.mode=OPTIONAL
+ro.com.google.gmsversion=7.0_r7
+ro.com.google.clientidbase=android-acer
+ro.com.google.clientidbase.ms=android-acer
+ro.com.google.clientidbase.yt=android-acer
+ro.com.google.clientidbase.am=android-acer
+ro.com.google.clientidbase.gmm=android-acer
+ro.mtk_audenh_support=1
+ro.mtk_besloudness_support=1
+ro.mtk_bt_support=1
+ro.mtk_wappush_support=1
+ro.mtk_audio_tuning_tool_ver=V2.2
+ro.mtk_wlan_support=1
+ro.mtk_gps_support=1
+ro.mtk_search_db_support=1
+ro.mtk_dialer_search_support=1
+ro.mtk_dhcpv6c_wifi=1
+ro.have_aacencode_feature=1
+ro.mtk_oma_drm_support=1
+ro.mtk_cta_drm_support=1
+ro.mtk_widevine_drm_l3_support=1
+ro.mtk_audio_ape_support=1
+ro.mtk_wmv_playback_support=1
+ro.mtk_send_rr_support=1
+ro.mtk_emmc_support=1
+ro.mtk_tetheringipv6_support=1
+ro.telephony.default_network=0
+ro.mtk_shared_sdcard=1
+ro.mtk_flight_mode_power_off_md=1
+ro.mtk_aal_support=1
+ro.mtk_pq_support=2
+ro.mtk_pq_color_mode=1
+ro.mtk_miravision_support=1
+ro.mtk_blulight_def_support=1
+ro.mtk_wifi_mcc_support=1
+ro.mtk_bip_scws=1
+ro.mtk_wfd_hdcp_tx_support=1
+ro.mtk_wfd_hdcp_rx_support=1
+ro.mtk_world_phone_policy=0
+ro.mtk_perfservice_support=1
+ro.mtk_owner_sdcard_support=1
+ro.mtk_owner_sim_support=1
+ro.mtk_cta_set=1
+ro.mtk_multi_patition=1
+ro.mtk_key_manager_support=1
+ro.mtk_cam_mfb_support=0
+ro.mtk_cam_cfb=1
+ro.mtk_external_sim_only_slots=0
+ro.mtk_bg_power_saving_support=1
+ro.mtk_bg_power_saving_ui=1
+ro.have_aee_feature=1
+ro.sim_me_lock_mode=0
+ro.ap_info_monitor=0
+ro.mtk_dual_mic_support=0
+ro.mtk_is_tablet=1
+persist.mtk_nlp_switch_support=1
+wfd.dummy.enable=1
+wfd.iframesize.level=0
+ro.mediatek.project.path=device/neostra/neostra8167_tb_n
+ro.mtk_sec_video_path_support=1
+persist.mtk.wcn.patch.version=-1
+persist.mtk.wcn.dynamic.dump=0
+service.wcn.coredump.mode=0
+persist.mtk.connsys.poweron.ctl=0
+ro.com.android.mobiledata=true
+persist.radio.mobile.data=0,0
+persist.meta.dumpdata=0
+ro.mtk_deinterlace_support=1
+persist.radio.mtk_ps2_rat=G
+persist.log.tag.DCT=D
+ro.boot.opt_using_default=1
+mtk.vdec.waitkeyframeforplay=1
+ro.sys.sdcardfs=1
+ro.ksc5601_write=0
+ro.email_support_ucs2=0
+ro.ussd_ksc5601=0
+persist.log.tag.CdmaMoSms=I
+persist.log.tag.CdmaMtSms=I
+persist.sys.dalvik.vm.lib.2=libart.so
+dalvik.vm.isa.arm64.variant=cortex-a53
+dalvik.vm.isa.arm64.features=default
+dalvik.vm.isa.arm.variant=cortex-a53
+dalvik.vm.isa.arm.features=default
+net.bt.name=Android
+dalvik.vm.stack-trace-file=/data/anr/traces.txt
+ro.expect.recovery_id=0x5813e2fd866f7283168398ebe58e4bd58e8d5413000000000000000000000000
diff --git a/test/cpuinfo/iconia-one-10.log b/test/cpuinfo/iconia-one-10.log
new file mode 100644
index 0000000..8e52a6d
--- /dev/null
+++ b/test/cpuinfo/iconia-one-10.log
@@ -0,0 +1,12 @@
+processor	: 0
+Processor	: AArch64 Processor rev 1 (aarch64)
+model name	: AArch64 Processor rev 1 (aarch64)
+BogoMIPS	: 26.00
+Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
+CPU implementer	: 0x41
+CPU architecture: 8
+CPU variant	: 0x0
+CPU part	: 0xd04
+CPU revision	: 1
+
+Hardware	: MT8167B
diff --git a/test/dmesg/iconia-one-10.log b/test/dmesg/iconia-one-10.log
new file mode 100644
index 0000000..31dbd03
--- /dev/null
+++ b/test/dmesg/iconia-one-10.log
@@ -0,0 +1,1450 @@
+[    0.680991]  (1)[1:swapper/0]batt_temperature_table: addr: 97, val: 3903 idx: 57
+[    0.681014]  (1)[1:swapper/0]batt_temperature_table: addr: 98, val: 3897 idx: 59
+[    0.681037]  (1)[1:swapper/0]batt_temperature_table: addr: 95, val: 3883 idx: 61
+[    0.681060]  (1)[1:swapper/0]batt_temperature_table: addr: 93, val: 3874 idx: 63
+[    0.681083]  (1)[1:swapper/0]batt_temperature_table: addr: 91, val: 3865 idx: 65
+[    0.681105]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3857 idx: 67
+[    0.681128]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3850 idx: 69
+[    0.681151]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3844 idx: 71
+[    0.681173]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3839 idx: 73
+[    0.681196]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3834 idx: 75
+[    0.681219]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3830 idx: 77
+[    0.681242]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3825 idx: 79
+[    0.681264]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3822 idx: 81
+[    0.681287]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3818 idx: 83
+[    0.681310]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3815 idx: 85
+[    0.681334]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3811 idx: 87
+[    0.681357]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3809 idx: 89
+[    0.681380]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3803 idx: 91
+[    0.681403]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3800 idx: 93
+[    0.681425]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3798 idx: 95
+[    0.681448]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3795 idx: 97
+[    0.681471]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3793 idx: 99
+[    0.681494]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3791 idx: 101
+[    0.681517]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3789 idx: 103
+[    0.681539]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3787 idx: 105
+[    0.681562]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3785 idx: 107
+[    0.681585]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3783 idx: 109
+[    0.681608]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3782 idx: 111
+[    0.681631]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3780 idx: 113
+[    0.681653]  (1)[1:swapper/0]batt_temperature_table: addr: 90, val: 3779 idx: 115
+[    0.681676]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3777 idx: 117
+[    0.681698]  (1)[1:swapper/0]batt_temperature_table: addr: 90, val: 3776 idx: 119
+[    0.681721]  (1)[1:swapper/0]batt_temperature_table: addr: 91, val: 3775 idx: 121
+[    0.681744]  (1)[1:swapper/0]batt_temperature_table: addr: 91, val: 3774 idx: 123
+[    0.681767]  (1)[1:swapper/0]batt_temperature_table: addr: 90, val: 3772 idx: 125
+[    0.681790]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3770 idx: 127
+[    0.681812]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3766 idx: 129
+[    0.681835]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3760 idx: 131
+[    0.681857]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3757 idx: 133
+[    0.681880]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3754 idx: 135
+[    0.681903]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3750 idx: 137
+[    0.681926]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3747 idx: 139
+[    0.681949]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3742 idx: 141
+[    0.681972]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3739 idx: 143
+[    0.681995]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3736 idx: 145
+[    0.682017]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3733 idx: 147
+[    0.682040]  (1)[1:swapper/0]batt_temperature_table: addr: 87, val: 3729 idx: 149
+[    0.682062]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3725 idx: 151
+[    0.682085]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3720 idx: 153
+[    0.682108]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3716 idx: 155
+[    0.682131]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3712 idx: 157
+[    0.682153]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3707 idx: 159
+[    0.682176]  (1)[1:swapper/0]batt_temperature_table: addr: 89, val: 3701 idx: 161
+[    0.682199]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3693 idx: 163
+[    0.682221]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3690 idx: 165
+[    0.682244]  (1)[1:swapper/0]batt_temperature_table: addr: 90, val: 3687 idx: 167
+[    0.682267]  (1)[1:swapper/0]batt_temperature_table: addr: 92, val: 3682 idx: 169
+[    0.682290]  (1)[1:swapper/0]batt_temperature_table: addr: 93, val: 3678 idx: 171
+[    0.682313]  (1)[1:swapper/0]batt_temperature_table: addr: 92, val: 3666 idx: 173
+[    0.682336]  (1)[1:swapper/0]batt_temperature_table: addr: 92, val: 3637 idx: 175
+[    0.682358]  (1)[1:swapper/0]batt_temperature_table: addr: 93, val: 3599 idx: 177
+[    0.682381]  (1)[1:swapper/0]batt_temperature_table: addr: 96, val: 3550 idx: 179
+[    0.682403]  (1)[1:swapper/0]batt_temperature_table: addr: 99, val: 3486 idx: 181
+[    0.682426]  (1)[1:swapper/0]batt_temperature_table: addr: 108, val: 3400 idx: 183
+[    0.682449]  (1)[1:swapper/0]batt_temperature_table: addr: 132, val: 3258 idx: 185
+[    0.682471]  (1)[1:swapper/0]batt_temperature_table: addr: 237, val: 3153 idx: 187
+[    0.682501]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4179 idx: 1
+[    0.682525]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4165 idx: 3
+[    0.682548]  (1)[1:swapper/0]batt_temperature_table: addr: 76, val: 4151 idx: 5
+[    0.682572]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4142 idx: 7
+[    0.682595]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4133 idx: 9
+[    0.682618]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4123 idx: 11
+[    0.682642]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4112 idx: 13
+[    0.682665]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4103 idx: 15
+[    0.682688]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4094 idx: 17
+[    0.682712]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4085 idx: 19
+[    0.682735]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4067 idx: 21
+[    0.682759]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4058 idx: 23
+[    0.682782]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4041 idx: 25
+[    0.682806]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4033 idx: 27
+[    0.682829]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 4026 idx: 29
+[    0.682853]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4016 idx: 31
+[    0.682876]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 4008 idx: 33
+[    0.682899]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3995 idx: 35
+[    0.682923]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3985 idx: 37
+[    0.682946]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3978 idx: 39
+[    0.682970]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3964 idx: 41
+[    0.682993]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3950 idx: 43
+[    0.683017]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3943 idx: 45
+[    0.683040]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3931 idx: 47
+[    0.683063]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3923 idx: 49
+[    0.683087]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3911 idx: 51
+[    0.683110]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3900 idx: 53
+[    0.683134]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3894 idx: 55
+[    0.683157]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3889 idx: 57
+[    0.683181]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3881 idx: 59
+[    0.683205]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3877 idx: 61
+[    0.683228]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3871 idx: 63
+[    0.683251]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3864 idx: 65
+[    0.683275]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3860 idx: 67
+[    0.683298]  (1)[1:swapper/0]batt_temperature_table: addr: 88, val: 3852 idx: 69
+[    0.683321]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3841 idx: 71
+[    0.683345]  (1)[1:swapper/0]batt_temperature_table: addr: 83, val: 3833 idx: 73
+[    0.683368]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3824 idx: 75
+[    0.683392]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3816 idx: 77
+[    0.683415]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3810 idx: 79
+[    0.683438]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3805 idx: 81
+[    0.683462]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3801 idx: 83
+[    0.683485]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3798 idx: 85
+[    0.683509]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3793 idx: 87
+[    0.683532]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3787 idx: 89
+[    0.683555]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3782 idx: 91
+[    0.683579]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3779 idx: 93
+[    0.683602]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3776 idx: 95
+[    0.683626]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3772 idx: 97
+[    0.683649]  (1)[1:swapper/0]batt_temperature_table: addr: 76, val: 3770 idx: 99
+[    0.683672]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3768 idx: 101
+[    0.683696]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3765 idx: 103
+[    0.683719]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3764 idx: 105
+[    0.683743]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3761 idx: 107
+[    0.683767]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3759 idx: 109
+[    0.683790]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3757 idx: 111
+[    0.683813]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3754 idx: 113
+[    0.683837]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3751 idx: 115
+[    0.683861]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3748 idx: 117
+[    0.683884]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3745 idx: 119
+[    0.683908]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3743 idx: 121
+[    0.683931]  (1)[1:swapper/0]batt_temperature_table: addr: 83, val: 3740 idx: 123
+[    0.683955]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3737 idx: 125
+[    0.683978]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3733 idx: 127
+[    0.684019]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3728 idx: 129
+[    0.684043]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3722 idx: 131
+[    0.684067]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3719 idx: 133
+[    0.684090]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3712 idx: 135
+[    0.684113]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3709 idx: 137
+[    0.684137]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3706 idx: 139
+[    0.684161]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3703 idx: 141
+[    0.684184]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3700 idx: 143
+[    0.684207]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3697 idx: 145
+[    0.684230]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3695 idx: 147
+[    0.684254]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3692 idx: 149
+[    0.684277]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3689 idx: 151
+[    0.684301]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3686 idx: 153
+[    0.684324]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3680 idx: 155
+[    0.684349]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3672 idx: 157
+[    0.684372]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3667 idx: 159
+[    0.684395]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3658 idx: 161
+[    0.684418]  (1)[1:swapper/0]batt_temperature_table: addr: 81, val: 3650 idx: 163
+[    0.684442]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3646 idx: 165
+[    0.684465]  (1)[1:swapper/0]batt_temperature_table: addr: 79, val: 3643 idx: 167
+[    0.684489]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3640 idx: 169
+[    0.684512]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3633 idx: 171
+[    0.684536]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3621 idx: 173
+[    0.684559]  (1)[1:swapper/0]batt_temperature_table: addr: 84, val: 3590 idx: 175
+[    0.684582]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3551 idx: 177
+[    0.684606]  (1)[1:swapper/0]batt_temperature_table: addr: 86, val: 3503 idx: 179
+[    0.684629]  (1)[1:swapper/0]batt_temperature_table: addr: 91, val: 3441 idx: 181
+[    0.684653]  (1)[1:swapper/0]batt_temperature_table: addr: 98, val: 3358 idx: 183
+[    0.684676]  (1)[1:swapper/0]batt_temperature_table: addr: 119, val: 3227 idx: 185
+[    0.684700]  (1)[1:swapper/0]batt_temperature_table: addr: 141, val: 3178 idx: 187
+[    0.684837]  (1)[1:swapper/0]------------[ cut here ]------------
+[    0.684861]  (1)[1:swapper/0]WARNING: CPU: 1 PID: 1 at /home/d2/zuotao/project/A10L2/MT8167/kernel-4.4/drivers/base/core.c:595 device_create_file+0x9c/0xb4()
+[    0.684876]  (1)[1:swapper/0]Attribute BATID_Pin: write permission without 'store'
+[    0.684887]  (1)[1:swapper/0]Modules linked in:
+[    0.684913] -(1)[1:swapper/0]CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.22 #1
+[    0.684927] -(1)[1:swapper/0]Hardware name: MT8167B (DT)
+[    0.684940] -(1)[1:swapper/0]Call trace:
+[    0.684960] -(1)[1:swapper/0][<ffffff800808ac30>] dump_backtrace+0x0/0x168
+[    0.684979] -(1)[1:swapper/0][<ffffff800808adac>] show_stack+0x14/0x1c
+[    0.684998] -(1)[1:swapper/0][<ffffff8008374e88>] dump_stack+0x8c/0xb0
+[    0.685018] -(1)[1:swapper/0][<ffffff80080a0254>] warn_slowpath_fmt+0xc0/0xf4
+[    0.685035] -(1)[1:swapper/0][<ffffff80084231a0>] device_create_file+0x9c/0xb4
+[    0.685055] -(1)[1:swapper/0][<ffffff8008814034>] battery_meter_probe+0xbc/0x1c8
+[    0.685074] -(1)[1:swapper/0][<ffffff800842a184>] platform_drv_probe+0x50/0xc8
+[    0.685092] -(1)[1:swapper/0][<ffffff8008428360>] driver_probe_device+0x2b4/0x34c
+[    0.685110] -(1)[1:swapper/0][<ffffff8008428524>] __device_attach_driver+0x8c/0xd0
+[    0.685128] -(1)[1:swapper/0][<ffffff8008426298>] bus_for_each_drv+0x54/0x94
+[    0.685146] -(1)[1:swapper/0][<ffffff8008427fb8>] __device_attach+0xc0/0x128
+[    0.685164] -(1)[1:swapper/0][<ffffff80084286f8>] device_initial_probe+0x10/0x18
+[    0.685181] -(1)[1:swapper/0][<ffffff8008427628>] bus_probe_device+0x90/0x98
+[    0.685199] -(1)[1:swapper/0][<ffffff80084251f8>] device_add+0x3c4/0x534
+[    0.685217] -(1)[1:swapper/0][<ffffff8008429ef0>] platform_device_add+0x174/0x238
+[    0.685236] -(1)[1:swapper/0][<ffffff800842abd0>] platform_device_register+0x34/0x5c
+[    0.685254] -(1)[1:swapper/0][<ffffff80088127c0>] battery_meter_dts_probe+0x3c/0x84
+[    0.685273] -(1)[1:swapper/0][<ffffff800842a184>] platform_drv_probe+0x50/0xc8
+[    0.685291] -(1)[1:swapper/0][<ffffff8008428360>] driver_probe_device+0x2b4/0x34c
+[    0.685308] -(1)[1:swapper/0][<ffffff8008428494>] __driver_attach+0x9c/0xa0
+[    0.685325] -(1)[1:swapper/0][<ffffff8008426204>] bus_for_each_dev+0x58/0x98
+[    0.685343] -(1)[1:swapper/0][<ffffff8008427cbc>] driver_attach+0x20/0x28
+[    0.685360] -(1)[1:swapper/0][<ffffff8008427938>] bus_add_driver+0x1cc/0x230
+[    0.685378] -(1)[1:swapper/0][<ffffff8008429034>] driver_register+0x74/0x10c
+[    0.685397] -(1)[1:swapper/0][<ffffff800842a08c>] __platform_driver_register+0x4c/0x54
+[    0.685416] -(1)[1:swapper/0][<ffffff8008ec990c>] battery_meter_init+0x34/0x44
+[    0.685434] -(1)[1:swapper/0][<ffffff80080829a8>] do_one_initcall+0xa0/0x1cc
+[    0.685454] -(1)[1:swapper/0][<ffffff8008e90b6c>] kernel_init_freeable+0x148/0x1f0
+[    0.685473] -(1)[1:swapper/0][<ffffff8008ae5878>] kernel_init+0x10/0x130
+[    0.685491] -(1)[1:swapper/0][<ffffff8008085f90>] ret_from_fork+0x10/0x40
+[    0.685523]  (1)[1:swapper/0]---[ end trace f521f496004be0e0 ]---
+[    0.685652]  (1)[1:swapper/0]BOOTPROF:       685.643847:probe: probe=platform_drv_probe drv=battery_meter(ffffff8008ffd850)    18.442154ms
+[    0.685691]  (1)[1:swapper/0]BOOTPROF:       685.684616:probe: pdev=battery_meter(ffffff8008ffd548)    18.999770ms
+[    0.685717]  (1)[1:swapper/0]BOOTPROF:       685.710078:probe: probe=platform_drv_probe drv=battery_meter_dts(ffffff8008ffd900)    19.053000ms
+[    0.685938]  (1)[1:swapper/0]BOOTPROF:       685.930385:initcall: battery_meter_init    20.106154ms
+[    0.686154]  (1)[1:swapper/0]MTK_WDT_NONRST_REG(0)
+[    0.686685]  (1)[1:swapper/0]mtk-wdt 10007000.toprgu: Watchdog enabled (timeout=31 sec, nowayout=0)
+[    0.687516]  (1)[1:swapper/0]device-mapper: uevent: version 1.0.3
+[    0.687929]  (1)[1:swapper/0]device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
+[    0.692946]  (1)[1:swapper/0]mtk-msdc 11120000.mmc: Regulator set error -22: 3300000 - 3300000
+[    0.724054]  (1)[1:swapper/0]BOOTPROF:       724.045308:probe: probe=platform_drv_probe drv=mtk-msdc(ffffff8009004428)    32.156846ms
+[    0.724867]  (1)[1:swapper/0]mtk-msdc 11130000.mmc: Got CD GPIO
+[    0.756282]  (1)[1:swapper/0]BOOTPROF:       756.274001:probe: probe=platform_drv_probe drv=mtk-msdc(ffffff8009004428)    31.478616ms
+[    0.757024]  (1)[1:swapper/0]BOOTPROF:       757.016770:initcall: mt_msdc_driver_init    66.556692ms
+[    0.758016]  (1)[1:swapper/0][msdc]DT probe sdio!
+[    0.758184]  (1)[1:swapper/0][msdc][msdc2] get irq # 222
+[    0.758210]  (1)[1:swapper/0][msdc][msdc2] register_setting is not found in DT
+[    0.758307]  (1)[1:swapper/0]11170000.sdio supply vmmc not found, using dummy regulator
+[    0.758462]  (1)[1:swapper/0]11170000.sdio supply vqmmc not found, using dummy regulator
+[    0.758588]  (1)[1:swapper/0][msdc][msdc2] host_function:2, clk_src=2
+[    0.758979]  (1)[1:swapper/0][msdc]of_iomap for infracfg_ao base @ 0x          (null)
+[    0.759039]  (1)[1:swapper/0][msdc]of_iomap for toprgu base @ 0xffffff800b0f4000
+[    0.759140]  (1)[1:swapper/0][msdc]of_iomap for apmixed base @ 0xffffff800b0f6000
+[    0.759193]  (1)[1:swapper/0][msdc]of_iomap for topckgen base @ 0xffffff800b0f8000
+[    0.759451]  (1)[1:swapper/0]enter mtk_wcn_cmb_sdio_request_eirq
+[    0.759708]  (1)[1:swapper/0]exit mtk_wcn_cmb_sdio_request_eirq
+[    0.759744]  (1)[1:swapper/0][msdc][msdc_drv_probe]: msdc2, mmc->caps=0x7850d, mmc->caps2=0x0
+[    0.760297]  (1)[1:swapper/0][msdc][msdc_debug_proc_init]: create /proc/msdc_debug
+[    0.760323]  (1)[1:swapper/0][msdc][msdc_debug_proc_init]: create /proc/msdc_help
+[    0.760486]  (1)[1:swapper/0]hidraw: raw HID events driver (C) Jiri Kosina
+[    0.762564]  (1)[1:swapper/0]usbcore: registered new interface driver usbhid
+[    0.762580]  (1)[1:swapper/0]usbhid: USB HID core driver
+[    0.762984]  (1)[1:swapper/0]ashmem: initialized
+[    0.765186]  (1)[1:swapper/0]usbcore: registered new interface driver snd-usb-audio
+[    0.768569]  (1)[1:swapper/0]+mtk_btcvsd_rx_soc_platform_init
+[    0.768743]  (1)[1:swapper/0]mtk_btcvsd_rx_probe: dev name mt-soc-btcvsd-rx-pcm
+[    0.768847]  (1)[1:swapper/0]Auddrv_BTCVSD_Irq_Map, btcvsd_irq_number=26
+[    0.769106]  (1)[1:swapper/0][BTCVSD] Auddrv_BTCVSD_Address_Map:
+[    0.769121]  (1)[1:swapper/0][BTCVSD] infra_misc_offset=0xc00
+[    0.769134]  (1)[1:swapper/0][BTCVSD] conn_bt_cvsd_mask=0x2
+[    0.769147]  (1)[1:swapper/0][BTCVSD] read_off=0xfd0
+[    0.769160]  (1)[1:swapper/0][BTCVSD] write_off=0xfd4
+[    0.769173]  (1)[1:swapper/0][BTCVSD] packet_ind=0xfd8
+[    0.769186]  (1)[1:swapper/0][BTCVSD] infra_base=0xffffff800b114000
+[    0.769199]  (1)[1:swapper/0][BTCVSD] btsys_pkv_physical_base=0xffffff800b120000
+[    0.769213]  (1)[1:swapper/0][BTCVSD] btsys_sram_bank2_physical_base=0xffffff800b140000
+[    0.769226]  (1)[1:swapper/0][BTCVSD probe] INFRA_MISC_ADDRESS = ffffff800b114c00
+[    0.769241]  (1)[1:swapper/0]mtk_btcvsd_rx_probe disable BT IRQ disableBTirq = 0,irq=26
+[    0.769258]  (1)[1:swapper/0]Disable_CVSD_Wakeup
+[    0.769825]  (1)[1:swapper/0]+mtk_btcvsd_tx_soc_platform_init
+[    0.769991]  (1)[1:swapper/0]mtk_btcvsd_tx_probe: dev name mt-soc-btcvsd-tx-pcm
+[    0.772376]  (1)[1:swapper/0]mtk-afe-pcm 11140000.audio-controller: MTK AFE driver initialized.
+[    0.774602]  (1)[1:swapper/0]mtk_asoc_pcm_btcvsd_tx_platform_probe
+[    0.784081]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<0> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007d9b
+[    0.800671]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> DL1 mapping ok
+[    0.801051]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> VUL mapping ok
+[    0.801358]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> HDMI mapping ok
+[    0.801651]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> AWB mapping ok
+[    0.802023]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> DL2 mapping ok
+[    0.802426]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> DAI mapping ok
+[    0.802719]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> TDM_IN mapping ok
+[    0.803093]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> snd-soc-dummy-dai mapping ok
+[    0.803466]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> snd-soc-dummy-dai mapping ok
+[    0.803628]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> I2S mapping ok
+[    0.803785]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> 2ND I2S mapping ok
+[    0.803948]  (1)[1:swapper/0]mt8167-mt6392 sound: mt8167-codec-dai <-> INT ADDA mapping ok
+[    0.804126]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> HDMIO mapping ok
+[    0.804276]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> DL Input mapping ok
+[    0.804448]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> MRG BT mapping ok
+[    0.804603]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> PCM0 mapping ok
+[    0.804757]  (1)[1:swapper/0]mt8167-mt6392 sound: snd-soc-dummy-dai <-> TDM_IN_IO mapping ok
+[    0.811205]  (1)[1:swapper/0]BOOTPROF:       811.194232:probe: probe=platform_drv_probe drv=mt8167-mt6392(ffffff8009016fb8)    37.549308ms
+[    0.811371]  (1)[1:swapper/0]BOOTPROF:       811.363693:initcall: mt8167_evb_mach_driver_init    38.542539ms
+[    0.811511]  (1)[1:swapper/0]drop_monitor: Initializing network drop monitor service
+[    0.811662]  (1)[1:swapper/0]Mirror/redirect action on
+[    0.811727]  (1)[1:swapper/0]u32 classifier
+[    0.811740]  (1)[1:swapper/0]    Performance counters on
+[    0.811753]  (1)[1:swapper/0]    input device check on
+[    0.811765]  (1)[1:swapper/0]    Actions configured
+[    0.811808]  (1)[1:swapper/0]Netfilter messages via NETLINK v0.30.
+[    0.811901]  (1)[1:swapper/0]nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
+[    0.812671]  (1)[1:swapper/0]ctnetlink v0.93: registering with nfnetlink.
+[    0.813412]  (1)[1:swapper/0]xt_time: kernel timezone is -0000
+[    0.813580]  (1)[1:swapper/0]ipip: IPv4 over IPv4 tunneling driver
+[    0.814825]  (1)[1:swapper/0]ip_tables: (C) 2000-2006 Netfilter Core Team
+[    0.815079]  (1)[1:swapper/0]arp_tables: (C) 2002 David S. Miller
+[    0.815132]  (1)[1:swapper/0]Initializing XFRM netlink socket
+[    0.815183]  (0)[123:kworker/u8:2]mmc0: MAN_BKOPS_EN bit is not set
+[    0.815200]  (0)[123:kworker/u8:2]mmc0: AUTO_BKOPS_EN bit is not set
+[    0.816290]  (1)[1:swapper/0]NET: Registered protocol family 10
+[    0.818124]  (1)[1:swapper/0]mip6: Mobile IPv6
+[    0.818188]  (1)[1:swapper/0]ip6_tables: (C) 2000-2006 Netfilter Core Team
+[    0.818490]  (1)[1:swapper/0]sit: IPv6 over IPv4 tunneling driver
+[    0.820375]  (1)[1:swapper/0]NET: Registered protocol family 17
+[    0.820426]  (1)[1:swapper/0]NET: Registered protocol family 15
+[    0.820486]  (1)[1:swapper/0]bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
+[    0.820510]  (1)[1:swapper/0]8021q: 802.1Q VLAN Support v1.8
+[    0.820929]  (1)[1:swapper/0][cpu_ntf] <00>ffffff8008086850 (fpsimd_cpu_hotplug_notifier)
+[    0.820976]  (1)[1:swapper/0]Registered cp15_barrier emulation handler
+[    0.821001]  (1)[1:swapper/0]Registered setend emulation handler
+[    0.821020]  (1)[1:swapper/0][cpu_ntf] <00>ffffff80080961b0 (insn_cpu_hotplug_notify)
+[    0.821915]  (1)[1:swapper/0][cpu_ntf] <00>ffffff80080f9950 (console_cpu_notify)
+[    0.822069]  (2)[1:swapper/0]cma: cma usage create success.
+[    0.824315]  (2)[1:swapper/0]Key type encrypted registered
+[    0.824993]  (3)[141:kworker/u8:3]cpu cpu0: dummy supplies not allowed
+[    0.825201]  (3)[141:kworker/u8:3]dump_power_table[0] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 4,	.cpufreq_power = 965 }
+[    0.825218]  (3)[141:kworker/u8:3]dump_power_table[1] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 4,	.cpufreq_power = 822 }
+[    0.825235]  (3)[141:kworker/u8:3]dump_power_table[2] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 3,	.cpufreq_power = 723 }
+[    0.825251]  (3)[141:kworker/u8:3]dump_power_table[3] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 4,	.cpufreq_power = 662 }
+[    0.825267]  (3)[141:kworker/u8:3]dump_power_table[4] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 3,	.cpufreq_power = 616 }
+[    0.825284]  (3)[141:kworker/u8:3]dump_power_table[5] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 3,	.cpufreq_power = 496 }
+[    0.825300]  (3)[141:kworker/u8:3]dump_power_table[6] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 2,	.cpufreq_power = 482 }
+[    0.825316]  (3)[141:kworker/u8:3]dump_power_table[7] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 4,	.cpufreq_power = 446 }
+[    0.825332]  (3)[141:kworker/u8:3]dump_power_table[8] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 2,	.cpufreq_power = 411 }
+[    0.825348]  (3)[141:kworker/u8:3]dump_power_table[9] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 4,	.cpufreq_power = 365 }
+[    0.825365]  (3)[141:kworker/u8:3]dump_power_table[10] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 3,	.cpufreq_power = 334 }
+[    0.825381]  (3)[141:kworker/u8:3]dump_power_table[11] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 2,	.cpufreq_power = 331 }
+[    0.825398]  (3)[141:kworker/u8:3]dump_power_table[12] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 3,	.cpufreq_power = 273 }
+[    0.825414]  (3)[141:kworker/u8:3]dump_power_table[13] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 1,	.cpufreq_power = 241 }
+[    0.825430]  (3)[141:kworker/u8:3]dump_power_table[14] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 2,	.cpufreq_power = 223 }
+[    0.825447]  (3)[141:kworker/u8:3]dump_power_table[15] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 1,	.cpufreq_power = 205 }
+[    0.825463]  (3)[141:kworker/u8:3]dump_power_table[16] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 2,	.cpufreq_power = 182 }
+[    0.825480]  (3)[141:kworker/u8:3]dump_power_table[17] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 1,	.cpufreq_power = 165 }
+[    0.825495]  (3)[141:kworker/u8:3]dump_power_table[18] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 1,	.cpufreq_power = 111 }
+[    0.825510]  (3)[141:kworker/u8:3]dump_power_table[19] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 1,	.cpufreq_power = 91 }
+[    0.825526]  (3)[141:kworker/u8:3]dump_power_table[20] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.825542]  (3)[141:kworker/u8:3]dump_power_table[21] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.825558]  (3)[141:kworker/u8:3]dump_power_table[22] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.825574]  (3)[141:kworker/u8:3]dump_power_table[23] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.825590]  (3)[141:kworker/u8:3]dump_power_table[24] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.825606]  (3)[141:kworker/u8:3]dump_power_table[25] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.825623]  (3)[141:kworker/u8:3]dump_power_table[26] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.825639]  (3)[141:kworker/u8:3]dump_power_table[27] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.825654]  (3)[141:kworker/u8:3]dump_power_table[28] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.825671]  (3)[141:kworker/u8:3]dump_power_table[29] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.825687]  (3)[141:kworker/u8:3]dump_power_table[30] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.825703]  (3)[141:kworker/u8:3]dump_power_table[31] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.825719]  (3)[141:kworker/u8:3]dump_power_table[0] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 4,	.cpufreq_power = 965 }
+[    0.825736]  (3)[141:kworker/u8:3]dump_power_table[1] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 4,	.cpufreq_power = 822 }
+[    0.825753]  (3)[141:kworker/u8:3]dump_power_table[2] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 3,	.cpufreq_power = 723 }
+[    0.825769]  (3)[141:kworker/u8:3]dump_power_table[3] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 4,	.cpufreq_power = 662 }
+[    0.825785]  (3)[141:kworker/u8:3]dump_power_table[4] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 3,	.cpufreq_power = 616 }
+[    0.825801]  (3)[141:kworker/u8:3]dump_power_table[5] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 3,	.cpufreq_power = 496 }
+[    0.825817]  (3)[141:kworker/u8:3]dump_power_table[6] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 2,	.cpufreq_power = 482 }
+[    0.825833]  (3)[141:kworker/u8:3]dump_power_table[7] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 4,	.cpufreq_power = 446 }
+[    0.825849]  (3)[141:kworker/u8:3]dump_power_table[8] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 2,	.cpufreq_power = 411 }
+[    0.825866]  (3)[141:kworker/u8:3]dump_power_table[9] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 4,	.cpufreq_power = 365 }
+[    0.825882]  (3)[141:kworker/u8:3]dump_power_table[10] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 3,	.cpufreq_power = 334 }
+[    0.825898]  (3)[141:kworker/u8:3]dump_power_table[11] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 2,	.cpufreq_power = 331 }
+[    0.825914]  (3)[141:kworker/u8:3]dump_power_table[12] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 3,	.cpufreq_power = 273 }
+[    0.825929]  (3)[141:kworker/u8:3]dump_power_table[13] = { .cpufreq_khz = 1300000,	.cpufreq_ncpu = 1,	.cpufreq_power = 241 }
+[    0.825945]  (3)[141:kworker/u8:3]dump_power_table[14] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 2,	.cpufreq_power = 223 }
+[    0.825962]  (3)[141:kworker/u8:3]dump_power_table[15] = { .cpufreq_khz = 1196000,	.cpufreq_ncpu = 1,	.cpufreq_power = 205 }
+[    0.825978]  (3)[141:kworker/u8:3]dump_power_table[16] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 2,	.cpufreq_power = 182 }
+[    0.825995]  (3)[141:kworker/u8:3]dump_power_table[17] = { .cpufreq_khz = 1040000,	.cpufreq_ncpu = 1,	.cpufreq_power = 165 }
+[    0.826011]  (3)[141:kworker/u8:3]dump_power_table[18] = { .cpufreq_khz = 747500,	.cpufreq_ncpu = 1,	.cpufreq_power = 111 }
+[    0.826027]  (3)[141:kworker/u8:3]dump_power_table[19] = { .cpufreq_khz = 598000,	.cpufreq_ncpu = 1,	.cpufreq_power = 91 }
+[    0.826043]  (3)[141:kworker/u8:3]dump_power_table[20] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.826059]  (3)[141:kworker/u8:3]dump_power_table[21] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.826075]  (3)[141:kworker/u8:3]dump_power_table[22] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 4,	.cpufreq_power = 0 }
+[    0.826091]  (3)[141:kworker/u8:3]dump_power_table[23] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.826107]  (3)[141:kworker/u8:3]dump_power_table[24] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.826123]  (3)[141:kworker/u8:3]dump_power_table[25] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 3,	.cpufreq_power = 0 }
+[    0.826139]  (3)[141:kworker/u8:3]dump_power_table[26] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.826155]  (3)[141:kworker/u8:3]dump_power_table[27] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.826171]  (3)[141:kworker/u8:3]dump_power_table[28] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 2,	.cpufreq_power = 0 }
+[    0.826187]  (3)[141:kworker/u8:3]dump_power_table[29] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.826203]  (3)[141:kworker/u8:3]dump_power_table[30] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.826218]  (3)[141:kworker/u8:3]dump_power_table[31] = { .cpufreq_khz = 0,	.cpufreq_ncpu = 1,	.cpufreq_power = 0 }
+[    0.826334]  (3)[141:kworker/u8:3]cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 1001000 KHz
+[    0.826507]  (3)[141:kworker/u8:3]cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1040000 KHz
+[    0.826776]  (3)[141:kworker/u8:3][cpu_ntf] <00>ffffff800883e62c (cpufreq_cpu_callback)
+[    0.827363]  (3)[141:kworker/u8:3]GPU frequency bounding from efuse = 2
+[    0.827384]  (3)[141:kworker/u8:3]mtk_gpufreq_register
+[    0.827399]  (3)[141:kworker/u8:3][0].gpufreq_khz=500500, .gpufreq_power=1004
+[    0.827413]  (3)[141:kworker/u8:3][1].gpufreq_khz=390000, .gpufreq_power=684
+[    0.827427]  (3)[141:kworker/u8:3][2].gpufreq_khz=299000, .gpufreq_power=548
+[    0.827441]  (3)[141:kworker/u8:3][3].gpufreq_khz=253500, .gpufreq_power=466
+[    0.827876]  (3)[141:kworker/u8:3]PSEUDO M4Ucreate session : 0x6
+[    0.827893]  (3)[141:kworker/u8:3]PSEUDO M4Upseudo_probe, 2298, iommu_pgt_base 0xbb8d8000
+[    0.827918]  (3)[141:kworker/u8:3][TZ_M4U]m4u session init second
+[    0.828038]  (0)[123:kworker/u8:2]mtk-msdc 11120000.mmc: phase: [map:ffffffff] [maxlen:32] [final:10]
+[    0.828059]  (0)[123:kworker/u8:2]mtk-msdc 11120000.mmc: Final cmd pad delay: a
+[    0.828102]  (3)[141:kworker/u8:3][TZ_M4U]Dynamic MAP. VA: 0x4000000 size 0x8000000 mva offset 0x500000
+[    0.828125]  (3)[141:kworker/u8:3][TZ_M4U]tee mem: (secva0x108820e0-0x10800000 pa0xbfc820e0 sz3M)
+[    0.828146]  (3)[141:kworker/u8:3][TZ_M4U]init NonsecPa bb8d8000 Va 0x0x20000000 Ret 0x0==0 3661600 
+[    0.828181]  (3)[141:kworker/u8:3]pseudo_port_device soc:pseudo-m4u-larb0: reserve iova for security world success, we get the iova start 0x2000, end 0x1837e000
+[    0.828205]  (3)[141:kworker/u8:3]PSEUDO M4Ureserve iova for dm success, dm->start 0xbe800000, dm->length 0x1000000, start 0xbe800000, end 0xbf800000
+[    0.829662]  (3)[141:kworker/u8:3][kd_sensorlist][CAMERA_HW_probe] cam0_rst:436, cam1_rst:437
+[    0.830185]  (0)[123:kworker/u8:2]mtk-msdc 11120000.mmc: phase: [map:ffffff0f] [maxlen:24] [final:20]
+[    0.830205]  (0)[123:kworker/u8:2]mtk-msdc 11120000.mmc: Final data pad delay: 14
+[    0.830964]  (0)[123:kworker/u8:2]mmc0: new HS200 MMC card at address 0001
+[    0.831807]  (0)[123:kworker/u8:2]mmcblk0: mmc0:0001 M52516 14.6 GiB 
+[    0.832181]  (1)[1:swapper/0][cpu_ntf] <00>ffffff80084697a8 (cpu_hotplug_handler)
+[    0.832204]  (0)[123:kworker/u8:2]mmcblk0boot0: mmc0:0001 M52516 partition 1 4.00 MiB
+[    0.832233]  (1)[1:swapper/0]<HWMSEN> hwmsen_init
+[    0.832246]  (1)[1:swapper/0]<HWMSEN> hwmsen_probe
+[    0.832261]  (1)[1:swapper/0]<HWMSEN> hwmsen_alloc_object
+[    0.832643]  (0)[123:kworker/u8:2]mmcblk0boot1: mmc0:0001 M52516 partition 2 4.00 MiB
+[    0.832900]  (1)[1:swapper/0]input: hwmdata as /devices/virtual/input/input3
+[    0.833011]  (0)[123:kworker/u8:2]mmcblk0rpmb: mmc0:0001 M52516 partition 3 4.00 MiB
+[    0.833254]  (1)[1:swapper/0]<HWMSEN> hwmsen_create_attr
+[    0.833337]  (1)[1:swapper/0]<BATCHDEV> batch_probe 1109 : batch real driver init fail
+[    0.833354]  (1)[1:swapper/0]<BATCHDEV> batch_init 1182 : failed to register batch driver
+[    0.833508]  (1)[1:swapper/0][Gsensor] lis3dh_probe
+[    0.833654]  (1)[1:swapper/0][Gsensor] lis3dh_i2c_probe
+[    0.833670]  (1)[1:swapper/0]====brucelee iic addr : 1
+[    0.833685]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.834055]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.834513]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.834864]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.835320]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.835666]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.836563]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.836660]  (0)[123:kworker/u8:2] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23
+[    0.836912]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.837366]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.837713]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.837727]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.838073]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.838527]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.838875]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.839329]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.839676]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.840572]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.840920]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.840934]  (1)[1:swapper/0][Gsensor] Sensor power status is newest!
+[    0.840947]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.841294]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.841749]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.842096]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.842550]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.842898]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.843791]  (1)[1:swapper/0] ====brucelee=== C_I2C_FIFO_SIZE 8
+[    0.844141]  (1)[1:swapper/0]smith-acc return value is 2
+[    0.844155]  (1)[1:swapper/0][Gsensor] Sensor power status is newest!
+[    0.844378]  (1)[1:swapper/0]<HWMSEN> hwmsen_attach
+[    0.844395]  (1)[1:swapper/0][Gsensor] lis3dh_i2c_probe: OK
+[    0.844515]  (1)[1:swapper/0]====brucelee =====lis3dh_probe end
+[    0.844532]  (1)[1:swapper/0]<ACCELEROMETER> acc factory device already registed
+[    0.844865]  (1)[1:swapper/0]input: m_acc_input as /devices/virtual/input/input4
+[    0.847453]  (1)[1:swapper/0]musb probe
+[    0.847574]  (1)[1:swapper/0]musb probe reg: 0xffffff800b3e0000 ,0xffffff800b400000 , irq:217
+[    0.848110]  (1)[1:swapper/0]usb_phy_generic.1.auto supply vcc not found, using dummy regulator
+[    0.861978]  (1)[1:swapper/0]musb core probe done base 0xffffff800b400000
+[    0.862088]  (1)[1:swapper/0]USB probe done!
+[    0.862132]  (1)[1:swapper/0]BOOTPROF:       862.124770:probe: pdev=mt_usb(ffffff8008fa5790)    15.883154ms
+[    0.862164]  (1)[1:swapper/0]BOOTPROF:       862.157001:probe: probe=platform_drv_probe drv=mt_dts_usb(ffffff8008fa5708)    15.988615ms
+[    0.862714]  (1)[1:swapper/0]BOOTPROF:       862.707001:initcall: usb20_init    17.628384ms
+[    0.862855]  (3)[169:cmdq_WSM_init][CMDQ]begin to init secure path
+[    0.862873]  (3)[169:cmdq_WSM_init][CMDQ]cmdq_sec_create_shared_memory
+[    0.862898]  (3)[169:cmdq_WSM_init][CMDQ]TZ_TA_CMDQ_UUID:5c071864-505d-11e4-9e35-164230d1df67
+[    0.862992]  (3)[169:cmdq_WSM_init][CMDQ_TZ][LOG]init share memory
+[    0.863016]  (3)[169:cmdq_WSM_init][CMDQ_TZ][LOG]cmdq_tz_init_shared_memory :param[0].mem.buffer=0xffffffc0797b0000
+[    0.863037]  (3)[169:cmdq_WSM_init][CMDQ_TZ][LOG]set CMDQ_SHARED_THR_COOKIE_REGION:0xffffffc0797b0000
+[    0.863053]  (3)[169:cmdq_WSM_init][CMDQ]init secure path done
+[    0.863508]  (1)[1:swapper/0]LCM: lcm_driver_probe
+[    0.863522]  (1)[1:swapper/0]LCM: lcm_get_vgp_supply is going
+[    0.863690]  (1)[1:swapper/0]LCM: lcm get supply ok.
+[    0.863711]  (1)[1:swapper/0]lcm LDO voltage = 3300000 in LK stage
+[    0.863723]  (1)[1:swapper/0]LCM: lcm_vgp_supply_enable
+[    0.863736]  (1)[1:swapper/0]LCM: set regulator voltage lcm_vgp voltage to 3.3V
+[    0.863764]  (1)[1:swapper/0]LCM: check regulator voltage=3300000 pass!
+[    0.868901]  (1)[1:swapper/0]PVR_K: 1: irq_res = 0xdb
+[    0.868924]  (1)[1:swapper/0]PVR_K: 1: reg_res = 0x13000000, 0x80000
+[    0.869354]  (1)[1:swapper/0]PVR_K: 1: RGXGetBVNCConfig: Reverting to compile time BVNC 22.40.54.30
+[    0.870171]  (1)[1:swapper/0][drm] Initialized pvr 1.8.4490469 20110701 on minor 0
+[    0.872602]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_ffs, f->name = ffs
+[    0.872752]  (1)[1:swapper/0]file system registered
+[    0.872768]  (1)[1:swapper/0][g_android][USB]android_init_functions: init ffs success!!
+[    0.872790]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_mbim, f->name = mbim
+[    0.873050]  (1)[1:swapper/0][g_android][USB]android_init_functions: init mbim success!!
+[    0.873065]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_acm, f->name = acm
+[    0.873741]  (1)[1:swapper/0][g_android][USB]android_init_functions: init acm success!!
+[    0.873770]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_mtp, f->name = mtp
+[    0.874162]  (1)[1:swapper/0][g_android][USB]android_init_functions: init mtp success!!
+[    0.874178]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_ptp, f->name = ptp
+[    0.874309]  (1)[1:swapper/0][g_android][USB]android_init_functions: init ptp success!!
+[    0.874324]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_eem, f->name = eem
+[    0.874451]  (1)[1:swapper/0][g_android][USB]android_init_functions: init eem success!!
+[    0.874472]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_gser, f->name = gser
+[    0.875132]  (1)[1:swapper/0][g_android][USB]android_init_functions: init gser success!!
+[    0.875155]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_rndis, f->name = rndis
+[    0.875291]  (1)[1:swapper/0][g_android][USB]android_init_functions: init rndis success!!
+[    0.875331]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_mass_storage, f->name = mass_storage
+[    0.875468]  (1)[1:swapper/0]Mass Storage Function, version: 2009/09/11
+[    0.875484]  (1)[1:swapper/0]LUN: removable file: (no medium)
+[    0.875612]  (1)[1:swapper/0]LUN: removable file: (no medium)
+[    0.875625]  (1)[1:swapper/0]Number of LUNs=1
+[    0.875640]  (1)[1:swapper/0]fsg_sysfs_update(): nluns:1
+[    0.875661]  (1)[1:swapper/0][g_android][USB]android_init_functions: init mass_storage success!!
+[    0.875689]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_accessory, f->name = accessory
+[    0.875945]  (1)[1:swapper/0][g_android][USB]android_init_functions: init accessory success!!
+[    0.875961]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_audio_source, f->name = audio_source
+[    0.876129]  (1)[1:swapper/0][g_android][USB]android_init_functions: init audio_source success!!
+[    0.876144]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_midi, f->name = midi
+[    0.876275]  (1)[1:swapper/0][g_android][USB]android_init_functions: init midi success!!
+[    0.876297]  (1)[1:swapper/0][g_android][USB]android_init_functions: f->dev_name = f_hid, f->name = hid
+[    0.876452]  (1)[1:swapper/0][g_android][USB]android_init_functions: init hid success!!
+[    0.876473]  (1)[1:swapper/0]android_usb gadget: android_usb ready
+[    0.876494]  (1)[1:swapper/0]musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
+[    0.876527]  (1)[1:swapper/0]musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1
+[    0.877557]  (1)[1:swapper/0]hub 1-0:1.0: USB hub found
+[    0.877611]  (1)[1:swapper/0]hub 1-0:1.0: 1 port detected
+[    0.878365]  (0)[141:kworker/u8:3]mtk-tpd: MediaTek touch panel driver init
+[    0.878426]  (1)[1:swapper/0]mt6397-rtc mt6397-rtc: setting system clock to 2017-01-01 12:43:57 UTC (1483274637)
+[    0.879828]  (0)[141:kworker/u8:3]mtk-tpd: enter tpd_probe, 491
+[    0.880008]  (0)[141:kworker/u8:3]Lomen 0
+[    0.880021]  (0)[141:kworker/u8:3]mtk-tpd: [tpd -1] mt_tpd_pinctrl+++++++++++++++++
+[    0.880032]  (0)[141:kworker/u8:3]Lomen 0.1
+[    0.880046]  (0)[141:kworker/u8:3]Lomen 0.2
+[    0.880060]  (0)[141:kworker/u8:3]mtk-tpd: [tpd-1] mt_tpd_pinctrl----------
+[    0.880070]  (0)[141:kworker/u8:3]Lomen 1
+[    0.896042]  (3)[141:kworker/u8:3]mtk-tpd: mtk_tpd: tpd_probe ft5x0x
+[    1.040163]  (3)[141:kworker/u8:3]kernel_reportAPI,(null),</home/d2/zuotao/project/A10L2/MT8167/kernel-4.4/arch/arm64/mm/dma-mapping.c:430> Calling Dummy DMA Operation,0x0
+[    1.040191]  (3)[141:kworker/u8:3]ke_queue_request: add new ke work, status 1
+[    1.040201]  (3)[141:kworker/u8:3]mtk-tpd: TPD dma_alloc_coherent error!
+[    1.040207]  (0)[123:kworker/u8:2][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    1.040717]  (3)[141:kworker/u8:3]------------[ cut here ]------------
+[    1.040738]  (3)[141:kworker/u8:3]WARNING: CPU: 3 PID: 141 at /home/d2/zuotao/project/A10L2/MT8167/kernel-4.4/fs/sysfs/group.c:61 internal_create_group+0x244/0x2c4()
+[    1.040750]  (3)[141:kworker/u8:3]Attribute firmware_update: Invalid permissions 0222
+[    1.040759]  (3)[141:kworker/u8:3]Modules linked in:
+[    1.040781] -(3)[141:kworker/u8:3]CPU: 3 PID: 141 Comm: kworker/u8:3 Tainted: G        W       4.4.22 #1
+[    1.040792] -(3)[141:kworker/u8:3]Hardware name: MT8167B (DT)
+[    1.040806] -(3)[141:kworker/u8:3]Workqueue: mtk-tpd tpd_init_work_callback
+[    1.040823] -(3)[141:kworker/u8:3]Call trace:
+[    1.040837] -(3)[141:kworker/u8:3][<ffffff800808ac30>] dump_backtrace+0x0/0x168
+[    1.040851] -(3)[141:kworker/u8:3][<ffffff800808adac>] show_stack+0x14/0x1c
+[    1.040868] -(3)[141:kworker/u8:3][<ffffff8008374e88>] dump_stack+0x8c/0xb0
+[    1.040883] -(3)[141:kworker/u8:3][<ffffff80080a0254>] warn_slowpath_fmt+0xc0/0xf4
+[    1.040898] -(3)[141:kworker/u8:3][<ffffff800823d734>] internal_create_group+0x244/0x2c4
+[    1.040913] -(3)[141:kworker/u8:3][<ffffff800823d7c8>] sysfs_create_group+0x14/0x1c
+[    1.040928] -(3)[141:kworker/u8:3][<ffffff80087d4820>] tpd_probe+0x3f0/0x720
+[    1.040942] -(3)[141:kworker/u8:3][<ffffff80087dd604>] i2c_device_probe+0x170/0x214
+[    1.040957] -(3)[141:kworker/u8:3][<ffffff8008428278>] driver_probe_device+0x1cc/0x34c
+[    1.040972] -(3)[141:kworker/u8:3][<ffffff8008428494>] __driver_attach+0x9c/0xa0
+[    1.040985] -(3)[141:kworker/u8:3][<ffffff8008426204>] bus_for_each_dev+0x58/0x98
+[    1.040999] -(3)[141:kworker/u8:3][<ffffff8008427cbc>] driver_attach+0x20/0x28
+[    1.041014] -(3)[141:kworker/u8:3][<ffffff8008427938>] bus_add_driver+0x1cc/0x230
+[    1.041028] -(3)[141:kworker/u8:3][<ffffff8008429034>] driver_register+0x74/0x10c
+[    1.041043] -(3)[141:kworker/u8:3][<ffffff80087df9d0>] i2c_register_driver+0x38/0xb4
+[    1.041057] -(3)[141:kworker/u8:3][<ffffff80087d3d28>] tpd_local_init+0x5c/0xd8
+[    1.041071] -(3)[141:kworker/u8:3][<ffffff80087cafb8>] tpd_probe+0x220/0x640
+[    1.041085] -(3)[141:kworker/u8:3][<ffffff800842a184>] platform_drv_probe+0x50/0xc8
+[    1.041100] -(3)[141:kworker/u8:3][<ffffff8008428360>] driver_probe_device+0x2b4/0x34c
+[    1.041114] -(3)[141:kworker/u8:3][<ffffff8008428494>] __driver_attach+0x9c/0xa0
+[    1.041128] -(3)[141:kworker/u8:3][<ffffff8008426204>] bus_for_each_dev+0x58/0x98
+[    1.041141] -(3)[141:kworker/u8:3][<ffffff8008427cbc>] driver_attach+0x20/0x28
+[    1.041155] -(3)[141:kworker/u8:3][<ffffff8008427938>] bus_add_driver+0x1cc/0x230
+[    1.041169] -(3)[141:kworker/u8:3][<ffffff8008429034>] driver_register+0x74/0x10c
+[    1.041185] -(3)[141:kworker/u8:3][<ffffff800842a08c>] __platform_driver_register+0x4c/0x54
+[    1.041199] -(3)[141:kworker/u8:3][<ffffff80087ca748>] tpd_init_work_callback+0x24/0x40
+[    1.041214] -(3)[141:kworker/u8:3][<ffffff80080b9a00>] process_one_work+0x160/0x438
+[    1.041228] -(3)[141:kworker/u8:3][<ffffff80080ba598>] worker_thread+0x144/0x4fc
+[    1.041241] -(3)[141:kworker/u8:3][<ffffff80080c039c>] kthread+0xd4/0xe8
+[    1.041255] -(3)[141:kworker/u8:3][<ffffff8008085f90>] ret_from_fork+0x10/0x40
+[    1.041267]  (3)[141:kworker/u8:3]---[ end trace f521f496004be0e2 ]---
+[    1.041330]  (3)[141:kworker/u8:3]fts:fts_create_sysfs() - sysfs_create_group() succeeded.
+[    1.041341]  (3)[141:kworker/u8:3]fts_get_upgrade_array chip_id = 58
+[    1.041367]  (3)[141:kworker/u8:3]ft5x0x 0-0038: Create proc entry success!
+[    1.041378]  (3)[141:kworker/u8:3]********************Enter CTP Auto Upgrade********************
+[    1.042260]  (3)[141:kworker/u8:3][FTS] uc_tp_fm_ver = 0x55, uc_tp_vendor_id = 0x3e
+[    1.042272]  (3)[141:kworker/u8:3][FTS] hxh fts_ctpm_get_i_file_ver tp_vendor_id = 0x3e
+[    1.042283]  (3)[141:kworker/u8:3]mtk-tpd: [FTS] hxh tp_vendor_id==0x55
+[    1.042294]  (3)[141:kworker/u8:3][FTS] uc_host_fm_ver = 0x55
+[    1.043724]  (1)[141:kworker/u8:3]BOOTPROF:      1043.717078:probe: probe=i2c_device_probe drv=ft5x0x(ffffff8008ff67e0)   163.374693ms
+[    1.043837]  (1)[141:kworker/u8:3]mtk-tpd: [mtk-tpd]tpd_probe, tpd_driver_name=FT5x0x
+[    1.043970]  (1)[141:kworker/u8:3]mtk-tpd: Cap touch panel driver
+[    1.044265]  (1)[141:kworker/u8:3]input: mtk-tpd as /devices/virtual/input/input5
+[    1.044406]  (3)[21:kworker/3:0]ke_gen_ind_msg oops ffffffc0789f8000
+[    1.044580]  (1)[141:kworker/u8:3]BOOTPROF:      1044.573771:probe: probe=platform_drv_probe drv=mtk-tpd(ffffff8008fde608)   164.756000ms
+[    1.044720]  (3)[1:swapper/0]******** battery_dts_probe!! ********
+[    1.045446]  (3)[1:swapper/0]******** battery driver probe!! ********
+[    1.045613]  (3)[1:swapper/0][BAT_probe] adc_cali prepare : done !!
+[    1.045613]  
+[    1.045626]  (3)[1:swapper/0]battery custom init by DTS
+[    1.045864]  (3)[1:swapper/0]==clj brucelee== battery id=== 1
+[    1.045932]  (3)[1:swapper/0]Get mtk_jeita_standard_support failed
+[    1.045945]  (3)[1:swapper/0]Get cust_soc_jeita_sync_time failed
+[    1.045957]  (3)[1:swapper/0]Get jeita_recharge_voltage failed
+[    1.045969]  (3)[1:swapper/0]Get jeita_temp_above_pos_60_cv_voltage failed
+[    1.045982]  (3)[1:swapper/0]Get jeita_temp_pos_10_to_pos_45_cv_voltage failed
+[    1.045994]  (3)[1:swapper/0]Get jeita_temp_pos_0_to_pos_10_cv_voltage failed
+[    1.046007]  (3)[1:swapper/0]Get jeita_temp_neg_10_to_pos_0_cv_voltage failed
+[    1.046019]  (3)[1:swapper/0]Get jeita_temp_below_neg_10_cv_voltage failed
+[    1.046031]  (3)[1:swapper/0]Get jeita_neg_10_to_pos_0_full_current failed
+[    1.046044]  (3)[1:swapper/0]Get jeita_temp_pos_45_to_pos_60_recharge_voltage failed
+[    1.046057]  (3)[1:swapper/0]Get jeita_temp_pos_10_to_pos_45_recharge_voltage failed
+[    1.046069]  (3)[1:swapper/0]Get jeita_temp_pos_0_to_pos_10_recharge_voltage failed
+[    1.046082]  (3)[1:swapper/0]Get jeita_temp_neg_10_to_pos_0_recharge_voltage failed
+[    1.046094]  (3)[1:swapper/0]Get jeita_temp_pos_45_to_pos_60_cc2topoff_threshold failed
+[    1.046107]  (3)[1:swapper/0]Get jeita_temp_pos_10_to_pos_45_cc2topoff_threshold failed
+[    1.046120]  (3)[1:swapper/0]Get jeita_temp_pos_0_to_pos_10_cc2topoff_threshold failed
+[    1.046132]  (3)[1:swapper/0]Get jeita_temp_neg_10_to_pos_0_cc2topoff_threshold failed
+[    1.046142]  (3)[1:swapper/0][BAT_probe] g_platform_boot_mode = 0
+[    1.046142]  
+[    1.046369]  (3)[1:swapper/0][BAT_probe] power_supply_register AC Success !!
+[    1.046574]  (3)[1:swapper/0][BAT_probe] power_supply_register USB Success !!
+[    1.046774]  (3)[1:swapper/0][BAT_probe] power_supply_register WIRELESS Success !!
+[    1.047087]  (3)[1:swapper/0][BAT_probe] power_supply_register Battery Success !!
+[    1.047322]  (3)[1:swapper/0]battery_kthread_hrtimer_init : done
+[    1.047447]  (3)[1:swapper/0][battery_probe] bat_thread_kthread Done
+[    1.047460]  (2)[182:bat_thread_kthr]clj1 read_battery_id debug 1
+[    1.047853]  (3)[1:swapper/0]charger_hv_detect_sw_workaround_init : done
+[    1.047876]  (3)[1:swapper/0]proc_create bat_proc_fops
+[    1.048630]  (3)[1:swapper/0]******** mt_batteryNotify_dts_probe!! ********
+[    1.049134]  (3)[1:swapper/0]******** mt_batteryNotify_probe!! ********
+[    1.049174]  (3)[1:swapper/0]proc_create battery_cmd_proc_fops
+[    1.049192]  (3)[1:swapper/0]proc_create current_cmd_proc_fops
+[    1.049209]  (3)[1:swapper/0]proc_create discharging_cmd_proc_fops
+[    1.049219]  (3)[1:swapper/0]******** mtk_battery_cmd!! ********
+[    1.049422]  (3)[1:swapper/0]****[battery_driver] Initialization : DONE !!
+[    1.049446]  (3)[1:swapper/0]BOOTPROF:      1049.440078:initcall: battery_init   170.985770ms
+[    1.050479]  (2)[180:mtk-tpd]mtk-tpd: tpd_down x:4095 y:-2560 p:1
+[    1.068123]  (0)[123:kworker/u8:2][msdc]msdc2 -> !!! Set<300KHz> Source<200000KHz> -> sclk<299KHz> timing<0> mode<0> div<167> hs400_div_dis<0> msdc_cfg:0x200a79b
+[    1.082884]  (3)[1:swapper/0]BOOTPROF:      1082.873386:initcall: clk_debug_init    33.002769ms
+[    1.083230]  (3)[1:swapper/0]vm: disabling
+[    1.083267]  (3)[1:swapper/0]vm25: disabling
+[    1.084499]  (3)[1:swapper/0]regulator regulator.3: info->modeset_reg 0x210 = 0x300
+[    1.084732]  (3)[1:swapper/0]regulator regulator.3: info->modeset_reg 0x210 = 0x200
+[    1.085496]  (3)[1:swapper/0][MUSBFSH] musbfsh_init 1866: MUSBFSH is enabled
+[    1.090573]  (3)[1:swapper/0][MUSBFSH] musbfsh_core_init 917: musbfsh-hdrc: ConfigData=0x1f (UTMI-16, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
+[    1.091934]  (3)[1:swapper/0]musbfsh-hdrc musbfsh-hdrc.0: MUSBFSH HDRC host driver
+[    1.092013]  (3)[1:swapper/0]musbfsh-hdrc musbfsh-hdrc.0: new USB bus registered, assigned bus number 2
+[    1.093599]  (3)[1:swapper/0]hub 2-0:1.0: USB hub found
+[    1.093684]  (3)[1:swapper/0]hub 2-0:1.0: 1 port detected
+[    1.094075] -(3)[1:swapper/0][MUSBFSH] musbfsh_start 604: <== devctl 0x98
+[    1.116552]  (0)[123:kworker/u8:2][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    1.144092]  (0)[123:kworker/u8:2][msdc]msdc2 -> !!! Set<260KHz> Source<200000KHz> -> sclk<259KHz> timing<0> mode<0> div<193> hs400_div_dis<0> msdc_cfg:0x200c19b
+[    1.193502]  (0)[123:kworker/u8:2][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    1.328101]  (2)[182:bat_thread_kthr]CHR_Type_num = 1

+[    1.335862]  (0)[182:bat_thread_kthr]AvgVbat=(4149,4149),AvgI=(483,0),VChr=5080,AvgT=(27,27),SOC=(98,98),UI_SOC=0,ZCV=4199 bcct:0:0 I:0
+[    1.335943]  (0)[182:bat_thread_kthr]hxh total_charging_time=0, battery_level=0,ICharging_current=483,bat_full=0 
+[    1.336773]  (0)[182:bat_thread_kthr][BATTERY] Pre-CC mode charge, timer=0 on 0 !!
+[    1.336773] 

+[    1.348052]  (0)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    1.359028]  (0)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    1.594258]  (3)[1:swapper/0]BOOTPROF:      1594.251618:probe: probe=usb_probe_interface drv=hub(ffffff8008fd12b8)   500.660924ms
+[    1.594442]  (3)[1:swapper/0]BOOTPROF:      1594.436464:probe: probe=usb_probe_device drv=usb(ffffff8008fd22d0)   501.235078ms
+[    1.594724]  (3)[1:swapper/0]musbfsh-hdrc musbfsh-hdrc.0: USB controller at ffffff800b6a0000 using DMA, IRQ 223
+[    1.595102]  (3)[1:swapper/0][MUSBFSH] musbfsh_init_drvvbus 1460: ****musbfsh_init_drvvbus:1460 Init Drive VBUS!!!!!
+[    1.595130]  (3)[1:swapper/0][MUSBFSH] musbfsh_init_drvvbus 1483: ****musbfsh_init_drvvbus:1483 end Init Drive VBUS KS!!!!!
+[    1.595160]  (3)[1:swapper/0][MUSBFSH] musbfsh_probe 1561: usb11 iddig_pin 1ab
+[    1.595174]  (3)[1:swapper/0][MUSBFSH] musbfsh_iddig_int 1240: ****musbfsh_iddig_int:1240 before Init IDDIG KS!!!!!
+[    1.595201]  (3)[1:swapper/0][MUSBFSH] musbfsh_iddig_int 1248: usb usb_iddig_number 69
+[    1.595282]  (3)[1:swapper/0][MUSBFSH] musbfsh_iddig_int 1254: USB IDDIG IRQ LINE available!!
+[    1.595310]  (3)[1:swapper/0]BOOTPROF:      1595.303849:probe: probe=platform_drv_probe drv=musbfsh-hdrc(ffffff8008fa5f30)   506.806617ms
+[    1.595382]  (3)[1:swapper/0]BOOTPROF:      1595.376080:initcall: musbfsh_init   509.882539ms
+[    1.595954]  (3)[1:swapper/0]ALSA device list:
+[    1.595966]  (3)[1:swapper/0]  #0: mt-snd-card
+[    1.596688]  (3)[1:swapper/0]Freeing unused kernel memory: 684K (ffffff8008e90000 - ffffff8008f3b000)
+[    1.596712]  (3)[1:swapper/0]This architecture does not have kernel memory protection.
+[    1.596725]  (3)[1:swapper/0]BOOTPROF:      1596.719772:Kernel_init_done
+[    1.599740]  (0)[1:init]init: init first stage started!
+[    1.611790]  (0)[1:init]SELinux: 8192 avtab hash slots, 17944 rules.
+[    1.632932]  (0)[1:init]SELinux: 8192 avtab hash slots, 17944 rules.
+[    1.632977]  (0)[1:init]SELinux:  1 users, 2 roles, 1570 types, 0 bools, 1 sens, 1024 cats
+[    1.632996]  (0)[1:init]SELinux:  63 classes, 17944 rules
+[    1.638416]  (0)[1:init]SELinux:  Completing initialization.
+[    1.638430]  (0)[1:init]SELinux:  Setting up existing superblocks.
+[    1.688958]  (1)[1:init]audit: type=1403 audit(1483274638.308:2): policy loaded auid=4294967295 ses=4294967295
+[    1.689432]  (1)[1:init]audit: type=1404 audit(1483274638.308:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
+[    1.692085] -(3)[184:kworker/3:2][MUSBFSH] musbfsh_hub_control 565: port status 00000100,devctl=0x19
+[    1.692219]  (3)[184:kworker/3:2][MUSBFSH] musbfsh_bus_suspend 2666: musbfsh_bus_suspend++,power=0x61

+[    1.700216]  (1)[1:init]init: (Initializing SELinux enforcing took 0.10s.)
+[    1.707133]  (2)[1:init]init: init second stage started!
+[    1.728059]  (2)[1:init]init: Running restorecon...
+[    1.988454]  (2)[1:init]init: waitpid failed: No child processes
+[    1.989003]  (2)[1:init]init: (Loading properties from /default.prop took 0.00s.)
+[    1.991888]  (2)[1:init]init: (Parsing /init.environ.rc took 0.00s.)
+[    1.992574]  (2)[1:init]init: (Parsing /init.usb.rc took 0.00s.)
+[    1.994216]  (2)[1:init]init: /init.mt8167.rc: 410: invalid keyword 'mknod'
+[    1.994565]  (2)[1:init]init: /init.mt8167.rc: 537: invalid keyword 'mknod'
+[    1.994600]  (2)[1:init]init: /init.mt8167.rc: 544: invalid keyword 'mknod'
+[    1.996080]  (2)[1:init]init: /init.mt8167.rc: 842: invalid keyword 'setprop'
+[    1.996115]  (2)[1:init]init: /init.mt8167.rc: 843: invalid keyword 'setprop'
+[    1.996146]  (2)[1:init]init: /init.mt8167.rc: 844: invalid keyword 'setprop'
+[    1.996176]  (2)[1:init]init: /init.mt8167.rc: 845: invalid keyword 'setprop'
+[    1.996206]  (2)[1:init]init: /init.mt8167.rc: 846: invalid keyword 'setprop'
+[    1.996236]  (2)[1:init]init: /init.mt8167.rc: 847: invalid keyword 'setprop'
+[    1.996267]  (2)[1:init]init: /init.mt8167.rc: 848: invalid keyword 'setprop'
+[    1.996297]  (2)[1:init]init: /init.mt8167.rc: 849: invalid keyword 'setprop'
+[    1.996327]  (2)[1:init]init: /init.mt8167.rc: 850: invalid keyword 'setprop'
+[    1.996357]  (2)[1:init]init: /init.mt8167.rc: 851: invalid keyword 'setprop'
+[    1.996387]  (2)[1:init]init: /init.mt8167.rc: 853: invalid keyword 'setprop'
+[    1.996547]  (2)[1:init]init: decode_uid: Unable to find UID for 'nvram'. Returning UINT_MAX
+[    1.996582]  (2)[1:init]init: decode_uid: Unable to find UID for 'nvram'. Returning UINT_MAX
+[    1.997898]  (2)[1:init]init: /init.mt8167.rc: 1454: invalid keyword 'chomd'
+[    1.998018]  (2)[1:init]init: /init.mt8167.rc: 1486: invalid keyword 'enable'
+[    1.998631]  (2)[1:init]init: (Parsing init.connectivity.rc took 0.00s.)
+[    1.998898]  (2)[1:init]init: ignored duplicate definition of service 'atci_service'init: ignored duplicate definition of service 'atcid-daemon-u'init: ignored duplicate definition of service 'atcid-daemon-e'init: decode_uid: Unable to find UID for 'nvram'. Returning UINT_MAX
+[    1.999054]  (2)[1:init]init: ignored duplicate definition of service 'audio-daemon'init: (Parsing init.mt8167.usb.rc took 0.00s.)
+[    2.001934]  (2)[1:init]init: (Parsing init.project.rc took 0.00s.)
+[    2.002025]  (2)[1:init]init: could not import file '/FWUpgradeInit.rc' from '/init.mt8167.rc': No such file or directory
+[    2.002281]  (2)[1:init]init: could not import file '/init.preload.rc' from 'init.aee.rc': No such file or directory
+[    2.002313]  (2)[1:init]init: (Parsing init.aee.rc took 0.00s.)
+[    2.002375]  (2)[1:init]init: could not import file 'init.fon.rc' from '/init.mt8167.rc': No such file or directory
+[    2.002671]  (2)[1:init]init: (Parsing init.rilproxy.rc took 0.00s.)
+[    2.002737]  (2)[1:init]init: could not import file 'init.volte.rc' from '/init.mt8167.rc': No such file or directory
+[    2.002798]  (2)[1:init]init: could not import file 'init.mal.rc' from '/init.mt8167.rc': No such file or directory
+[    2.002884]  (2)[1:init]init: (Parsing init.modem.rc took 0.00s.)
+[    2.002910]  (2)[1:init]init: (Parsing /init.mt8167.rc took 0.01s.)
+[    2.003966]  (2)[1:init]init: (Parsing /init.usb.configfs.rc took 0.00s.)
+[    2.004169]  (2)[1:init]init: (Parsing /init.zygote64_32.rc took 0.00s.)
+[    2.004196]  (2)[1:init]init: (Parsing /init.rc took 0.01s.)
+[    2.004570]  (2)[1:init]init: write_file: Unable to open '/proc/sys/kernel/sysrq': No such file or directory
+[    2.005301]  (2)[1:init]init: Starting service 'ueventd'...
+[    2.009602]  (0)[187:ueventd]ueventd: ueventd started!
+[    2.055021]  (3)[182:bat_thread_kthr]AvgVbat=(4148,4144),AvgI=(466,0),VChr=5090,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[    2.055086]  (3)[182:bat_thread_kthr]hxh total_charging_time=10, battery_level=98,ICharging_current=466,bat_full=0 
+[    2.055870]  (3)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=0 on 10!!
+[    2.066580]  (3)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    2.077167]  (3)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    2.368047] -(1)[123:kworker/u8:2]do_connection_work: 37 callbacks suppressed
+[    2.693685]  (0)[187:ueventd]ueventd: Coldboot took 0.68s.
+[    2.703744]  (2)[1:init]init: Waiting for /dev/.coldboot_done...
+[    2.703800]  (2)[1:init]init: Waiting for /dev/.coldboot_done took 0.00s.
+[    2.703940]  (2)[1:init]init: /dev/hw_random not found
+[    2.705295]  (2)[1:init]init: could not open /dev/keychord: No such file or directory
+[    2.720423]  (2)[1:init]init: write_file: Unable to open '/proc/sys/kernel/hung_task_timeout_secs': No such file or directory
+[    2.720555]  (2)[1:init]init: write_file: Unable to open '/proc/cpu/alignment': No such file or directory
+[    2.721102]  (2)[1:init]init: write_file: Unable to open '/proc/sys/kernel/sched_compat_yield': No such file or directory
+[    2.725036]  (2)[1:init]init: write_file: Unable to write to '/dev/cpuctl/cpu.shares': Invalid argument
+[    2.737931]  (2)[1:init]Registered swp emulation handler
+[    2.742633]  (2)[1:init]audit: type=1400 audit(1483274639.360:4): avc:  denied  { mounton } for  pid=1 comm="init" path="/mnt/media_rw" dev="tmpfs" ino=9344 scontext=u:r:init:s0 tcontext=u:object_r:mnt_media_rw_file:s0 tclass=dir permissive=0
+[    2.744751]  (2)[1:init]init: /dev/hw_random not found
+[    2.745746]  (2)[1:init]BOOTPROF:      2745.738082:INIT:Mount_START
+[    2.749605]  (3)[190:init]fs_mgr: blk device name /dev/block/platform/bootdevice/by-name/system
+[    2.893242]  (1)[111:hps_main]psci: CPU3 killed.
+[    3.408041] -(2)[123:kworker/u8:2]do_connection_work: 37 callbacks suppressed
+[    3.840972]  (0)[190:init]fs_mgr: Enabling dm-verity for system (mode 0)
+[    3.841025]  (1)[190:init]fs_mgr: loading verity table: '1 /dev/block/platform/bootdevice/by-name/system /dev/block/platform/bootdevice/by-name/system 4096 4096 955603 955603 sha256 96d26a21f6213cf2644933fc0e09a12429d6a15fae0171f78de508a971603230 aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7 9 use_fec_from_device /dev/block/platform/bootdevice/by-name/system fec_start 963137 fec_blocks 963137 fec_roots 2 ignore_zero_blocks'fs_mgr: __mount: target='/system, encryptable=0 
+[    3.850896]  (0)[190:init]EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
+[    3.851080]  (0)[190:init]fs_mgr: __mount(source=/dev/block/dm-0,target=/system,type=ext4)=0
+[    3.851220]  (0)[190:init]fs_mgr: blk device name /dev/block/platform/bootdevice/by-name/userdata
+[    3.851738]  (0)[190:init]EXT4-fs (mmcblk0p22): VFS: Can't find ext4 filesystem
+[    3.851837]  (0)[190:init]fs_mgr: check_fs(): mount(/dev/block/platform/bootdevice/by-name/userdata,/data,ext4)=-1: Invalid argument
+[    3.857629]  (0)[190:init]fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/bootdevice/by-name/userdata
+[    3.877219]  (0)[205:e2fsck]random: e2fsck: uninitialized urandom read (40 bytes read, 48 bits of entropy available)
+[    3.950866]  (2)[190:init]e2fsck: e2fsck 1.42.9 (28-Dec-2013)
+[    3.950866] 
+[    3.950920]  (2)[190:init]e2fsck: ext2fs_open2: Bad magic number in super-block
+[    3.950920] 
+[    3.950943]  (2)[190:init]e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
+[    3.950943] 
+[    3.950966]  (2)[190:init]e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/platform/bootdevice/by-name/userdata
+[    3.950966] 
+[    3.950988]  (2)[190:init]e2fsck: 
+[    3.950988] 
+[    3.951008]  (2)[190:init]e2fsck: The superblock could not be read or does not describe a correct ext2
+[    3.951008] 
+[    3.951030]  (2)[190:init]e2fsck: filesystem.  If the device is valid and it really contains an ext2
+[    3.951030] 
+[    3.951052]  (2)[190:init]e2fsck: filesystem (and not swap or ufs or something else), then the superblock
+[    3.951052] 
+[    3.951074]  (2)[190:init]e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
+[    3.951074] 
+[    3.951095]  (2)[190:init]e2fsck:     e2fsck -b 8193 <device>
+[    3.951095] 
+[    3.951115]  (2)[190:init]e2fsck: 
+[    3.951115] 
+[    3.951142]  (2)[190:init]e2fsck: e2fsck terminated by exit(8)
+[    3.951142] 
+[    3.951345]  (2)[190:init]fs_mgr: Running /vendor/bin/resize_ext4 on /dev/block/platform/bootdevice/by-name/userdata
+[    3.967365]  (1)[206:resize_ext4]random: resize_ext4: uninitialized urandom read (40 bytes read, 51 bits of entropy available)
+[    4.009195]  (1)[206:resize_ext4]resize: Couldn't find valid filesystem superblock.
+[    4.009253]  (1)[206:resize_ext4]resize: Failed to get resize status of /dev/block/platform/bootdevice/by-name/userdata.
+[    4.009291]  (1)[206:resize_ext4]resize: Resize ext4 return -1
+[    4.011679]  (2)[190:init]fs_mgr: Resize ext4 return 0
+[    4.012358]  (2)[190:init]EXT4-fs (mmcblk0p22): VFS: Can't find ext4 filesystem
+[    4.012499]  (2)[190:init]fs_mgr: check_fs(): mount(/dev/block/platform/bootdevice/by-name/userdata,/data,ext4)=-1: Invalid argument
+[    4.012568]  (2)[190:init]fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/bootdevice/by-name/userdata
+[    4.016125]  (0)[207:e2fsck]random: e2fsck: uninitialized urandom read (40 bytes read, 51 bits of entropy available)
+[    4.046156]  (1)[190:init]e2fsck: e2fsck 1.42.9 (28-Dec-2013)
+[    4.046156] 
+[    4.046211]  (1)[190:init]e2fsck: ext2fs_open2: Bad magic number in super-block
+[    4.046211] 
+[    4.046239]  (1)[190:init]e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
+[    4.046239] 
+[    4.046268]  (1)[190:init]e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/platform/bootdevice/by-name/userdata
+[    4.046268] 
+[    4.046294]  (1)[190:init]e2fsck: 
+[    4.046294] 
+[    4.046318]  (1)[190:init]e2fsck: 
+[    4.046318] 
+[    4.046344]  (1)[190:init]e2fsck: The superblock could not be read or does not describe a correct ext2
+[    4.046344] 
+[    4.046372]  (1)[190:init]e2fsck: filesystem.  If the device is valid and it really contains an ext2
+[    4.046372] 
+[    4.046399]  (1)[190:init]e2fsck: filesystem (and not swap or ufs or something else), then the superblock
+[    4.046399] 
+[    4.046426]  (1)[190:init]e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
+[    4.046426] 
+[    4.046452]  (1)[190:init]e2fsck:     e2fsck -b 8193 <device>
+[    4.046452] 
+[    4.046477]  (1)[190:init]e2fsck: 
+[    4.046477] 
+[    4.046510]  (1)[190:init]e2fsck: e2fsck terminated by exit(8)
+[    4.046510] 
+[    4.046801]  (1)[190:init]fs_mgr: __mount: target='/data, encryptable=0 
+[    4.047317]  (1)[190:init]EXT4-fs (mmcblk0p22): VFS: Can't find ext4 filesystem
+[    4.047414]  (1)[190:init]fs_mgr: __mount(source=/dev/block/platform/bootdevice/by-name/userdata,target=/data,type=ext4)=-1
+[    4.048160]  (1)[190:init]fs_mgr: fs_mgr_mount_all(): possibly an encryptable blkdev /dev/block/platform/bootdevice/by-name/userdata for mount /data type ext4 )
+[    4.048417]  (1)[190:init]fs_mgr: blk device name /dev/block/platform/bootdevice/by-name/cache
+[    4.049015]  (1)[190:init]EXT4-fs (mmcblk0p21): Ignoring removed nomblk_io_submit option
+[    4.128299]  (0)[190:init]EXT4-fs (mmcblk0p21): recovery complete
+[    4.128945]  (0)[190:init]EXT4-fs (mmcblk0p21): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit
+[    4.129131]  (0)[190:init]fs_mgr: check_fs(): mount(/dev/block/platform/bootdevice/by-name/cache,/cache,ext4)=0: Success
+[    4.130848]  (0)[190:init]fs_mgr: check_fs(): unmount(/cache) succeeded
+[    4.130905]  (0)[190:init]fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/bootdevice/by-name/cache
+[    4.133728]  (1)[210:e2fsck]random: e2fsck: uninitialized urandom read (40 bytes read, 53 bits of entropy available)
+[    4.200570]  (0)[190:init]e2fsck: e2fsck 1.42.9 (28-Dec-2013)
+[    4.200570] 
+[    4.200626]  (0)[190:init]e2fsck: Pass 1: Checking inodes, blocks, and sizes
+[    4.200626] 
+[    4.200653]  (0)[190:init]e2fsck: Pass 2: Checking directory structure
+[    4.200653] 
+[    4.200679]  (0)[190:init]e2fsck: Pass 3: Checking directory connectivity
+[    4.200679] 
+[    4.200705]  (0)[190:init]e2fsck: Pass 4: Checking reference counts
+[    4.200705] 
+[    4.200731]  (0)[190:init]e2fsck: Pass 5: Checking group summary information
+[    4.200731] 
+[    4.200758]  (0)[190:init]e2fsck: /dev/block/platform/bootdevice/by-name/cache: 27/32768 files (0.0% non-contiguous), 4358/131072 blocks
+[    4.200758] 
+[    4.201053]  (0)[190:init]fs_mgr: __mount: target='/cache, encryptable=2 
+[    4.204469]  (1)[190:init]EXT4-fs (mmcblk0p21): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,discard
+[    4.204614]  (1)[190:init]fs_mgr: __mount(source=/dev/block/platform/bootdevice/by-name/cache,target=/cache,type=ext4)=0
+[    4.207864]  (2)[1:init]init: (Parsing /system/etc/init/atrace.rc took 0.00s.)
+[    4.208481]  (2)[1:init]init: (Parsing /system/etc/init/audioserver.rc took 0.00s.)
+[    4.209024]  (2)[1:init]init: (Parsing /system/etc/init/bootanim.rc took 0.00s.)
+[    4.209609]  (2)[1:init]init: (Parsing /system/etc/init/bootstat.rc took 0.00s.)
+[    4.210122]  (2)[1:init]init: (Parsing /system/etc/init/cameraserver.rc took 0.00s.)
+[    4.210577]  (2)[1:init]init: (Parsing /system/etc/init/debuggerd.rc took 0.00s.)
+[    4.211029]  (2)[1:init]init: (Parsing /system/etc/init/debuggerd64.rc took 0.00s.)
+[    4.211495]  (2)[1:init]init: (Parsing /system/etc/init/drmserver.rc took 0.00s.)
+[    4.212133]  (2)[1:init]init: (Parsing /system/etc/init/dumpstate.rc took 0.00s.)
+[    4.212626]  (2)[1:init]init: (Parsing /system/etc/init/gatekeeperd.rc took 0.00s.)
+[    4.213093]  (2)[1:init]init: (Parsing /system/etc/init/installd.rc took 0.00s.)
+[    4.213557]  (2)[1:init]init: (Parsing /system/etc/init/keystore.rc took 0.00s.)
+[    4.214022]  (2)[1:init]init: (Parsing /system/etc/init/lmkd.rc took 0.00s.)
+[    4.214522]  (2)[1:init]init: (Parsing /system/etc/init/logd.rc took 0.00s.)
+[    4.214990]  (2)[1:init]init: (Parsing /system/etc/init/mdnsd.rc took 0.00s.)
+[    4.215467]  (2)[1:init]init: (Parsing /system/etc/init/mediacodec.rc took 0.00s.)
+[    4.215951]  (2)[1:init]init: (Parsing /system/etc/init/mediadrmserver.rc took 0.00s.)
+[    4.216456]  (2)[1:init]init: (Parsing /system/etc/init/mediaextractor.rc took 0.00s.)
+[    4.216944]  (2)[1:init]init: (Parsing /system/etc/init/mediaserver.rc took 0.00s.)
+[    4.217417]  (2)[1:init]init: (Parsing /system/etc/init/mtpd.rc took 0.00s.)
+[    4.217901]  (2)[1:init]init: (Parsing /system/etc/init/netd.rc took 0.00s.)
+[    4.218368]  (2)[1:init]init: (Parsing /system/etc/init/racoon.rc took 0.00s.)
+[    4.218920]  (2)[1:init]init: (Parsing /system/etc/init/servicemanager.rc took 0.00s.)
+[    4.219395]  (2)[1:init]init: (Parsing /system/etc/init/surfaceflinger.rc took 0.00s.)
+[    4.220043]  (2)[1:init]init: (Parsing /system/etc/init/uncrypt.rc took 0.00s.)
+[    4.220564]  (2)[1:init]init: (Parsing /system/etc/init/vdc.rc took 0.00s.)
+[    4.221058]  (2)[1:init]init: (Parsing /system/etc/init/vold.rc took 0.00s.)
+[    4.225442]  (0)[1:init]init: (Parsing /vendor/etc/init/init.wod.rc took 0.00s.)
+[    4.225547]  (0)[1:init]init: do_mount_all ret = 2
+[    4.225904]  (0)[1:init]BOOTPROF:      4225.895163:INIT:Mount_END
+[    4.231304]  (0)[1:init]init: Starting service 'logd'...
+[    4.241977]  (2)[213:logd]random: logd: uninitialized urandom read (40 bytes read, 57 bits of entropy available)
+[    4.258157]  (0)[1:init]init: SELinux: Could not set context for /sys/kernel/debug/tracing:  Operation not supported on transport endpoint
+[    4.281384]  (0)[1:init]init: PropSet Error:[ro.mtk_key_manager_kb_path:4]  ro.* properties may NEVER be modified once set
+[    4.281419]  (0)[1:init]init: property_set("ro.mtk_key_manager_kb_path", "4") failed
+[    4.283058]  (0)[1:init]init: (Loading properties from /system/build.prop took 0.00s.)
+[    4.283159]  (0)[1:init]init: can not load properties (null) from /vendor/build.prop
+[    4.283193]  (0)[1:init]init: (Loading properties from /vendor/build.prop took 0.00s.)
+[    4.283244]  (0)[1:init]init: can not load properties ro.* from /factory/factory.prop
+[    4.283272]  (0)[1:init]init: (Loading properties from /factory/factory.prop took 0.00s.)
+[    4.285829]  (0)[1:init]init: Starting service 'debuggerd'...
+[    4.287233]  (0)[1:init]init: Starting service 'debuggerd64'...
+[    4.291449]  (0)[1:init]init: Starting service 'vold'...
+[    4.294109]  (2)[1:init]init: Not bootcharting.
+[    4.298099]  (0)[215:debuggerd64]random: debuggerd64: uninitialized urandom read (40 bytes read, 59 bits of entropy available)
+[    4.309657]  (1)[214:debuggerd]random: debuggerd: uninitialized urandom read (40 bytes read, 60 bits of entropy available)
+[    4.315635]  (1)[216:vold]random: vold: uninitialized urandom read (40 bytes read, 60 bits of entropy available)
+[    4.321432]  (0)[213:logd]logd.auditd: start
+[    4.357385]  (1)[222:vdc]random: vdc: uninitialized urandom read (40 bytes read, 62 bits of entropy available)
+[    4.380942]  (2)[215:debuggerd64]aed_ke_open:(aed1)10:61
+[    4.381053]  (2)[215:debuggerd64]aed_ee_open:10:62
+[    4.382154]  (2)[215:debuggerd64]set aee mode = 4
+[    4.448070] -(1)[141:kworker/u8:3]do_connection_work: 37 callbacks suppressed
+[    4.474669]  (1)[214:debuggerd]aed_ee_open:10:62
+[    4.474737]  (1)[214:debuggerd]aed_ke_open:(aed1)10:61
+[    4.474831]  (1)[214:debuggerd]aed_ee_open:10:62
+[    4.475268]  (1)[214:debuggerd]set aee mode = 4
+[    4.893737]  (0)[111:hps_main]psci: CPU2 killed.
+[    5.052494]  (1)[228:vold]BOOTPROF:      5052.478473:vold:init_user0:START
+[    5.054196]  (1)[228:vold]BOOTPROF:      5054.184549:vold:init_user0:END
+[    5.064077]  (0)[182:bat_thread_kthr]AvgVbat=(4148,4143),AvgI=(450,0),VChr=5090,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[    5.064148]  (0)[182:bat_thread_kthr]hxh total_charging_time=20, battery_level=98,ICharging_current=450,bat_full=0 
+[    5.075658]  (0)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=10 on 20!!
+[    5.085973]  (0)[1:init]init: Starting service 'exec 1 (/system/bin/tzdatacheck)'...
+[    5.086917]  (0)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    5.089649]  (1)[230:debuggerd]aed_ke_read: cmdType=IND[2] cmdId=WARN_RAISED[13] seq=0 arg=3e8 len=0
+[    5.089907]  (0)[21:kworker/3:0]ke_destroy_log
+[    5.089924]  (0)[21:kworker/3:0]aee_oops_free
+[    5.092136]  (1)[231:debuggerd][KL_ENV]cann't find name=forceencrypt_config
+[    5.095014]  (1)[231:debuggerd][KL_ENV]cann't find name=forceencrypt_config
+[    5.100348]  (1)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    5.113468]  (0)[229:tzdatacheck]random: tzdatacheck: uninitialized urandom read (40 bytes read, 69 bits of entropy available)
+[    5.146720]  (0)[1:init]init: Service 'exec 1 (/system/bin/tzdatacheck)' (pid 229) exited with status 0
+[    5.152438]  (0)[1:init]init: write_file: Unable to open '/sys/class/misc/md32/md32_boot': No such file or directory
+[    5.155334]  (0)[1:init]init: Starting service 'kisd'...
+[    5.192576] -(2)[0:swapper/2]Detected VIPT I-cache on CPU2
+[    5.193669] -(3)[0:swapper/3]Detected VIPT I-cache on CPU3
+[    5.210551]  (3)[1:init]init: Starting service 'rpmb_svc'...
+[    5.229562]  (0)[1:init]texfat: module license 'Commercial. For support email exfat-support@tuxera.com' taints kernel.
+[    5.229584]  (0)[1:init]Disabling lock debugging due to kernel taint
+[    5.232169]  (0)[1:init]Tuxera exFAT driver version 3016.6.23.3 [Flags: R/W MODULE].
+[    5.232197]  (0)[1:init]Built against headers 4.4.22 #1 SMP PREEMPT Sun Mar 26 16:24:31 CST 2017 arm64
+[    5.232211]  (0)[1:init]Running on kernel 4.4.22 #1 SMP PREEMPT Thu Jun 1 22:34:07 HKT 2017 aarch64
+[    5.244537]  (3)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    5.246147]  (0)[1:init]Tuxera NTFS driver 3016.7.1.2.3 [Flags: R/W MODULE].
+[    5.246172]  (0)[1:init]Built against headers 4.4.22 #1 SMP PREEMPT Sun Mar 26 16:24:31 CST 2017 arm64
+[    5.246184]  (0)[1:init]Running on kernel 4.4.22 #1 SMP PREEMPT Thu Jun 1 22:34:07 HKT 2017 aarch64
+[    5.247387]  (0)[1:init]init: SELinux: Could not set context for /persist:  Read-only file system
+[    5.249511]  (0)[1:init]BOOTPROF:      5249.499396:post-fs-data: on modem start
+[    5.252189]  (0)[1:init]init: ro.hardware: mt8167.
+[    5.252378]  (0)[1:init]init: service 'logd' still running, return directly
+[    5.252693]  (0)[1:init]init: Starting service 'logd-reinit'...
+[    5.255136]  (0)[1:init]init: write_file: Unable to open '/proc/sys/vm/min_free_order_shift': No such file or directory
+[    5.262132]  (0)[1:init]init: service 'ueventd' still running, return directly
+[    5.262182]  (0)[1:init]init: Starting service 'healthd'...
+[    5.263597]  (0)[1:init]init: Starting service 'bootlogoupdater'...
+[    5.264582]  (0)[1:init]init: cannot find '/vendor/bin/featured' (No such file or directory), disabling 'featured'
+[    5.264875]  (0)[1:init]init: Starting service 'enableswap'...
+[    5.265866]  (0)[1:init]init: Starting service 'watchdogd'...
+[    5.267332]  (3)[235:healthd]binder: 235:235 binder_context_mgr_node is NULL
+[    5.267355]  (3)[235:healthd]binder: 235:235 transaction failed 29189, size 0-0
+[    5.267372]  (3)[235:healthd]binder: read put err 29189 to user 00000072c7c47008, thread error 29189:29185
+[    5.267376]  (0)[1:init]init: Starting service 'wmt_loader'...
+[    5.269023]  (0)[1:init]init: Starting service 'wmt_launcher'...
+[    5.271100]  (0)[1:init]init: Starting service 'lmkd'...
+[    5.273277]  (0)[1:init]init: Starting service 'servicemanager'...
+[    5.274809]  (0)[1:init]init: Starting service 'surfaceflinger'...
+[    5.275799]  (0)[1:init]init: service 'vold' still running, return directly
+[    5.282862]  (2)[243:init]init: couldn't write 243 to /sys/fs/cgroup/stune/foreground/tasks: No such file or directory
+[    5.289730]  (2)[217:logd.daemon]logd.daemon: reinit
+[    5.292175]  (2)[217:logd.daemon]logd no log reader, set log level to ERROR!
+[    5.293108]  (0)[1:init]init: Service 'logd-reinit' (pid 234) exited with status 0
+[    5.293168]  (3)[238:watchdogd]watchdogd: started (interval 20, margin 10)!
+[    5.293221]  (3)[238:watchdogd][WDK]: kick Ex WDT
+[    5.293236]  (3)[238:watchdogd][WDK]: kick Ex WDT
+[    5.293240]  (3)[238:watchdogd][WDK]: kick Ex WDT
+[    5.293246]  (3)[238:watchdogd][WDK]: kick Ex WDT
+[    5.297494]  (0)[1:init]init: cannot find '/vendor/bin/em_svr' (No such file or directory), disabling 'emsvr_user'
+[    5.299641]  (0)[1:init]init: Starting service 'exec 2 (/system/bin/vdc)'...
+[    5.319634]  (3)[239:wmt_loader][WMT-DETECT][I]wmt_detect_open:open major 154 minor 0 (pid 239)
+[    5.322536]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191034),arg(8)
+[    5.322558]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_pwr_on:++
+[    5.322572]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_dump_pin_conf:LDO(GPIO-1), PMU(GPIO389), PMUV28(GPIO-1)
+[    5.322586]  (1)[239:wmt_loader]------------[ cut here ]------------
+[    5.322609]  (1)[239:wmt_loader]WARNING: CPU: 1 PID: 239 at /home/d2/zuotao/project/A10L2/MT8167/kernel-4.4/drivers/gpio/gpiolib.c:85 gpio_to_desc+0xd8/0xec()
+[    5.322620]  (1)[239:wmt_loader]invalid GPIO -1
+[    5.322629]  (1)[239:wmt_loader]Modules linked in: tntfs(PO) texfat(PO)
+[    5.322661] -(1)[239:wmt_loader]CPU: 1 PID: 239 Comm: wmt_loader Tainted: P        W  O    4.4.22 #1
+[    5.322672] -(1)[239:wmt_loader]Hardware name: MT8167B (DT)
+[    5.322683] -(1)[239:wmt_loader]Call trace:
+[    5.322700] -(1)[239:wmt_loader][<ffffff800808ac30>] dump_backtrace+0x0/0x168
+[    5.322715] -(1)[239:wmt_loader][<ffffff800808adac>] show_stack+0x14/0x1c
+[    5.322732] -(1)[239:wmt_loader][<ffffff8008374e88>] dump_stack+0x8c/0xb0
+[    5.322748] -(1)[239:wmt_loader][<ffffff80080a0254>] warn_slowpath_fmt+0xc0/0xf4
+[    5.322763] -(1)[239:wmt_loader][<ffffff80083b1cec>] gpio_to_desc+0xd8/0xec
+[    5.322780] -(1)[239:wmt_loader][<ffffff800865b288>] wmt_detect_chip_pwr_ctrl+0x22c/0x300
+[    5.322795] -(1)[239:wmt_loader][<ffffff800865a434>] wmt_detect_ext_chip_pwr_on+0x20/0x64
+[    5.322811] -(1)[239:wmt_loader][<ffffff800865a7e0>] wmt_detect_unlocked_ioctl+0x190/0x23c
+[    5.322826] -(1)[239:wmt_loader][<ffffff80081d6dd0>] do_vfs_ioctl+0x35c/0x5ac
+[    5.322839] -(1)[239:wmt_loader][<ffffff80081d70a4>] SyS_ioctl+0x84/0x98
+[    5.322854] -(1)[239:wmt_loader][<ffffff8008085ff0>] el0_svc_naked+0x24/0x28
+[    5.322865]  (1)[239:wmt_loader]---[ end trace f521f496004be0e3 ]---
+[    5.322878]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_dump_pin_conf:RST(GPIO394), BGF_EINT(GPIO-1), BGF_EINT_NUM(-22)
+[    5.322902]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_dump_pin_conf:WIFI_EINT(GPIO392), WIFI_EINT_NUM(34)
+[    5.322933]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_chip_pwr_on:wmt_gpio:set GPIO_COMBO_PMU_EN_PIN to GPIO_PULL_DIS done!
+[    5.322964]  (1)[239:wmt_loader][WMT-DETECT][I]wmt_detect_chip_pwr_on:wmt_gpio:set GPIO_COMBO_RST_PIN to GPIO_PULL_DIS done!
+[    5.327756]  (1)[237:sh]zram0: detected capacity change from 0 to 1031188480
+[    5.328294]  (0)[1:init]init: Service 'exec 2 (/system/bin/vdc)' (pid 244) exited with status 0
+[    5.335285]  (0)[1:init]init: cannot find '/vendor/bin/em_svr' (No such file or directory), disabling 'emsvr_user'
+[    5.380524]  (1)[247:swapon]Adding 1007016k swap on /dev/block/zram0.  Priority:-1 extents:1 across:1007016k SS
+[    5.424065]  (2)[239:wmt_loader]mt6397-misc mt6397-misc: enable 32k clock output!!!
+[    5.443798]  (0)[1:init][g_android][USB]enable_store: device_attr->attr.name: enable
+[    5.443821]  (0)[1:init][g_android]android_usb: already disabled
+[    5.444158]  (0)[1:init]init: Service 'enableswap' (pid 237) exited with status 0
+[    5.444793]  (0)[1:init][g_android][USB]functions_store: name = mtp
+[    5.444937]  (0)[1:init][g_android][USB]enable_store: device_attr->attr.name: enable
+[    5.444955]  (0)[1:init][g_android][USB]bind_config function 'mtp'/ffffff8008fdc6d0
+[    5.444966]  (0)[1:init]mtp_bind_config
+[    5.445024]  (0)[1:init]android_usb gadget: cfg 1/ffffff8008fdb9d8 speeds: super high full
+[    5.445059]  (0)[1:init][BATTERY] wake_up_bat. 

+[    5.445102]  (2)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[    5.445147]  (0)[1:init][g_android][USB]enable_store: enable 0->1 case, device_desc.idVendor = 0x502, device_desc.idProduct = 0x394b
+[    5.445162]  (0)[1:init]BOOTPROF:      5445.156550:USB ready
+[    5.450642]  (2)[182:bat_thread_kthr]AvgVbat=(4148,4135),AvgI=(433,0),VChr=5090,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[    5.450708]  (2)[182:bat_thread_kthr]hxh total_charging_time=30, battery_level=98,ICharging_current=433,bat_full=0 
+[    5.451487]  (2)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=20 on 30!!
+[    5.462348]  (0)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    5.473939]  (2)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    5.488050] -(2)[141:kworker/u8:3]do_connection_work: 37 callbacks suppressed
+[    5.589571]  (3)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    5.616055]  (3)[239:wmt_loader]mtk_wcn_cmb_sdio_off (1)
+[    5.616082]  (3)[239:wmt_loader][msdc]msdc2 -> USR Suspend
+[    5.616341]  (3)[239:wmt_loader][msdc]msdc2 -> MSDC Device Request Suspend
+[    5.616358]  (3)[239:wmt_loader]mtk_wcn_cmb_sdio_on (1)
+[    5.616372]  (3)[239:wmt_loader][msdc]msdc2 -> USR Resume
+[    5.640165]  (3)[239:wmt_loader][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<0> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007d9b
+[    5.654833] -(0)[236:boot_logo_updat]QMU_WARN,<musb_disable_q_all 312>, disable_q_all
+[    5.654859] -(0)[236:boot_logo_updat][BATTERY] BAT_SetUSBState Success! Set 1

+[    5.654869] -(0)[236:boot_logo_updat][BATTERY] wake_up_bat. 

+[    5.654909]  (2)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[    5.659639]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191038),arg(0)
+[    5.659659]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_detect:++
+[    5.664615]  (2)[182:bat_thread_kthr]AvgVbat=(4147,4129),AvgI=(416,0),VChr=5080,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[    5.664687]  (2)[182:bat_thread_kthr]hxh total_charging_time=40, battery_level=98,ICharging_current=416,bat_full=0 
+[    5.666591]  (3)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=30 on 40!!
+[    5.667369]  (2)[141:kworker/u8:3][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    5.672721]  (3)[236:boot_logo_updat]mtk-tpd: tpd_fb_notifier_callback
+[    5.677728]  (2)[141:kworker/u8:3][msdc]msdc2 -> !!! Set<260KHz> Source<200000KHz> -> sclk<259KHz> timing<0> mode<0> div<193> hs400_div_dis<0> msdc_cfg:0x200c19b
+[    5.679426]  (3)[1:init]init: Service 'bootlogoupdater' (pid 236) exited with status 0
+[    5.680091]  (2)[239:wmt_loader][WMT-DETECT][E]wmt_detect_read_ext_cmb_status(206):WMT-DETECT: WIFI_EINT input status:1
+[    5.680107]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_detect:external combo chip detected
+[    5.688528]  (3)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    5.703088]  (3)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    5.722481]  (0)[56:kworker/0:1][g_android]android_work: sent uevent USB_STATE=CONNECTED, is_hwconnected=1
+[    5.793619] -(0)[0:swapper/0]android_usb gadget: high-speed config #1: android
+[    5.793664] -(0)[0:swapper/0]android_usb gadget: [COM]USB_REQ_SET_CONFIGURATION: value=0
+[    5.793681] -(0)[0:swapper/0][BATTERY] BAT_SetUSBState Success! Set 2

+[    5.793691] -(0)[0:swapper/0][BATTERY] wake_up_bat. 

+[    5.793724]  (3)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[    5.793820]  (0)[56:kworker/0:1][g_android]android_work: sent uevent USB_STATE=CONFIGURED, is_hwconnected=1
+[    5.793835]  (0)[56:kworker/0:1]BOOTPROF:      5793.829167:USB configured
+[    5.799260]  (3)[182:bat_thread_kthr]AvgVbat=(4147,4137),AvgI=(400,0),VChr=5080,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[    5.799326]  (3)[182:bat_thread_kthr]hxh total_charging_time=50, battery_level=98,ICharging_current=400,bat_full=0 
+[    5.800080]  (2)[141:kworker/u8:3][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<0> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007ddb
+[    5.800150]  (3)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=40 on 50!!
+[    5.801400]  (3)[182:bat_thread_kthr][msdc]msdc2 select card<0x00010000>
+[    5.811374]  (3)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[    5.815905]  (2)[141:kworker/u8:3][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<6> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007ddb
+[    5.815937]  (2)[141:kworker/u8:3][msdc]msdc2 -> !!! Set<200000KHz> Source<200000KHz> -> sclk<200000KHz> timing<6> mode<1> div<0> hs400_div_dis<0> msdc_cfg:0x21000db
+[    5.817067]  (2)[141:kworker/u8:3]autok result open fail
+[    5.817081]  (2)[141:kworker/u8:3][msdc]sdio autok result not exist!, excute tuning
+[    5.817092]  (2)[141:kworker/u8:3][msdc][AUTOK]SDIO SDR104 Tune
+[    5.820424]  (2)[141:kworker/u8:3][AUTOK]CMD 0 	 35 	 XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOO

+[    5.822125]  (3)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[    5.822585]  (2)[141:kworker/u8:3][AUTOK]CMD 1 	 34 	 OOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOOOO

+[    5.822604]  (2)[141:kworker/u8:3][AUTOK]Analysis Result: 1T = 38

+[    5.822604]  
+[    5.825748]  (2)[141:kworker/u8:3][AUTOK]DAT 0 	 33 	 XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOO

+[    5.828612]  (2)[141:kworker/u8:3][AUTOK]DAT 1 	 31 	 OOOOOOOOOOOOOOXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXOOOOO

+[    5.828631]  (2)[141:kworker/u8:3][AUTOK]Analysis Result: 1T = 37

+[    5.828631]  
+[    5.828654]  (2)[141:kworker/u8:3][AUTOK]CMD [EDGE:1 DLY1:0 DLY2:0 ]

+[    5.828667]  (2)[141:kworker/u8:3][AUTOK]DAT [RDAT_EDGE:0 RD_FIFO_EDGE:1 WD_FIFO_EDGE:1]

+[    5.828679]  (2)[141:kworker/u8:3][AUTOK]DAT [LATCH_CK:0 DLY1:0 DLY2:0 ]

+[    5.828689]  (2)[141:kworker/u8:3][AUTOK]DS  [DLY1:0 DLY2:0 DLY3:0]

+[    5.828703]  (2)[141:kworker/u8:3][AUTOK]=========Time Cost:11 ms========

+[    5.829976]  (2)[141:kworker/u8:3]mmc2: new ultra high speed SDR104 SDIO card at address 0001
+[    5.830642]  (2)[141:kworker/u8:3][SDIO-DETECT][I]sdio_detect_probe:vendor(0x37a) device(0x6630) num(0x1)
+[    5.830663]  (2)[141:kworker/u8:3][SDIO-DETECT][I]hif_sdio_match_chipid_by_dev_id:valid chipId found, index(4), vendor id(0x37a), device id(0x6630), chip id(0x6630)
+[    5.830676]  (2)[141:kworker/u8:3]set current consys chipid (0x6630)
+[    5.830689]  (2)[141:kworker/u8:3][SDIO-DETECT][I]sdio_detect_probe:autok function detected, func:0xffffffc075525000
+[    5.830998]  (2)[141:kworker/u8:3][SDIO-DETECT][I]sdio_detect_probe:vendor(0x37a) device(0x6630) num(0x2)
+[    5.831013]  (2)[141:kworker/u8:3][SDIO-DETECT][I]hif_sdio_match_chipid_by_dev_id:valid chipId found, index(4), vendor id(0x37a), device id(0x6630), chip id(0x6630)
+[    5.831025]  (2)[141:kworker/u8:3]set current consys chipid (0x6630)
+[    5.884072]  (2)[239:wmt_loader][SDIO-DETECT][I]hif_sdio_is_chipid_valid:index:4, chipId:0x6630
+[    5.884095]  (2)[239:wmt_loader][SDIO-DETECT][I]hif_sdio_is_chipid_valid:index:4, chipId:0x6630
+[    5.884107]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_detect:valid external combo chip id (0x6630)
+[    5.884118]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_detect:--
+[    5.884199]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191040),arg(0)
+[    5.884212]  (2)[239:wmt_loader]query current consys chipid (0x6630)
+[    5.885233]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191032),arg(26160)
+[    5.885253]  (2)[239:wmt_loader][SDIO-DETECT][I]sdio_detect_do_autok:MTK_HIF_SDIO_AUTOK_ENABLED is not defined
+[    5.885276]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191033),arg(549606330971)
+[    5.885288]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_ext_chip_pwr_off:--
+[    5.885303]  (2)[239:wmt_loader]mtk_wcn_cmb_sdio_off (1)
+[    5.885318]  (2)[239:wmt_loader][msdc]msdc2 -> USR Suspend
+[    5.885474]  (2)[239:wmt_loader][SDIO-DETECT][I]sdio_detect_remove:do sdio remove
+[    5.885650]  (2)[239:wmt_loader][SDIO-DETECT][I]sdio_detect_remove:do sdio remove
+[    5.885752]  (2)[239:wmt_loader]mmc2: card 0001 removed
+[    5.891946]  (3)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    5.906899]  (2)[239:wmt_loader][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    5.908171]  (2)[239:wmt_loader][msdc]msdc2 -> MSDC Device Request Suspend
+[    5.908240]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (1074034433),arg(26160)
+[    5.908253]  (2)[239:wmt_loader]set current consys chipid (0x6630)
+[    5.908267]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191035),arg(26160)
+[    5.908343]  (2)[239:wmt_loader][SDIO-DETECT][I]sdio_detect_exit:sdio_unregister_driver
+[    5.908358]  (2)[239:wmt_loader][WMT-DETECT][I]wmt_detect_unlocked_ioctl:cmd (-2147191036),arg(26160)
+[    5.908371]  (2)[239:wmt_loader][WMT-MOD-INIT][I]do_common_drv_init:start to do common driver init, chipid:0x00006630
+[    5.908385]  (2)[239:wmt_loader][HIF-SDIO][I]hif_sdio_init:start!
+[    5.908500]  (2)[239:wmt_loader][HIF-SDIO][I]WMT_init:WMT Version= Consys WMT Driver - v1.0 DATE=2013/01/20
+[    5.910504]  (2)[239:wmt_loader][STP] mtk_wcn_stp_dbg_enable:[I] STP dbg mode is turned on
+[    5.910532]  (2)[239:wmt_loader][HIF-SDIO][I]WMT_init:driver(major 190) installed
+[    5.912736]  (3)[239:wmt_loader][HIF-SDIO][E]wmt_lib_init(272):no pwr on seq and clk par found
+[    5.912777]  (3)[239:wmt_loader][WMT-CMB-HW][W]mtk_wcn_cmb_hw_init:invalid pPwrSeqTime parameter, use default hw init sequence parameters
+[    5.912793]  (3)[239:wmt_loader][WMT-CMB-HW][I]mtk_wcn_cmb_hw_dmp_seq:combo chip power on sequence time, RTC (100), LDO (100), RST(30), OFF(10), ON(30)
+[    5.912820]  (2)[254:mtk_wmtd][HIF-SDIO][I]wmtd_thread:wmtd thread starts
+[    5.912842]  (3)[239:wmt_loader][HIF-SDIO][I]WMT_init:wmt register fb_notifier OK!
+[    5.912854]  (3)[239:wmt_loader][HIF-SDIO][I]WMT_init:success
+[    5.912883]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:cltinfo func table size:8
+[    5.912896]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x18b, func_num:1, blk_size:512
+[    5.912909]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x18c, func_num:1, blk_size:512
+[    5.912922]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x6619, func_num:1, blk_size:512
+[    5.912935]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x20b, func_num:1, blk_size:512
+[    5.912948]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x20c, func_num:1, blk_size:512
+[    5.912960]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x6628, func_num:2, blk_size:512
+[    5.912973]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x6630, func_num:2, blk_size:512
+[    5.912986]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:manf_id:0x37a, card_id:0x6632, func_num:2, blk_size:512
+[    5.913145]  (3)[239:wmt_loader][STP SDIO][I]stp_sdio_init:blk_size(512), tx_buf_cnt(16), fifo tx(2080) rx(2304), buf tx(2560) rx(2560)
+[    5.913158]  (3)[239:wmt_loader][WMT-MOD-INIT][I]do_common_drv_init:common driver init finish:0
+[    5.913170]  (3)[239:wmt_loader][BT-MOD-INIT][I]do_bluetooth_drv_init:start to do bluetooth driver init
+[    5.913452]  (3)[239:wmt_loader][BT-MOD-INIT][I]do_bluetooth_drv_init:finish bluetooth driver init, i_ret:0
+[    5.913466]  (3)[239:wmt_loader][GPS-MOD-INIT][I]do_gps_drv_init:start to do gps driver init
+[    5.913656]  (3)[239:wmt_loader]mtk_stp_GPS_chrdev driver(major 191) installed.
+[    5.913671]  (3)[239:wmt_loader][GPS-MOD-INIT][I]do_gps_drv_init:finish gps driver init, i_ret:0
+[    5.913683]  (3)[239:wmt_loader][FM-MOD-INIT][I]do_fm_drv_init:start to do fm module init
+[    5.913694]  (3)[239:wmt_loader][FM-MOD-INIT][I]do_fm_drv_init:finish fm module init
+[    5.913706]  (3)[239:wmt_loader][WLAN-MOD-INIT][I]do_wlan_drv_init:start to do wlan module init 0x6630
+[    5.913930]  (3)[239:wmt_loader][WLAN-MOD-INIT][I]do_wlan_drv_init:WMT-WIFI char dev init, ret:0
+[    5.914501]  (3)[239:wmt_loader][WLAN-MOD-INIT][I]do_wlan_drv_init:WLAN-GEN3 driver init, ret:0
+[    5.914516]  (3)[239:wmt_loader][WLAN-MOD-INIT][I]do_wlan_drv_init:finish wlan module init
+[    5.914573]  (3)[239:wmt_loader][WMT-DETECT][I]wmt_detect_close:close major 154 minor 0 (pid 239)
+[    5.916289]  (2)[1:init]init: Service 'wmt_loader' (pid 239) exited with status 0
+[    5.933931]  (3)[240:wmt_launcher][HIF-SDIO][I]WMT_open:major 190 minor 0 (pid 240)
+[    5.933952]  (3)[240:wmt_launcher][HIF-SDIO][I]WMT_open:1st call
+[    5.934028]  (3)[240:wmt_launcher][WMT-PLAT][I]wmt_plat_merge_if_flag_ctrl:set gWmtMergeIfSupport to 1
+[    5.936230]  (2)[240:wmt_launcher][WMT-CONF][E]wmt_conf_set_cfg_file(429):WMT config file is set to (mt6630_ant_m1.cfg)
+[    5.936259]  (2)[240:wmt_launcher][HIF-SDIO][I]wmt_lib_set_hif:new hifType:1, fcCtrl:0, baud:0, fm:2
+[    5.936299]  (3)[254:mtk_wmtd][WMT-CORE][E]opfunc_hif_conf(1018):WMT-CORE: WMT HIF info added
+[    5.937045]  (2)[240:wmt_launcher][STP] mtk_wcn_stp_coredump_flag_ctrl:[I] disable coredump function.
+[    5.937065]  (2)[240:wmt_launcher][STP] mtk_wcn_stp_set_wmt_last_close:[I] set wmt_last_close flag (0)
+[    5.937288]  (2)[255:pwr_on_conn][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:wmt-exp: OPID(3) type(9) start
+[    5.937309]  (2)[255:pwr_on_conn][STP] mtk_wcn_stp_psm_disable:[W] STP Not Ready, Dont do Sleep/Wakeup
+[    5.937594]  (3)[254:mtk_wmtd]query current consys chipid (0x6630)
+[    5.937658]  (3)[254:mtk_wmtd][WMT-PLAT][I]wmt_plat_cmb_gps_sync_ctrl:WMT-PLAT:GPS SYNC not defined
+[    6.003241]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Direct firmware load for rgx.fw.signed.22.40.54.30 failed with error -2
+[    6.003264]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Falling back to user helper
+[    6.005136]  (2)[256:ueventd]ueventd: firmware: could not open 'rgx.fw.signed.22.40.54.30': No such file or directory
+[    6.005436]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Direct firmware load for rgx.fw.signed.22.40p.54.30 failed with error -2
+[    6.005454]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Falling back to user helper
+[    6.007183]  (3)[257:ueventd]ueventd: firmware: could not open 'rgx.fw.signed.22.40p.54.30': No such file or directory
+[    6.007475]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Direct firmware load for rgx.fw.signed failed with error -2
+[    6.007490]  (0)[243:surfaceflinger]pvrsrvkm 13000000.clark: Falling back to user helper
+[    6.020618]  (2)[258:ueventd]ueventd: firmware: fw copy: 0.01s.
+[    6.021970]  (0)[243:surfaceflinger]PVR_K: 243: InitFirmware: PVRSRVRGXInitFirmware completed!
+[    6.022727]  (0)[243:surfaceflinger]PVR_K: 243: PVRSRVRGXInitDevPart2KM: Attempt to SysInstallDeviceLISR IRQ:(219)
+[    6.022820]  (0)[243:surfaceflinger]PVR_K: 243: PVRSRVRGXInitDevPart2KM: SysInstallDeviceLISR OK!
+[    6.040060]  (3)[254:mtk_wmtd]mt6397-misc mt6397-misc: enable 32k clock output!!!
+[    6.103458]  (2)[243:surfaceflinger]PVR_K: 243: PhysmemDmaHashHistory for table 1 allocated at: ffffffc072184000
+[    6.103488]  (2)[243:surfaceflinger]PVR_K: 243: PhysmemDmaHashHistory for table 0 allocated at: ffffffc072186000
+[    6.114794]  (2)[243:surfaceflinger]BOOTPROF:      6114.780860:BOOT_Animation:START
+[    6.115277]  (3)[1:init]init: Starting service 'bootanim'...
+[    6.116068]  (2)[243:surfaceflinger]mtk-tpd: tpd_fb_notifier_callback
+[    6.116090]  (2)[243:surfaceflinger]primary_display_resume end
+[    6.144028]  (3)[254:mtk_wmtd][WMT-CMB-HW][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, rtc clock exported
+[    6.160031]  (0)[243:surfaceflinger]mtk-tpd: tpd_fb_notifier_callback
+[    6.160037]  (0)[243:surfaceflinger]mtk-tpd: fb_notify(blank=0)
+[    6.160042]  (0)[243:surfaceflinger]mtk-tpd: LCD ON Notify
+[    6.160051]  (0)[243:surfaceflinger][HIF-SDIO][W]wmt_fb_notifier_callback:@@@@@@@@@@wmt enter UNBLANK @@@@@@@@@@@@@@
+[    6.160271]  (0)[56:kworker/0:1][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:wmt-exp: OPID(3) type(9) start
+[    6.160288]  (0)[56:kworker/0:1][WMT-PLAT][W]wmt_plat_wake_lock_ctrl:WMT-PLAT: wakelock status(1), counter(2)
+[    6.194488]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    6.232086]  (2)[254:mtk_wmtd][WMT-CMB-HW][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, no need to register BGF_EINT for MT6630 & MT6632 SDIO mode
+[    6.232110]  (2)[254:mtk_wmtd][WMT-CMB-HW][I]mtk_wcn_cmb_hw_pwr_on:CMB-HW, hw_pwr_on finish (0)
+[    6.232252]  (2)[254:mtk_wmtd](NULL device *): Direct firmware load for mt6630_ant_m1.cfg failed with error -2
+[    6.232264]  (2)[254:mtk_wmtd](NULL device *): Falling back to user helper
+[    6.237166]  (2)[276:ueventd]ueventd: firmware: fw copy: 0.00s.
+[    6.237449]  (3)[254:mtk_wmtd][HIF-SDIO][I]wmt_dev_patch_get:loader firmware mt6630_ant_m1.cfg  ok!!
+[    6.237932]  (3)[254:mtk_wmtd]mtk_wcn_cmb_sdio_off (2)
+[    6.237949]  (3)[254:mtk_wmtd][msdc]msdc2 -> MSDC Device Request Suspend
+[    6.237962]  (3)[254:mtk_wmtd]mtk_wcn_cmb_sdio_on (2)
+[    6.237976]  (3)[254:mtk_wmtd][msdc]msdc2 -> USR Resume
+[    6.264102]  (3)[254:mtk_wmtd][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<0> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007ddb
+[    6.270520]  (3)[235:healthd]healthd: BatteryCurrentNowPath not found
+[    6.270552]  (3)[235:healthd]healthd: BatteryFullChargePath not found
+[    6.270573]  (3)[235:healthd]healthd: BatteryCycleCountPath not found
+[    6.286830]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set mclk<0Hz>
+[    6.296995]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set<260KHz> Source<200000KHz> -> sclk<259KHz> timing<0> mode<0> div<193> hs400_div_dis<0> msdc_cfg:0x200c1db
+[    6.416083]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<0> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007ddb
+[    6.417409]  (3)[115:kworker/u8:1][msdc]msdc2 select card<0x00010000>
+[    6.431915]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set<400KHz> Source<200000KHz> -> sclk<400KHz> timing<6> mode<0> div<125> hs400_div_dis<0> msdc_cfg:0x2007ddb
+[    6.431948]  (3)[115:kworker/u8:1][msdc]msdc2 -> !!! Set<200000KHz> Source<200000KHz> -> sclk<200000KHz> timing<6> mode<1> div<0> hs400_div_dis<0> msdc_cfg:0x21000db
+[    6.433067]  (3)[115:kworker/u8:1]autok result open fail
+[    6.433080]  (3)[115:kworker/u8:1][msdc]sdio autok result not exist!, excute tuning
+[    6.435352]  (3)[115:kworker/u8:1]mmc2: new ultra high speed SDR104 SDIO card at address 0001
+[    6.436063]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:start!
+[    6.436082]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:vendor(0x37a) device(0x6630) num(0x1)
+[    6.436095]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[0]: 6630
+[    6.436107]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[1]: Combo
+[    6.436119]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[2]: 
+[    6.436132]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[3]: 
+[    6.436224]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:cur_blksize(512) max(512), host max blk_size(2048) blk_count(1024)
+[    6.436531]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:start!
+[    6.436546]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:vendor(0x37a) device(0x6630) num(0x2)
+[    6.436560]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[0]: 6630
+[    6.436572]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[1]: Combo
+[    6.436583]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[2]: 
+[    6.436595]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:card->info[3]: 
+[    6.436685]  (3)[115:kworker/u8:1][HIF-SDIO][I]hif_sdio_probe:cur_blksize(512) max(512), host max blk_size(2048) blk_count(1024)
+[    6.437983]  (2)[254:mtk_wmtd][HIF-SDIO][I]hif_sdio_stp_on:hif_sdio_stp_on, start!
+[    6.438205]  (3)[254:mtk_wmtd][HIF-SDIO][I]hif_sdio_stp_on:sdio_claim_irq() for stp ok
+[    6.438351]  (2)[254:mtk_wmtd][STP SDIO][I]stp_sdio_probe:request FW-Own back done
+[    6.438519]  (2)[254:mtk_wmtd][STP SDIO][I]stp_sdio_ownback_poll:Driver own is polled!(9)
+[    6.438608]  (2)[254:mtk_wmtd][HIF-SDIO][I]hif_sdio_stp_on:hif_sdio_stp_on, ok!
+[    6.438614]  (3)[278:stp_sdio_tx_rx][STP SDIO][I]stp_sdio_tx_rx_handling:stp_tx_rx_thread start running...
+[    6.438620]  (3)[278:stp_sdio_tx_rx][STP SDIO][I]stp_sdio_tx_rx_handling:stp_tx_rx_thread runns
+[    6.442066]  (2)[254:mtk_wmtd][WMT-CORE][I]wmt_core_hw_check:get hwcode (chip id) (0x6630)
+[    6.448874]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_ver_check:MT6630: read (hw version)(0x8a12), (fw version version)(0x8a11)
+[    6.448897]  (2)[254:mtk_wmtd][WMT-IC][W]mt6630_find_wmt_ic_info:find no ic info for (0x8a12) by full match!try major num match!
+[    6.448911]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_find_wmt_ic_info:MT6630: found ic info for hw_ver(0x8a12) by major num! index:3
+[    6.448926]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_ver_check:MT6630: wmt ic info: MT6630.E4 (0x8b11, WMTHWVER:3, patch_ext:_e2)
+[    6.455599]  (0)[254:mtk_wmtd][WMT-IC][I]mt6630_sw_init:patch total num = [2]
+[    6.455624]  (0)[254:mtk_wmtd][WMT-IC][I]mt6630_patch_dwn:the 1 time valid patch found: (mt6630_patch_e3_0_hdr.bin)
+[    6.455731]  (0)[254:mtk_wmtd](NULL device *): Direct firmware load for mt6630_patch_e3_0_hdr.bin failed with error -2
+[    6.455744]  (0)[254:mtk_wmtd](NULL device *): Falling back to user helper
+[    6.459028]  (0)[282:ueventd]ueventd: firmware: fw copy: 0.00s.
+[    6.459374]  (2)[254:mtk_wmtd][HIF-SDIO][I]wmt_dev_patch_get:loader firmware mt6630_patch_e3_0_hdr.bin  ok!!
+[    6.459433]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_patch_dwn:Combo Patch:Build Time(20170312130517a)Hw(0x8a11) Sw(0x8a11) Ph(0x0008)Platform(ALPS)
+[    6.462867]  (0)[233:rpmb_svc][WMT-IC][I]mt6630_patch_dwn:4 bytes address command:0x00,0x00,0x08,0x00
+[    6.496847]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    6.747867]  (0)[254:mtk_wmtd][WMT-IC][I]mt6630_patch_dwn:wmt_core: patch dwn:0 frag(39, 288) ok
+[    6.751937]  (3)[254:mtk_wmtd][WMT-IC][I]mt6630_patch_dwn:the 2 time valid patch found: (mt6630_patch_e3_1_hdr.bin)
+[    6.752109]  (3)[254:mtk_wmtd](NULL device *): Direct firmware load for mt6630_patch_e3_1_hdr.bin failed with error -2
+[    6.752122]  (3)[254:mtk_wmtd](NULL device *): Falling back to user helper
+[    6.755948]  (3)[284:ueventd]ueventd: firmware: fw copy: 0.00s.
+[    6.756331]  (0)[254:mtk_wmtd][HIF-SDIO][I]wmt_dev_patch_get:loader firmware mt6630_patch_e3_1_hdr.bin  ok!!
+[    6.759787]  (2)[281:BootAnimation][WMT-IC][I]mt6630_patch_dwn:4 bytes address command:0x00,0x00,0x08,0x00
+[    6.786889]  (2)[281:BootAnimation]Dump cpuinfo
+[    6.799280]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    7.103381]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    7.239426]  (0)[254:mtk_wmtd][WMT-IC][I]mt6630_patch_dwn:wmt_core: patch dwn:0 frag(66, 324) ok
+[    7.247326]  (2)[254:mtk_wmtd][WMT-IC][I]wmt_stp_init_coex:ctrl GET_WMT_CONF ok(0xffffff800922e1b0)
+[    7.257607]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_sw_init:set fm mode (2) ok
+[    7.257629]  (2)[254:mtk_wmtd][WMT-IC][I]mt6630_sw_init:disable mt662x firmware coredump
+[    7.257644]  (2)[254:mtk_wmtd][STP] mtk_wcn_stp_psm_enable:[W] STP Not Ready, Dont do Sleep/Wakeup
+[    7.257666]  (2)[254:mtk_wmtd][WMT-CORE][I]wmt_core_dump_func_state:[AF FUNC ON]status(b:0 f:0 g:0 w:0 lpbk:2 coredump:0 wmt:2 ant:0 sd1:0 sd2:2 stp:0)
+[    7.257741]  (0)[255:pwr_on_conn][WMT-PLAT][W]wmt_plat_wake_lock_ctrl:WMT-PLAT: wakelock status(1), counter(1)
+[    7.257756]  (0)[255:pwr_on_conn][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:OPID(3) type(9) ok
+[    7.257911]  (3)[254:mtk_wmtd][WMT-CORE][W]opfunc_func_on:func(9) already on
+[    7.257958]  (0)[56:kworker/0:1][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:OPID(3) type(9) ok
+[    7.404955]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    7.593165]  (0)[111:hps_main]psci: CPU3 killed.
+[    7.706479]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    8.008017]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    8.309551]  (0)[233:rpmb_svc]RPMB_WRITECOUNTER fail
+[    9.101005] -(0)[0:swapper/0]random: nonblocking pool is initialized
+[    9.593062]  (0)[111:hps_main]psci: CPU2 killed.
+[    9.792516] -(2)[0:swapper/2]Detected VIPT I-cache on CPU2
+[    9.944192]  (1)[245:vold]BOOTPROF:      9944.178177:vold:cryptfs_restart_internal:START
+[   10.391100]  (0)[245:vold]EXT4-fs (dm-1): recovery complete
+[   10.391847]  (0)[245:vold]EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,discard
+[   10.611124]  (1)[245:vold]BOOTPROF:     10611.109178:fs_mgr:mount /data:START
+[   10.612141]  (0)[245:vold]EXT4-fs (dm-1): Ignoring removed nomblk_io_submit option
+[   10.615640]  (0)[245:vold]EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro,nomblk_io_submit
+[   10.615863]  (0)[245:vold]fs_mgr: check_fs(): mount(/dev/block/dm-1,/data,ext4)=0: Success
+[   10.617477]  (1)[245:vold]fs_mgr: check_fs(): unmount(/data) succeeded
+[   10.617567]  (1)[245:vold]fs_mgr: Running /system/bin/e2fsck on /dev/block/dm-1
+[   10.622308]  (0)[223:logd.auditd]type=1400 audit(1483274647.240:5): avc: denied { read write } for pid=313 comm="e2fsck" path="/dev/trustzone" dev="tmpfs" ino=5581 scontext=u:r:fsck:s0 tcontext=u:object_r:mtee_device:s0 tclass=chr_file permissive=0
+[   10.639576]  (0)[223:logd.auditd]type=1400 audit(1483274647.256:6): avc: denied { getattr } for pid=313 comm="e2fsck" path="/dev/block/zram0" dev="tmpfs" ino=5591 scontext=u:r:fsck:s0 tcontext=u:object_r:zram0_device:s0 tclass=blk_file permissive=0
+[   11.170241]  (1)[245:vold]e2fsck: e2fsck 1.42.9 (28-Dec-2013)
+[   11.170241] 
+[   11.170299]  (1)[245:vold]e2fsck: Pass 1: Checking inodes, blocks, and sizes
+[   11.170299] 
+[   11.170324]  (1)[245:vold]e2fsck: Pass 2: Checking directory structure
+[   11.170324] 
+[   11.170347]  (1)[245:vold]e2fsck: Pass 3: Checking directory connectivity
+[   11.170347] 
+[   11.170369]  (1)[245:vold]e2fsck: Pass 4: Checking reference counts
+[   11.170369] 
+[   11.170392]  (1)[245:vold]e2fsck: Pass 5: Checking group summary information
+[   11.170392] 
+[   11.170416]  (1)[245:vold]e2fsck: /dev/block/dm-1: 2470/667808 files (6.0% non-contiguous), 144969/2666368 blocks
+[   11.170416] 
+[   11.170666]  (1)[245:vold]fs_mgr: __mount: target='/data, encryptable=1 
+[   11.174870]  (2)[245:vold]EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,discard
+[   11.174996]  (2)[245:vold]fs_mgr: __mount(source=/dev/block/dm-1,target=/data,type=ext4)=0
+[   11.175930]  (2)[245:vold]fs_mgr: Success: get encrypted status: 0x0 in MISC 
+[   11.176067]  (2)[245:vold]BOOTPROF:     11176.059795:fs_mgr:mount /data:END
+[   11.179855]  (1)[1:init]init: ro.hardware: mt8167.
+[   11.400759]  (0)[1:init]init: service 'logd' still running, return directly
+[   11.401164]  (0)[1:init]init: Starting service 'logd-reinit'...
+[   11.418893]  (0)[1:init]BOOTPROF:     11418.876872:INIT:vold.decrypt=trigger_post_fs_data
+[   11.419474]  (0)[1:init][g_android][USB]enable_store: device_attr->attr.name: enable
+[   11.419493]  (0)[1:init][g_android][USB]enable_store: enable 1->0 case, device_desc.idVendor = 0x502, device_desc.idProduct = 0x394b
+[   11.419662]  (0)[1:init][g_android][USB]disable function 'mtp'/ffffff8008fdc6d0
+[   11.420103]  (0)[1:init][g_android][USB]functions_store: name = mtp
+[   11.420122]  (0)[1:init][g_android][USB]functions_store: name = adb
+[   11.420258]  (0)[1:init][g_android][USB]enable_store: device_attr->attr.name: enable
+[   11.420277]  (0)[1:init][g_android][USB]enable_store: enable 0->1 case, device_desc.idVendor = 0x502, device_desc.idProduct = 0x394c
+[   11.420421]  (0)[1:init]init: Starting service 'adbd'...
+[   11.422245]  (0)[1:init]init: service 'debuggerd' still running, return directly
+[   11.422326]  (0)[1:init]init: service 'debuggerd64' still running, return directly
+[   11.422415]  (0)[1:init]init: service 'vold' still running, return directly
+[   11.425095]  (0)[1:init]init: Not bootcharting.
+[   11.427924]  (2)[318:usb ffs open]read descriptors
+[   11.427950]  (2)[318:usb ffs open]skip os descriptor, os_descs_count:1, len:35 all to 0
+[   11.427966]  (2)[318:usb ffs open]read strings
+[   11.428084]  (2)[318:usb ffs open][g_android][USB]bind_config function 'mtp'/ffffff8008fdc6d0
+[   11.428096]  (2)[318:usb ffs open]mtp_bind_config
+[   11.428154]  (2)[318:usb ffs open][g_android][USB]bind_config function 'ffs'/ffffff8008fdbab8
+[   11.428195]  (2)[318:usb ffs open]android_usb gadget: cfg 1/ffffff8008fdb9d8 speeds: super high full
+[   11.438973]  (1)[217:logd.daemon]logd.daemon: reinit
+[   11.441031]  (1)[217:logd.daemon]logd no log reader, set log level to ERROR!
+[   11.442034]  (0)[1:init]init: Service 'logd-reinit' (pid 316) exited with status 0
+[   11.483680] -(0)[0:swapper/0][BATTERY] BAT_SetUSBState Success! Set 0

+[   11.483700] -(0)[0:swapper/0][BATTERY] wake_up_bat. 

+[   11.483769]  (0)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[   11.489335]  (1)[182:bat_thread_kthr]AvgVbat=(4146,4135),AvgI=(383,0),VChr=5080,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[   11.489406]  (1)[182:bat_thread_kthr]hxh total_charging_time=60, battery_level=98,ICharging_current=383,bat_full=0 
+[   11.490197]  (2)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=50 on 60!!
+[   11.501101]  (0)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[   11.511827]  (2)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[   11.512722]  (0)[228:vold]BOOTPROF:     11512.709488:vold:init_user0:START
+[   11.512891]  (2)[235:healthd]healthd: Unknown battery status '3'
+[   11.513748]  (2)[235:healthd]healthd: battery l=98 v=4146 t=27.0 h=2 st=2 chg=u
+[   11.513793]  (2)[235:healthd]healthd: battery l=98 v=4146 t=27.0 h=2 st=2 chg=u
+[   11.513914]  (2)[235:healthd]healthd: send_already = 0
+[   11.518035]  (1)[228:vold]BOOTPROF:     11518.020411:vold:init_user0:END
+[   11.528717]  (2)[1:init]init: Starting service 'exec 3 (/system/bin/tzdatacheck)'...
+[   11.546428]  (2)[1:init]init: Service 'exec 3 (/system/bin/tzdatacheck)' (pid 322) exited with status 0
+[   11.553617]  (2)[1:init]init: write_file: Unable to open '/sys/class/misc/md32/md32_boot': No such file or directory
+[   11.556468]  (0)[1:init]init: service 'kisd' still running, return directly
+[   11.587713]  (0)[1:init]init: service 'rpmb_svc' still running, return directly
+[   11.593098]  (0)[1:init]init: finit_module for "/system/lib/modules/texfat.ko" failed: File existsinit: finit_module for "/system/lib/modules/tntfs.ko" failed: File existsinit: SELinux: Could not set context for /persist:  Read-only file system
+[   11.596813]  (0)[1:init]BOOTPROF:     11596.803642:post-fs-data: on modem start
+[   11.600887]  (0)[1:init]init: Starting service 'exec 4 (/system/bin/bootstat)'...
+[   11.621539] -(0)[1:init]QMU_WARN,<musb_disable_q_all 312>, disable_q_all
+[   11.621565] -(0)[1:init][BATTERY] BAT_SetUSBState Success! Set 1

+[   11.621575] -(0)[1:init][BATTERY] wake_up_bat. 

+[   11.621606] -(0)[1:init][g_android][USB]android_disconnect: dev->connected = 0
+[   11.621612]  (2)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[   11.621631] -(0)[1:init]android_usb gadget: [COM]composite_disconnect: reassign the complete function!!
+[   11.621770]  (0)[56:kworker/0:1][g_android]android_work: sent uevent USB_STATE=DISCONNECTED, is_hwconnected=1
+[   11.627164]  (1)[182:bat_thread_kthr]AvgVbat=(4146,4135),AvgI=(366,0),VChr=5090,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[   11.627229]  (1)[182:bat_thread_kthr]hxh total_charging_time=70, battery_level=98,ICharging_current=366,bat_full=0 
+[   11.627751]  (0)[1:init]init: Service 'exec 4 (/system/bin/bootstat)' (pid 323) exited with status 0
+[   11.628076]  (2)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=60 on 70!!
+[   11.631866]  (0)[1:init]init: cannot find '/system/bin/update_verifier' (No such file or directory), disabling 'exec 5 (/system/bin/update_verifier)'
+[   11.632477]  (0)[1:init]init: Starting service 'flash_recovery'...
+[   11.633889]  (0)[1:init]init: Starting service 'mobile_log_d'...
+[   11.634828]  (0)[1:init]init: cannot find '/vendor/bin/met_log_d' (No such file or directory), disabling 'met_log_d'
+[   11.635457]  (0)[1:init]init: Starting service 'netdiag'...
+[   11.636963]  (0)[1:init]init: Starting service 'nvram_daemon'...
+[   11.638530]  (0)[1:init]init: Starting service 'pq'...
+[   11.639245]  (2)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[   11.640187]  (0)[1:init]init: Starting service 'aal'...
+[   11.641759]  (0)[1:init]init: Starting service 'DMAgent'...
+[   11.642764]  (0)[1:init]init: cannot find '/system/bin/cmmbsp' (No such file or directory), disabling 'cmmb'
+[   11.642937]  (0)[1:init]init: cannot find '/system/bin/dbus-daemon' (No such file or directory), disabling 'dbus'
+[   11.643023]  (0)[1:init]init: cannot find '/vendor/bin/mtk_agpsd' (No such file or directory), disabling 'agpsd'
+[   11.644040]  (0)[1:init]init: Starting service 'slpd'...
+[   11.645053]  (0)[1:init]init: cannot find '/vendor/bin/extmdlogger' (No such file or directory), disabling 'extmdlogger'
+[   11.645153]  (0)[1:init]init: cannot find '/vendor/bin/GoogleOtaBinder' (No such file or directory), disabling 'GoogleOtaAgent'
+[   11.645780]  (0)[1:init]init: Starting service 'msensord'...
+[   11.647409]  (0)[1:init]init: Starting service 'NvRAMAgent'...
+[   11.649119]  (0)[1:init]init: Starting service 'thermal_manager'...
+[   11.650803]  (0)[1:init]init: Starting service 'thermal'...
+[   11.652958]  (0)[1:init]init: Starting service 'thermald'...
+[   11.653097]  (1)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[   11.654073]  (2)[235:healthd]healthd: Unknown battery status '3'
+[   11.655077]  (1)[235:healthd]healthd: battery l=98 v=4146 t=27.0 h=2 st=2 chg=u
+[   11.655108]  (1)[235:healthd]healthd: battery l=98 v=4146 t=27.0 h=2 st=2 chg=u
+[   11.655202]  (1)[235:healthd]healthd: send_already = 0
+[   11.669262]  (0)[1:init]init: Starting service 'sn'...
+[   11.670306]  (0)[1:init]init: cannot find '/vendor/bin/poad' (No such file or directory), disabling 'poad'
+[   11.670884]  (0)[1:init]init: Starting service 'batterywarning'...
+[   11.672519]  (0)[1:init]init: Starting service 'MtkCodecService'...
+[   11.673580]  (0)[1:init]init: cannot find '/vendor/bin/guiext-server' (No such file or directory), disabling 'guiext-server'
+[   11.673666]  (0)[1:init]init: cannot find '/system/bin/OperaMaxSystem' (No such file or directory), disabling 'OperaMaxSystem'
+[   11.673758]  (0)[1:init]init: cannot find '/vendor/bin/dongled' (No such file or directory), disabling 'usbdongled'
+[   11.673785]  (0)[1:init]init: service 'rpmb_svc' still running, return directly
+[   11.674383]  (0)[1:init]init: Starting service 'XoSetCap'...
+[   11.675917]  (0)[1:init]init: Starting service 'mnld'...
+[   11.681144]  (0)[1:init]init: cannot find '/vendor/bin/MPED' (No such file or directory), disabling 'MPED'
+[   11.687765]  (0)[56:kworker/0:1][g_android]android_work: sent uevent USB_STATE=CONNECTED, is_hwconnected=1
+[   11.688521]  (0)[1:init]init: Starting service 'wifi2agps'...
+[   11.690123]  (0)[1:init]init: Starting service 'zygote'...
+[   11.691488]  (0)[1:init]init: Starting service 'zygote_secondary'...
+[   11.693957]  (0)[1:init]init: Starting service 'audioserver'...
+[   11.695465]  (0)[1:init]init: Starting service 'cameraserver'...
+[   11.704372]  (0)[1:init]init: Starting service 'drm'...
+[   11.713365]  (0)[1:init]init: Starting service 'installd'...
+[   11.714786]  (0)[1:init]init: Starting service 'keystore'...
+[   11.721681]  (0)[1:init]init: Starting service 'mediacodec'...
+[   11.723578]  (0)[1:init]init: Starting service 'mediadrm'...
+[   11.725689]  (0)[1:init]init: Starting service 'mediaextractor'...
+[   11.727156]  (0)[1:init]init: Starting service 'media'...
+[   11.756732]  (0)[1:init][1:init] fork fail retval:0xfffffdff
+[   11.756756]  (0)[1:init][1:init] fork fail:[fffffffffffffdff, -513]
+[   11.758387]  (0)[1:init]init: Starting service 'netd'...
+[   11.760392]  (0)[1:init]init: Service 'msensord' (pid 332) exited with status 254
+[   11.761481]  (0)[1:init]init: Starting service 'program_binary'...
+[   11.763222]  (0)[1:init]init: Starting service 'gatekeeperd'...
+[   11.792626] -(3)[0:swapper/3]Detected VIPT I-cache on CPU3
+[   11.798143]  (0)[1:init]init: Starting service 'epdg_wod'...
+[   11.799245]  (0)[1:init]BOOTPROF:     11799.232258:INIT:vold.decrypt=trigger_restart_framework
+[   11.799442]  (0)[1:init]init: service 'nvram_daemon' still running, return directly
+[   11.815881] -(0)[355:mediaserver]android_usb gadget: high-speed config #1: android
+[   11.815978] -(0)[355:mediaserver]android_usb gadget: [COM]USB_REQ_SET_CONFIGURATION: value=0
+[   11.816000] -(0)[355:mediaserver][BATTERY] BAT_SetUSBState Success! Set 2

+[   11.816010] -(0)[355:mediaserver][BATTERY] wake_up_bat. 

+[   11.816080]  (3)[182:bat_thread_kthr][BATTERY] Charger plug in/out, Call battery_meter_reset. (98)
+[   11.816415]  (0)[275:kworker/0:2][g_android]android_work: sent uevent USB_STATE=CONFIGURED, is_hwconnected=1
+[   11.827372]  (0)[1:init]init: Starting service 'start_modem'...
+[   11.828570]  (1)[182:bat_thread_kthr]AvgVbat=(4145,4126),AvgI=(350,0),VChr=5080,AvgT=(27,27),SOC=(98,98),UI_SOC=98,ZCV=4199 bcct:0:0 I:0
+[   11.828641]  (1)[182:bat_thread_kthr]hxh total_charging_time=80, battery_level=98,ICharging_current=350,bat_full=0 
+[   11.828909]  (0)[1:init]init: Starting service 'msensord'...
+[   11.829446]  (1)[182:bat_thread_kthr][BATTERY] CC mode charge, timer=70 on 80!!
+[   11.829931]  (0)[1:init]init: do_start: Service permission_check not found
+[   11.830007]  (0)[1:init]init: Service 'debuggerd' is being killed...
+[   11.831233]  (1)[214:debuggerd]aed_ee_release:10:62
+[   11.831275]  (1)[214:debuggerd]aed_ke_release:10:61
+[   11.831327]  (1)[214:debuggerd]aed_ee_release:10:62
+[   11.836604]  (0)[1:init]init: Service 'debuggerd' (pid 214) killed by signal 9
+[   11.836648]  (0)[1:init]init: Service 'debuggerd' (pid 214) killing any children in process group
+[   11.837050]  (0)[1:init]init: Untracked pid 225 killed by signal 9
+[   11.837202]  (0)[1:init]init: Service 'debuggerd64' is being killed...
+[   11.838152]  (2)[215:debuggerd64]aed_ee_release:10:62
+[   11.838216]  (2)[215:debuggerd64]aed_ke_release:10:61
+[   11.839108]  (0)[1:init]init: Starting service 'debuggerd'...
+[   11.840694]  (0)[1:init]init: Service 'debuggerd64' (pid 215) killed by signal 9
+[   11.840734]  (0)[1:init]init: Service 'debuggerd64' (pid 215) killing any children in process group
+[   11.841058]  (0)[1:init]init: Untracked pid 224 killed by signal 9
+[   11.846861]  (1)[182:bat_thread_kthr][BATTERY] Default CC mode charging : 50000, input current = 50000
+[   11.861647]  (2)[182:bat_thread_kthr]UI_SOC=(98), resetBatteryMeter=(0)
+[   11.875053]  (2)[235:healthd]healthd: Unknown battery status '3'
+[   11.875772]  (2)[235:healthd]healthd: battery l=98 v=4145 t=27.0 h=2 st=2 chg=u
+[   11.875803]  (2)[235:healthd]healthd: battery l=98 v=4145 t=27.0 h=2 st=2 chg=u
+[   11.875921]  (2)[235:healthd]healthd: send_already = 0
+[   11.889174]  (0)[1:init]init: Starting service 'debuggerd64'...
+[   11.941407]  (2)[326:netdiag]capability: warning: `netdiag' uses 32-bit capabilities (legacy support in use)
+[   11.986618]  (2)[339:batterywarning][Battery] show_BatteryNotify : 0
+[   11.999647]  (0)[362:debuggerd]aed_ee_open:10:62
+[   11.999724]  (0)[362:debuggerd]aed_ke_open:(aed1)10:61
+[   11.999822]  (0)[362:debuggerd]aed_ee_open:10:62
+[   12.000381]  (0)[362:debuggerd]set aee mode = 4
+[   12.070205]  (0)[365:debuggerd64]aed_ke_open:(aed1)10:61
+[   12.070305]  (0)[365:debuggerd64]aed_ee_open:10:62
+[   12.070792]  (0)[365:debuggerd64]set aee mode = 4
+[   12.123396]  (0)[1:init]init: Service 'XoSetCap' (pid 341) exited with status 0
+[   12.123949]  (0)[1:init]init: Service 'start_modem' (pid 360) exited with status 0
+[   12.124740]  (0)[1:init]init: Service 'msensord' (pid 361) exited with status 254
+[   12.154923]  (1)[427:debuggerd][KL_ENV]cann't find name=forceencrypt_config
+[   12.159704]  (0)[427:debuggerd][KL_ENV]cann't find name=forceencrypt_config
+[   12.172902]  (1)[254:mtk_wmtd][WMT-CORE][I]opfunc_therm_ctrl:Send WMT_THERM_CTRL_CMD command OK!
+[   12.179105]  (0)[254:mtk_wmtd][WMT-CORE][I]opfunc_therm_ctrl:Send WMT_THERM_READ_CMD command OK!
+[   12.183261]  (1)[254:mtk_wmtd][WMT-CORE][I]opfunc_therm_ctrl:Send WMT_THERM_CTRL_CMD command OK!
+[   12.183352]  (1)[334:thermal_manager][HIF-SDIO][I]wmt_dev_tm_temp_query:[Thermal] current_temp = 0x1a
+[   12.187180]  (0)[1:init]init: Service 'thermal_manager' (pid 334) exited with status 0
+[   12.376230]  (3)[433:AALServiceMain][PWM] disp_pwm_set_backlight_cmdq(id = 0x1, level_1024 = 1023), old = -1
+[   12.376261]  (3)[433:AALServiceMain][PWM] backlight is on (442), ddp_pwm power:(1), pwm id: (0)
+[   12.446222]  (0)[1:init]init: avc:  denied  { set } for property=debug.pq.shp.en pid=328 uid=1000 gid=1000 scontext=u:r:pq:s0 tcontext=u:object_r:debug_prop:s0 tclass=property_service permissive=0
+[   12.446262]  (0)[1:init]init: sys_prop: permission denied uid:1000  name:debug.pq.shp.en
+[   12.455526]  (1)[1:init]init: avc:  denied  { set } for property=debug.pq.dshp.en pid=328 uid=1000 gid=1000 scontext=u:r:pq:s0 tcontext=u:object_r:debug_prop:s0 tclass=property_service permissive=0
+[   12.455566]  (1)[1:init]init: sys_prop: permission denied uid:1000  name:debug.pq.dshp.en
+[   12.603896]  (0)[245:vold]BOOTPROF:     12603.878952:vold:cryptfs_restart_internal:END
diff --git a/test/mock/iconia-one-10.cc b/test/mock/iconia-one-10.cc
new file mode 100644
index 0000000..8c536f0
--- /dev/null
+++ b/test/mock/iconia-one-10.cc
@@ -0,0 +1,494 @@
+#include <gtest/gtest.h>
+
+#include <cpuinfo.h>
+#include <cpuinfo-mock.h>
+
+
+TEST(PROCESSORS, count) {
+	ASSERT_EQ(4, cpuinfo_get_processors_count());
+}
+
+TEST(PROCESSORS, non_null) {
+	ASSERT_TRUE(cpuinfo_get_processors());
+}
+
+TEST(PROCESSORS, smt_id) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_processor(i)->smt_id);
+	}
+}
+
+TEST(PROCESSORS, core) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_core(i), cpuinfo_get_processor(i)->core);
+	}
+}
+
+TEST(PROCESSORS, package) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_package(0), cpuinfo_get_processor(i)->package);
+	}
+}
+
+TEST(PROCESSORS, linux_id) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(i, cpuinfo_get_processor(i)->linux_id);
+	}
+}
+
+TEST(PROCESSORS, l1i) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l1i_cache(i), cpuinfo_get_processor(i)->cache.l1i);
+	}
+}
+
+TEST(PROCESSORS, l1d) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l1d_cache(i), cpuinfo_get_processor(i)->cache.l1d);
+	}
+}
+
+TEST(PROCESSORS, l2) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l2_cache(0), cpuinfo_get_processor(i)->cache.l2);
+	}
+}
+
+TEST(PROCESSORS, l3) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_FALSE(cpuinfo_get_processor(i)->cache.l3);
+	}
+}
+
+TEST(PROCESSORS, l4) {
+	for (uint32_t i = 0; i < cpuinfo_get_processors_count(); i++) {
+		ASSERT_FALSE(cpuinfo_get_processor(i)->cache.l4);
+	}
+}
+
+TEST(CORES, count) {
+	ASSERT_EQ(4, cpuinfo_get_cores_count());
+}
+
+TEST(CORES, non_null) {
+	ASSERT_TRUE(cpuinfo_get_cores());
+}
+
+TEST(CORES, processor_start) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(i, cpuinfo_get_core(i)->processor_start);
+	}
+}
+
+TEST(CORES, processor_count) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(1, cpuinfo_get_core(i)->processor_count);
+	}
+}
+
+TEST(CORES, core_id) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(i, cpuinfo_get_core(i)->core_id);
+	}
+}
+
+TEST(CORES, package) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_package(0), cpuinfo_get_core(i)->package);
+	}
+}
+
+TEST(CORES, vendor) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(cpuinfo_vendor_arm, cpuinfo_get_core(i)->vendor);
+	}
+}
+
+TEST(CORES, uarch) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(cpuinfo_uarch_cortex_a35, cpuinfo_get_core(i)->uarch);
+	}
+}
+
+TEST(CORES, midr) {
+	for (uint32_t i = 0; i < cpuinfo_get_cores_count(); i++) {
+		ASSERT_EQ(UINT32_C(0x410FD041), cpuinfo_get_core(i)->midr);
+	}
+}
+
+TEST(PACKAGES, count) {
+	ASSERT_EQ(1, cpuinfo_get_packages_count());
+}
+
+TEST(PACKAGES, name) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ("MediaTek MT8167B",
+			std::string(cpuinfo_get_package(i)->name,
+				strnlen(cpuinfo_get_package(i)->name, CPUINFO_PACKAGE_NAME_MAX)));
+	}
+}
+
+TEST(PACKAGES, gpu_name) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ("PowerVR Rogue GE8300",
+			std::string(cpuinfo_get_package(i)->gpu_name,
+				strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
+	}
+}
+
+TEST(PACKAGES, processor_start) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
+	}
+}
+
+TEST(PACKAGES, processor_count) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ(4, cpuinfo_get_package(i)->processor_count);
+	}
+}
+
+TEST(PACKAGES, core_start) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_package(i)->core_start);
+	}
+}
+
+TEST(PACKAGES, core_count) {
+	for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
+		ASSERT_EQ(4, cpuinfo_get_package(i)->core_count);
+	}
+}
+
+TEST(ISA, thumb) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_thumb());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_thumb());
+	#endif
+}
+
+TEST(ISA, thumb2) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_thumb2());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_thumb2());
+	#endif
+}
+
+TEST(ISA, armv5e) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_v5e());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_v5e());
+	#endif
+}
+
+TEST(ISA, armv6) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_v6());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_v6());
+	#endif
+}
+
+TEST(ISA, armv6k) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_v6k());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_v6k());
+	#endif
+}
+
+TEST(ISA, armv7) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_v7());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_v7());
+	#endif
+}
+
+TEST(ISA, armv7mp) {
+	#if CPUINFO_ARCH_ARM
+		ASSERT_TRUE(cpuinfo_has_arm_v7mp());
+	#elif CPUINFO_ARCH_ARM64
+		ASSERT_FALSE(cpuinfo_has_arm_v7mp());
+	#endif
+}
+
+TEST(ISA, idiv) {
+	ASSERT_TRUE(cpuinfo_has_arm_idiv());
+}
+
+TEST(ISA, vfpv2) {
+	ASSERT_FALSE(cpuinfo_has_arm_vfpv2());
+}
+
+TEST(ISA, vfpv3) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv3());
+}
+
+TEST(ISA, vfpv3_d32) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv3_d32());
+}
+
+TEST(ISA, vfpv3_fp16) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv3_fp16());
+}
+
+TEST(ISA, vfpv3_fp16_d32) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv3_fp16_d32());
+}
+
+TEST(ISA, vfpv4) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv4());
+}
+
+TEST(ISA, vfpv4_d32) {
+	ASSERT_TRUE(cpuinfo_has_arm_vfpv4_d32());
+}
+
+TEST(ISA, wmmx) {
+	ASSERT_FALSE(cpuinfo_has_arm_wmmx());
+}
+
+TEST(ISA, wmmx2) {
+	ASSERT_FALSE(cpuinfo_has_arm_wmmx2());
+}
+
+TEST(ISA, neon) {
+	ASSERT_TRUE(cpuinfo_has_arm_neon());
+}
+
+TEST(ISA, neon_fp16) {
+	ASSERT_TRUE(cpuinfo_has_arm_neon_fp16());
+}
+
+TEST(ISA, neon_fma) {
+	ASSERT_TRUE(cpuinfo_has_arm_neon_fma());
+}
+
+TEST(ISA, atomics) {
+	ASSERT_FALSE(cpuinfo_has_arm_atomics());
+}
+
+TEST(ISA, neon_rdm) {
+	ASSERT_FALSE(cpuinfo_has_arm_neon_rdm());
+}
+
+TEST(ISA, fp16_arith) {
+	ASSERT_FALSE(cpuinfo_has_arm_fp16_arith());
+}
+
+TEST(ISA, jscvt) {
+	ASSERT_FALSE(cpuinfo_has_arm_jscvt());
+}
+
+TEST(ISA, fcma) {
+	ASSERT_FALSE(cpuinfo_has_arm_fcma());
+}
+
+TEST(ISA, aes) {
+	ASSERT_TRUE(cpuinfo_has_arm_aes());
+}
+
+TEST(ISA, sha1) {
+	ASSERT_TRUE(cpuinfo_has_arm_sha1());
+}
+
+TEST(ISA, sha2) {
+	ASSERT_TRUE(cpuinfo_has_arm_sha2());
+}
+
+TEST(ISA, pmull) {
+	ASSERT_TRUE(cpuinfo_has_arm_pmull());
+}
+
+TEST(ISA, crc32) {
+	ASSERT_TRUE(cpuinfo_has_arm_crc32());
+}
+
+TEST(L1I, count) {
+	ASSERT_EQ(4, cpuinfo_get_l1i_caches_count());
+}
+
+TEST(L1I, non_null) {
+	ASSERT_TRUE(cpuinfo_get_l1i_caches());
+}
+
+TEST(L1I, size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(16 * 1024, cpuinfo_get_l1i_cache(i)->size);
+	}
+}
+
+TEST(L1I, associativity) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(2, cpuinfo_get_l1i_cache(i)->associativity);
+	}
+}
+
+TEST(L1I, sets) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l1i_cache(i)->size,
+			cpuinfo_get_l1i_cache(i)->sets * cpuinfo_get_l1i_cache(i)->line_size * cpuinfo_get_l1i_cache(i)->partitions * cpuinfo_get_l1i_cache(i)->associativity);
+	}
+}
+
+TEST(L1I, partitions) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(1, cpuinfo_get_l1i_cache(i)->partitions);
+	}
+}
+
+TEST(L1I, line_size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(64, cpuinfo_get_l1i_cache(i)->line_size);
+	}
+}
+
+TEST(L1I, flags) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_l1i_cache(i)->flags);
+	}
+}
+
+TEST(L1I, processors) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1i_caches_count(); i++) {
+		ASSERT_EQ(i, cpuinfo_get_l1i_cache(i)->processor_start);
+		ASSERT_EQ(1, cpuinfo_get_l1i_cache(i)->processor_count);
+	}
+}
+
+TEST(L1D, count) {
+	ASSERT_EQ(4, cpuinfo_get_l1d_caches_count());
+}
+
+TEST(L1D, non_null) {
+	ASSERT_TRUE(cpuinfo_get_l1d_caches());
+}
+
+TEST(L1D, size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(16 * 1024, cpuinfo_get_l1d_cache(i)->size);
+	}
+}
+
+TEST(L1D, associativity) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(4, cpuinfo_get_l1d_cache(i)->associativity);
+	}
+}
+
+TEST(L1D, sets) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l1d_cache(i)->size,
+			cpuinfo_get_l1d_cache(i)->sets * cpuinfo_get_l1d_cache(i)->line_size * cpuinfo_get_l1d_cache(i)->partitions * cpuinfo_get_l1d_cache(i)->associativity);
+	}
+}
+
+TEST(L1D, partitions) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(1, cpuinfo_get_l1d_cache(i)->partitions);
+	}
+}
+
+TEST(L1D, line_size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(64, cpuinfo_get_l1d_cache(i)->line_size);
+	}
+}
+
+TEST(L1D, flags) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_l1d_cache(i)->flags);
+	}
+}
+
+TEST(L1D, processors) {
+	for (uint32_t i = 0; i < cpuinfo_get_l1d_caches_count(); i++) {
+		ASSERT_EQ(i, cpuinfo_get_l1d_cache(i)->processor_start);
+		ASSERT_EQ(1, cpuinfo_get_l1d_cache(i)->processor_count);
+	}
+}
+
+TEST(L2, count) {
+	ASSERT_EQ(1, cpuinfo_get_l2_caches_count());
+}
+
+TEST(L2, non_null) {
+	ASSERT_TRUE(cpuinfo_get_l2_caches());
+}
+
+TEST(L2, size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(256 * 1024, cpuinfo_get_l2_cache(i)->size);
+	}
+}
+
+TEST(L2, associativity) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(8, cpuinfo_get_l2_cache(i)->associativity);
+	}
+}
+
+TEST(L2, sets) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(cpuinfo_get_l2_cache(i)->size,
+			cpuinfo_get_l2_cache(i)->sets * cpuinfo_get_l2_cache(i)->line_size * cpuinfo_get_l2_cache(i)->partitions * cpuinfo_get_l2_cache(i)->associativity);
+	}
+}
+
+TEST(L2, partitions) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(1, cpuinfo_get_l2_cache(i)->partitions);
+	}
+}
+
+TEST(L2, line_size) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(64, cpuinfo_get_l2_cache(i)->line_size);
+	}
+}
+
+TEST(L2, flags) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_l2_cache(i)->flags);
+	}
+}
+
+TEST(L2, processors) {
+	for (uint32_t i = 0; i < cpuinfo_get_l2_caches_count(); i++) {
+		ASSERT_EQ(0, cpuinfo_get_l2_cache(i)->processor_start);
+		ASSERT_EQ(4, cpuinfo_get_l2_cache(i)->processor_count);
+	}
+}
+
+TEST(L3, none) {
+	ASSERT_EQ(0, cpuinfo_get_l3_caches_count());
+	ASSERT_FALSE(cpuinfo_get_l3_caches());
+}
+
+TEST(L4, none) {
+	ASSERT_EQ(0, cpuinfo_get_l4_caches_count());
+	ASSERT_FALSE(cpuinfo_get_l4_caches());
+}
+
+#include <iconia-one-10.h>
+
+int main(int argc, char* argv[]) {
+#if CPUINFO_ARCH_ARM
+	cpuinfo_set_hwcap(UINT32_C(0x0037B0D6));
+	cpuinfo_set_hwcap2(UINT32_C(0x0000001F));
+#elif CPUINFO_ARCH_ARM64
+	cpuinfo_set_hwcap(UINT32_C(0x000000FF));
+#endif
+	cpuinfo_mock_filesystem(filesystem);
+#ifdef __ANDROID__
+	cpuinfo_mock_android_properties(properties);
+	cpuinfo_mock_gl_renderer("PowerVR Rogue GE8300");
+#endif
+	cpuinfo_initialize();
+	::testing::InitGoogleTest(&argc, argv);
+	return RUN_ALL_TESTS();
+}
diff --git a/test/mock/iconia-one-10.h b/test/mock/iconia-one-10.h
new file mode 100644
index 0000000..3878788
--- /dev/null
+++ b/test/mock/iconia-one-10.h
@@ -0,0 +1,2291 @@
+struct cpuinfo_mock_file filesystem[] = {
+	{
+		.path = "/proc/cpuinfo",
+		.size = 293,
+		.content =
+			"processor\t: 0\n"
+			"Processor\t: AArch64 Processor rev 1 (aarch64)\n"
+			"model name\t: AArch64 Processor rev 1 (aarch64)\n"
+			"BogoMIPS\t: 26.00\n"
+			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
+			"CPU implementer\t: 0x41\n"
+			"CPU architecture: 8\n"
+			"CPU variant\t: 0x0\n"
+			"CPU part\t: 0xd04\n"
+			"CPU revision\t: 1\n"
+			"\n"
+			"Hardware\t: MT8167B\n",
+	},
+	{
+		.path = "/system/build.prop",
+		.size = 6925,
+		.content =
+			"\n"
+			"# begin build properties\n"
+			"# autogenerated by buildinfo.sh\n"
+			"ro.build.id=NRD90M\n"
+			"ro.build.version.incremental=1496325358\n"
+			"ro.build.version.sdk=24\n"
+			"ro.build.version.preview_sdk=0\n"
+			"ro.build.version.codename=REL\n"
+			"ro.build.version.all_codenames=REL\n"
+			"ro.build.version.release=7.0\n"
+			"ro.build.version.security_patch=2017-06-05\n"
+			"ro.build.version.base_os=\n"
+			"ro.build.date=Thu Jun  1 21:55:57 HKT 2017\n"
+			"ro.build.date.utc=1496325357\n"
+			"ro.build.type=user\n"
+			"ro.build.user=zuotao\n"
+			"ro.build.host=server22\n"
+			"ro.build.tags=release-keys\n"
+			"ro.build.flavor=full_neostra8167_tb_n-user\n"
+			"ro.product.model=B3-A40\n"
+			"ro.product.brand=acer\n"
+			"ro.product.board=B3-A40\n"
+			"ro.product.name=B3-A40_ww_gen1\n"
+			"ro.product.device=acer_asgard\n"
+			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
+			"# use ro.product.cpu.abilist instead.\n"
+			"ro.product.cpu.abi=arm64-v8a\n"
+			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
+			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
+			"ro.product.cpu.abilist64=arm64-v8a\n"
+			"ro.product.manufacturer=Acer\n"
+			"ro.product.locale=en-US\n"
+			"ro.wifi.channels=\n"
+			"ro.board.platform=mt8167\n"
+			"# ro.build.product is obsolete; use ro.product.device\n"
+			"ro.build.product=acer_asgard\n"
+			"# Do not try to parse description, fingerprint, or thumbprint\n"
+			"ro.build.description=full_neostra8167_tb_n-user 7.0 NRD90M 1496325358 release-keys\n"
+			"ro.build.fingerprint=acer/B3-A40_ww_gen1/acer_asgard:7.0/NRD90M/1496325358:user/release-keys\n"
+			"ro.build.characteristics=tablet\n"
+			"# end build properties\n"
+			"ro.acer.iafw_version = F9.E1\n"
+			"ro.acer.android_version = AV0N0\n"
+			"ro.build.pandora.id = Acer_AV0N0_B3-A40_RV02RC01_WW_GEN1\n"
+			"ro.build.display.id = Acer_AV0N0_B3-A40_2.001.00_WW_GEN1\n"
+			"ro.build.img_pn.id = FM.NVZA0.00G\n"
+			"ro.acer.product_sku = WIFI\n"
+			"ro.acer.device_info_version = 1.0\n"
+			"ro.acer.touch_fw_version= Goodix FW:1070 & CFG:71\n"
+			"ro.acer.manufacturer = Acer\n"
+			"ro.acer.modelid = B3-A40\n"
+			"ro.acer.cpu_vendor = MTK\n"
+			"ro.acer.cpu_speed = 1.3GHz\n"
+			"ro.acer.cpu_version = MT 8167\n"
+			"ro.acer.cpu_core = Quad cores\n"
+			"ro.acer.rom_size = 16GB\n"
+			"ro.acer.ram_size = 2GB\n"
+			"ro.acer.horizontal_pixels = 1280\n"
+			"ro.acer.vertical_pixels = 800\n"
+			"ro.build.sku= WW_GEN1\n"
+			"ro.acer.nidus_server = 1\n"
+			"#\n"
+			"# from device/neostra/neostra8167_tb_n/system.prop\n"
+			"#\n"
+			"#\n"
+			"# system.prop for generic sdk\n"
+			"#\n"
+			"\n"
+			"rild.libpath=mtk-ril.so\n"
+			"rild.libargs=-d /dev/ttyC0\n"
+			"\n"
+			"\n"
+			"# MTK, Infinity, 20090720 {\n"
+			"wifi.interface=wlan0\n"
+			"# MTK, Infinity, 20090720 }\n"
+			"\n"
+			"# MTK, mtk03034, 20101210 {\n"
+			"ro.mediatek.wlan.wsc=1\n"
+			"# MTK, mtk03034 20101210}\n"
+			"# MTK, mtk03034, 20110318 {\n"
+			"ro.mediatek.wlan.p2p=1\n"
+			"# MTK, mtk03034 20110318}\n"
+			"\n"
+			"# MTK, mtk03034, 20101213 {\n"
+			"mediatek.wlan.ctia=0\n"
+			"# MTK, mtk03034 20101213}\n"
+			"\n"
+			"\n"
+			"#\n"
+			"wifi.tethering.interface=ap0\n"
+			"#\n"
+			"\n"
+			"ro.opengles.version=196610\n"
+			"\n"
+			"wifi.direct.interface=p2p0\n"
+			"dalvik.vm.heapgrowthlimit=128m\n"
+			"dalvik.vm.heapsize=256m\n"
+			"\n"
+			"# USB MTP WHQL\n"
+			"ro.sys.usb.mtp.whql.enable=0\n"
+			"\n"
+			"# Power off opt in IPO\n"
+			"sys.ipo.pwrdncap=2\n"
+			"\n"
+			"ro.sys.usb.storage.type=mtp\n"
+			"\n"
+			"# USB BICR function\n"
+			"ro.sys.usb.bicr=no\n"
+			"\n"
+			"# USB Charge only function\n"
+			"ro.sys.usb.charging.only=yes\n"
+			"\n"
+			"# audio\n"
+			"ro.camera.sound.forced=0\n"
+			"ro.audio.silent=0\n"
+			"\n"
+			"ro.zygote.preload.enable=0\n"
+			"\n"
+			"# temporary enables NAV bar (soft keys)\n"
+			"qemu.hw.mainkeys=0\n"
+			"\n"
+			"ro.kernel.zio=38,108,105,16\n"
+			"#ro.kernel.qemu=1\n"
+			"#ro.kernel.qemu.gles=0\n"
+			"ro.boot.selinux=disable\n"
+			"\n"
+			"# Disable dirty region for Mali\n"
+			"debug.hwui.render_dirty_regions=false\n"
+			"\n"
+			"ro.sf.lcd_density=160\n"
+			"\n"
+			"# disable ipo for development\n"
+			"sys.ipo.disable=1\n"
+			"\n"
+			"#for mali\n"
+			"#ro.hardware.gralloc=mt8167.mali\n"
+			"\n"
+			"#\n"
+			"# ADDITIONAL_BUILD_PROPERTIES\n"
+			"#\n"
+			"ro.config.ringtone=Ring_Synth_04.ogg\n"
+			"ro.config.notification_sound=pixiedust.ogg\n"
+			"ro.carrier=unknown\n"
+			"ro.config.alarm_alert=Alarm_Classic.ogg\n"
+			"dalvik.vm.heapgrowthlimit=128m\n"
+			"dalvik.vm.heapsize=256m\n"
+			"ro.mediatek.chip_ver=S01\n"
+			"ro.mediatek.platform=MT8167\n"
+			"ro.telephony.sim.count=2\n"
+			"persist.radio.default.sim=0\n"
+			"persist.radio.multisim.config=ss\n"
+			"ro.mtk_key_manager_kb_path=4\n"
+			"ril.specific.sm_cause=0\n"
+			"bgw.current3gband=0\n"
+			"ril.external.md=0\n"
+			"ro.btstack=blueangel\n"
+			"ro.sf.hwrotation=0\n"
+			"persist.mtk.wcn.combo.chipid=-1\n"
+			"service.wcn.driver.ready=no\n"
+			"drm.service.enabled=true\n"
+			"mtk_in_house_tee_support=true\n"
+			"fmradio.driver.enable=0\n"
+			"ril.first.md=1\n"
+			"ril.flightmode.poweroffMD=1\n"
+			"ril.telephony.mode=0\n"
+			"dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt\n"
+			"mediatek.wlan.chip=CONSYS_MT6630\n"
+			"mediatek.wlan.module.postfix=_consys_mt6630\n"
+			"ril.radiooff.poweroffMD=0\n"
+			"ro.frp.pst=/dev/block/platform/bootdevice/by-name/frp\n"
+			"ro.mtk_protocol1_rat_config=no\n"
+			"ro.mtk_support_mp2_playback=1\n"
+			"ro.mtk_audio_alac_support=1\n"
+			"ro.mediatek.version.branch=alps-mp-n0.mp13\n"
+			"ro.mediatek.version.release=alps-mp-n0.mp13-V1_neostra8167.tb.n_P27\n"
+			"ro.mediatek.version.sdk=4\n"
+			"ro.setupwizard.mode=OPTIONAL\n"
+			"ro.com.google.gmsversion=7.0_r7\n"
+			"ro.com.google.clientidbase=android-acer\n"
+			"ro.com.google.clientidbase.ms=android-acer\n"
+			"ro.com.google.clientidbase.yt=android-acer\n"
+			"ro.com.google.clientidbase.am=android-acer\n"
+			"ro.com.google.clientidbase.gmm=android-acer\n"
+			"ro.mtk_audenh_support=1\n"
+			"ro.mtk_besloudness_support=1\n"
+			"ro.mtk_bt_support=1\n"
+			"ro.mtk_wappush_support=1\n"
+			"ro.mtk_audio_tuning_tool_ver=V2.2\n"
+			"ro.mtk_wlan_support=1\n"
+			"ro.mtk_gps_support=1\n"
+			"ro.mtk_search_db_support=1\n"
+			"ro.mtk_dialer_search_support=1\n"
+			"ro.mtk_dhcpv6c_wifi=1\n"
+			"ro.have_aacencode_feature=1\n"
+			"ro.mtk_oma_drm_support=1\n"
+			"ro.mtk_cta_drm_support=1\n"
+			"ro.mtk_widevine_drm_l3_support=1\n"
+			"ro.mtk_audio_ape_support=1\n"
+			"ro.mtk_wmv_playback_support=1\n"
+			"ro.mtk_send_rr_support=1\n"
+			"ro.mtk_emmc_support=1\n"
+			"ro.mtk_tetheringipv6_support=1\n"
+			"ro.telephony.default_network=0\n"
+			"ro.mtk_shared_sdcard=1\n"
+			"ro.mtk_flight_mode_power_off_md=1\n"
+			"ro.mtk_aal_support=1\n"
+			"ro.mtk_pq_support=2\n"
+			"ro.mtk_pq_color_mode=1\n"
+			"ro.mtk_miravision_support=1\n"
+			"ro.mtk_blulight_def_support=1\n"
+			"ro.mtk_wifi_mcc_support=1\n"
+			"ro.mtk_bip_scws=1\n"
+			"ro.mtk_wfd_hdcp_tx_support=1\n"
+			"ro.mtk_wfd_hdcp_rx_support=1\n"
+			"ro.mtk_world_phone_policy=0\n"
+			"ro.mtk_perfservice_support=1\n"
+			"ro.mtk_owner_sdcard_support=1\n"
+			"ro.mtk_owner_sim_support=1\n"
+			"ro.mtk_cta_set=1\n"
+			"ro.mtk_multi_patition=1\n"
+			"ro.mtk_key_manager_support=1\n"
+			"ro.mtk_cam_mfb_support=0\n"
+			"ro.mtk_cam_cfb=1\n"
+			"ro.mtk_external_sim_only_slots=0\n"
+			"ro.mtk_bg_power_saving_support=1\n"
+			"ro.mtk_bg_power_saving_ui=1\n"
+			"ro.have_aee_feature=1\n"
+			"ro.sim_me_lock_mode=0\n"
+			"ro.ap_info_monitor=0\n"
+			"ro.mtk_dual_mic_support=0\n"
+			"ro.mtk_is_tablet=1\n"
+			"persist.mtk_nlp_switch_support=1\n"
+			"wfd.dummy.enable=1\n"
+			"wfd.iframesize.level=0\n"
+			"ro.mediatek.project.path=device/neostra/neostra8167_tb_n\n"
+			"ro.mtk_sec_video_path_support=1\n"
+			"persist.mtk.wcn.patch.version=-1\n"
+			"persist.mtk.wcn.dynamic.dump=0\n"
+			"service.wcn.coredump.mode=0\n"
+			"persist.mtk.connsys.poweron.ctl=0\n"
+			"ro.com.android.mobiledata=true\n"
+			"persist.radio.mobile.data=0,0\n"
+			"persist.meta.dumpdata=0\n"
+			"ro.mtk_deinterlace_support=1\n"
+			"persist.radio.mtk_ps2_rat=G\n"
+			"persist.log.tag.DCT=D\n"
+			"ro.boot.opt_using_default=1\n"
+			"mtk.vdec.waitkeyframeforplay=1\n"
+			"ro.sys.sdcardfs=1\n"
+			"ro.ksc5601_write=0\n"
+			"ro.email_support_ucs2=0\n"
+			"ro.ussd_ksc5601=0\n"
+			"persist.log.tag.CdmaMoSms=I\n"
+			"persist.log.tag.CdmaMtSms=I\n"
+			"persist.sys.dalvik.vm.lib.2=libart.so\n"
+			"dalvik.vm.isa.arm64.variant=cortex-a53\n"
+			"dalvik.vm.isa.arm64.features=default\n"
+			"dalvik.vm.isa.arm.variant=cortex-a53\n"
+			"dalvik.vm.isa.arm.features=default\n"
+			"net.bt.name=Android\n"
+			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
+			"ro.expect.recovery_id=0x5813e2fd866f7283168398ebe58e4bd58e8d5413000000000000000000000000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/kernel_max",
+		.size = 2,
+		.content = "3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/possible",
+		.size = 4,
+		.content = "0-3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/present",
+		.size = 4,
+		.content = "0-3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/online",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/offline",
+		.size = 4,
+		.content = "1-3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/modalias",
+		.size = 66,
+		.content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
+		.size = 18,
+		.content = "mt81xx_v2_cpuidle\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
+		.size = 13,
+		.content = "mtk_governor\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cputopo/cpus_per_cluster",
+		.size = 12,
+		.content = "cluster0: f\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cputopo/glbinfo",
+		.size = 58,
+		.content =
+			"big/little arch: no\n"
+			"nr_cups: 4\n"
+			"nr_clusters: 1\n"
+			"cluster0: f\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cputopo/is_big_little",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cputopo/is_multi_cluster",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cputopo/nr_clusters",
+		.size = 2,
+		.content = "1\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
+		.size = 8,
+		.content = "0 1 2 3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
+		.size = 39,
+		.content = "598000 747500 1040000 1196000 1300000 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
+		.size = 54,
+		.content = "ondemand userspace powersave interactive performance \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
+		.size = 12,
+		.content = "mtk-cpufreq\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
+		.size = 12,
+		.content = "interactive\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
+		.size = 64,
+		.content =
+			"598000 239964\n"
+			"747500 786\n"
+			"1040000 455\n"
+			"1196000 3209\n"
+			"1300000 16684\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
+		.size = 5,
+		.content = "1127\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/trans_table",
+		.size = 389,
+		.content =
+			"   From  :    To\n"
+			"         :    598000    747500   1040000   1196000   1300000 \n"
+			"   598000:         0        63         0         0       387 \n"
+			"   747500:        48         0        13         0        24 \n"
+			"  1040000:         9         2         0         8        12 \n"
+			"  1196000:         6         0         0         0        66 \n"
+			"  1300000:       388        20        17        64         0 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
+		.size = 2,
+		.content = "f\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
+		.size = 4,
+		.content = "0-3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
+		.size = 2,
+		.content = "1\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
+		.size = 8,
+		.content = "0 1 2 3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
+		.size = 39,
+		.content = "598000 747500 1040000 1196000 1300000 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
+		.size = 54,
+		.content = "ondemand userspace powersave interactive performance \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
+		.size = 12,
+		.content = "mtk-cpufreq\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
+		.size = 12,
+		.content = "interactive\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
+		.size = 64,
+		.content =
+			"598000 240222\n"
+			"747500 786\n"
+			"1040000 455\n"
+			"1196000 3209\n"
+			"1300000 16704\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
+		.size = 5,
+		.content = "1132\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/trans_table",
+		.size = 389,
+		.content =
+			"   From  :    To\n"
+			"         :    598000    747500   1040000   1196000   1300000 \n"
+			"   598000:         0        63         0         0       390 \n"
+			"   747500:        48         0        13         0        24 \n"
+			"  1040000:         9         2         0         8        12 \n"
+			"  1196000:         6         0         0         0        66 \n"
+			"  1300000:       390        20        17        64         0 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus",
+		.size = 8,
+		.content = "0 1 2 3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies",
+		.size = 39,
+		.content = "598000 747500 1040000 1196000 1300000 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
+		.size = 54,
+		.content = "ondemand userspace powersave interactive performance \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
+		.size = 12,
+		.content = "mtk-cpufreq\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
+		.size = 12,
+		.content = "interactive\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
+		.size = 64,
+		.content =
+			"598000 240479\n"
+			"747500 796\n"
+			"1040000 455\n"
+			"1196000 3209\n"
+			"1300000 16724\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans",
+		.size = 5,
+		.content = "1137\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/trans_table",
+		.size = 389,
+		.content =
+			"   From  :    To\n"
+			"         :    598000    747500   1040000   1196000   1300000 \n"
+			"   598000:         0        64         0         0       391 \n"
+			"   747500:        49         0        13         0        24 \n"
+			"  1040000:         9         2         0         8        12 \n"
+			"  1196000:         6         0         0         0        66 \n"
+			"  1300000:       392        20        17        64         0 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
+		.size = 2,
+		.content = "0\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus",
+		.size = 8,
+		.content = "0 1 2 3\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
+		.size = 39,
+		.content = "598000 747500 1040000 1196000 1300000 \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
+		.size = 54,
+		.content = "ondemand userspace powersave interactive performance \n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver",
+		.size = 12,
+		.content = "mtk-cpufreq\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor",
+		.size = 12,
+		.content = "interactive\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq",
+		.size = 8,
+		.content = "1300000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq",
+		.size = 7,
+		.content = "598000\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state",
+		.size = 64,
+		.content =
+			"598000 240647\n"
+			"747500 796\n"
+			"1040000 455\n"
+			"1196000 3209\n"
+			"1300000 16744\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
+		.size = 5,
+		.content = "1141\n",
+	},
+	{
+		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/trans_table",
+		.size = 389,
+		.content =
+			"   From  :    To\n"
+			"         :    598000    747500   1040000   1196000   1300000 \n"
+			"   598000:         0        64         0         0       393 \n"
+			"   747500:        49         0        13         0        24 \n"
+			"  1040000:         9         2         0         8        12 \n"
+			"  1196000:         6         0         0         0        66 \n"
+			"  1300000:       394        20        17        64         0 \n",
+	},
+	{ NULL },
+};
+#ifdef __ANDROID__
+struct cpuinfo_mock_property properties[] = {
+	{
+		.key = "af.music.outputid",
+		.value = "2",
+	},
+	{
+		.key = "bgw.current3gband",
+		.value = "0",
+	},
+	{
+		.key = "camera.disable_zsl_mode",
+		.value = "1",
+	},
+	{
+		.key = "dalvik.vm.appimageformat",
+		.value = "lz4",
+	},
+	{
+		.key = "dalvik.vm.dex2oat-Xms",
+		.value = "64m",
+	},
+	{
+		.key = "dalvik.vm.dex2oat-Xmx",
+		.value = "512m",
+	},
+	{
+		.key = "dalvik.vm.heapgrowthlimit",
+		.value = "128m",
+	},
+	{
+		.key = "dalvik.vm.heapsize",
+		.value = "256m",
+	},
+	{
+		.key = "dalvik.vm.image-dex2oat-Xms",
+		.value = "64m",
+	},
+	{
+		.key = "dalvik.vm.image-dex2oat-Xmx",
+		.value = "64m",
+	},
+	{
+		.key = "dalvik.vm.isa.arm.features",
+		.value = "default",
+	},
+	{
+		.key = "dalvik.vm.isa.arm.variant",
+		.value = "cortex-a53",
+	},
+	{
+		.key = "dalvik.vm.isa.arm64.features",
+		.value = "default",
+	},
+	{
+		.key = "dalvik.vm.isa.arm64.variant",
+		.value = "cortex-a53",
+	},
+	{
+		.key = "dalvik.vm.mtk-stack-trace-file",
+		.value = "/data/anr/mtk_traces.txt",
+	},
+	{
+		.key = "dalvik.vm.stack-trace-file",
+		.value = "/data/anr/traces.txt",
+	},
+	{
+		.key = "dalvik.vm.usejit",
+		.value = "true",
+	},
+	{
+		.key = "dalvik.vm.usejitprofiles",
+		.value = "true",
+	},
+	{
+		.key = "debug.MB.running",
+		.value = "0",
+	},
+	{
+		.key = "debug.atrace.tags.enableflags",
+		.value = "0",
+	},
+	{
+		.key = "debug.force_rtl",
+		.value = "0",
+	},
+	{
+		.key = "debug.hwc.bq_count",
+		.value = "3",
+	},
+	{
+		.key = "debug.hwc.compose_level",
+		.value = "0",
+	},
+	{
+		.key = "debug.hwui.render_dirty_regions",
+		.value = "false",
+	},
+	{
+		.key = "debug.mtk.aee.status",
+		.value = "free",
+	},
+	{
+		.key = "debug.mtk.aee.status64",
+		.value = "free",
+	},
+	{
+		.key = "debug.mtklog.netlog.Running",
+		.value = "0",
+	},
+	{
+		.key = "debug.pq.dshp.en",
+		.value = "2",
+	},
+	{
+		.key = "debug.pq.shp.en",
+		.value = "2",
+	},
+	{
+		.key = "dev.bootcomplete",
+		.value = "1",
+	},
+	{
+		.key = "drm.service.enabled",
+		.value = "true",
+	},
+	{
+		.key = "fmradio.driver.enable",
+		.value = "0",
+	},
+	{
+		.key = "gps.clock.type",
+		.value = "90",
+	},
+	{
+		.key = "gps.gps.version",
+		.value = "0x6630",
+	},
+	{
+		.key = "gsm.current.phone-type",
+		.value = "1",
+	},
+	{
+		.key = "gsm.network.type",
+		.value = "Unknown",
+	},
+	{
+		.key = "gsm.operator.alpha",
+		.value = "",
+	},
+	{
+		.key = "gsm.operator.iso-country",
+		.value = "",
+	},
+	{
+		.key = "gsm.operator.isroaming",
+		.value = "false",
+	},
+	{
+		.key = "gsm.operator.numeric",
+		.value = "",
+	},
+	{
+		.key = "gsm.sim.operator.alpha",
+		.value = "",
+	},
+	{
+		.key = "gsm.sim.operator.iso-country",
+		.value = "",
+	},
+	{
+		.key = "gsm.sim.operator.numeric",
+		.value = "",
+	},
+	{
+		.key = "gsm.sim.state",
+		.value = "NOT_READY",
+	},
+	{
+		.key = "init.svc.DMAgent",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.MtkCodecService",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.NvRAMAgent",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.XoSetCap",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.aal",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.adbd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.audioserver",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.batterywarning",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.bootanim",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.bootlogoupdater",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.cameraserver",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.clear-bcb",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.debuggerd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.debuggerd64",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.drm",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.enableswap",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.epdg_wod",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.flash_recovery",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.gatekeeperd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.ged_srv",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.healthd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.installd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.keystore",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.kisd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.lmkd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.logd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.logd-reinit",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.media",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.mediacodec",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.mediadrm",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.mediaextractor",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.mnld",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.mobile_log_d",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.msensord",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.netd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.netdiag",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.nvram_daemon",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.p2p_supplicant",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.pq",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.program_binary",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.rpmb_svc",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.servicemanager",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.slpd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.sn",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.start_modem",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.surfaceflinger",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.thermal",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.thermal_manager",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.thermald",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.ueventd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.vold",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.watchdogd",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.wifi2agps",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.wmt_launcher",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.wmt_loader",
+		.value = "stopped",
+	},
+	{
+		.key = "init.svc.zygote",
+		.value = "running",
+	},
+	{
+		.key = "init.svc.zygote_secondary",
+		.value = "running",
+	},
+	{
+		.key = "log.tag",
+		.value = "E",
+	},
+	{
+		.key = "log.tag.WifiHW",
+		.value = "W",
+	},
+	{
+		.key = "media.wfd.portrait",
+		.value = "0",
+	},
+	{
+		.key = "mediatek.wlan.chip",
+		.value = "CONSYS_MT6630",
+	},
+	{
+		.key = "mediatek.wlan.ctia",
+		.value = "0",
+	},
+	{
+		.key = "mediatek.wlan.module.postfix",
+		.value = "_consys_mt6630",
+	},
+	{
+		.key = "mtk.vdec.waitkeyframeforplay",
+		.value = "1",
+	},
+	{
+		.key = "mtk_in_house_tee_support",
+		.value = "true",
+	},
+	{
+		.key = "net.bt.name",
+		.value = "Android",
+	},
+	{
+		.key = "net.change",
+		.value = "net.qtaguid_enabled",
+	},
+	{
+		.key = "net.hostname",
+		.value = "android-15799008cda65100",
+	},
+	{
+		.key = "net.nsiot_pending",
+		.value = "false",
+	},
+	{
+		.key = "net.qtaguid_enabled",
+		.value = "1",
+	},
+	{
+		.key = "net.tcp.default_init_rwnd",
+		.value = "60",
+	},
+	{
+		.key = "persist.dm.lock",
+		.value = "false",
+	},
+	{
+		.key = "persist.log.tag.CdmaMoSms",
+		.value = "I",
+	},
+	{
+		.key = "persist.log.tag.CdmaMtSms",
+		.value = "I",
+	},
+	{
+		.key = "persist.log.tag.DCT",
+		.value = "D",
+	},
+	{
+		.key = "persist.meta.dumpdata",
+		.value = "0",
+	},
+	{
+		.key = "persist.mtk.connsys.poweron.ctl",
+		.value = "0",
+	},
+	{
+		.key = "persist.mtk.wcn.combo.chipid",
+		.value = "0x6630",
+	},
+	{
+		.key = "persist.mtk.wcn.dynamic.dump",
+		.value = "0",
+	},
+	{
+		.key = "persist.mtk.wcn.patch.version",
+		.value = "20170312130517a",
+	},
+	{
+		.key = "persist.mtk_nlp_switch_support",
+		.value = "1",
+	},
+	{
+		.key = "persist.radio.data.iccid",
+		.value = "",
+	},
+	{
+		.key = "persist.radio.default.sim",
+		.value = "0",
+	},
+	{
+		.key = "persist.radio.mobile.data",
+		.value = "0,0",
+	},
+	{
+		.key = "persist.radio.mtk_ps2_rat",
+		.value = "G",
+	},
+	{
+		.key = "persist.radio.multisim.config",
+		.value = "ss",
+	},
+	{
+		.key = "persist.radio.reset_on_switch",
+		.value = "true",
+	},
+	{
+		.key = "persist.service.acm.enable",
+		.value = "0",
+	},
+	{
+		.key = "persist.service.bdroid.bdaddr",
+		.value = "22:22:89:d4:b6:78",
+	},
+	{
+		.key = "persist.sys.dalvik.vm.lib.2",
+		.value = "libart.so",
+	},
+	{
+		.key = "persist.sys.first_time_boot",
+		.value = "false",
+	},
+	{
+		.key = "persist.sys.locale",
+		.value = "en-US",
+	},
+	{
+		.key = "persist.sys.mute.state",
+		.value = "2",
+	},
+	{
+		.key = "persist.sys.pq.adl.idx",
+		.value = "0",
+	},
+	{
+		.key = "persist.sys.pq.hdr.en",
+		.value = "1",
+	},
+	{
+		.key = "persist.sys.pq.iso.shp.en",
+		.value = "1",
+	},
+	{
+		.key = "persist.sys.pq.log.en",
+		.value = "0",
+	},
+	{
+		.key = "persist.sys.pq.mdp.color.dbg",
+		.value = "1",
+	},
+	{
+		.key = "persist.sys.pq.mdp.color.idx",
+		.value = "0",
+	},
+	{
+		.key = "persist.sys.pq.shp.idx",
+		.value = "2",
+	},
+	{
+		.key = "persist.sys.pq.ultrares.en",
+		.value = "1",
+	},
+	{
+		.key = "persist.sys.profiler_ms",
+		.value = "0",
+	},
+	{
+		.key = "persist.sys.sd.defaultpath",
+		.value = "/storage/emulated/0",
+	},
+	{
+		.key = "persist.sys.timezone",
+		.value = "America/New_York",
+	},
+	{
+		.key = "persist.sys.usb.config",
+		.value = "mtp,adb",
+	},
+	{
+		.key = "persist.sys.webview.vmsize",
+		.value = "112775696",
+	},
+	{
+		.key = "pm.dexopt.ab-ota",
+		.value = "speed-profile",
+	},
+	{
+		.key = "pm.dexopt.bg-dexopt",
+		.value = "speed-profile",
+	},
+	{
+		.key = "pm.dexopt.boot",
+		.value = "verify-profile",
+	},
+	{
+		.key = "pm.dexopt.core-app",
+		.value = "speed",
+	},
+	{
+		.key = "pm.dexopt.first-boot",
+		.value = "interpret-only",
+	},
+	{
+		.key = "pm.dexopt.forced-dexopt",
+		.value = "speed",
+	},
+	{
+		.key = "pm.dexopt.install",
+		.value = "interpret-only",
+	},
+	{
+		.key = "pm.dexopt.nsys-library",
+		.value = "speed",
+	},
+	{
+		.key = "pm.dexopt.shared-apk",
+		.value = "speed",
+	},
+	{
+		.key = "qemu.hw.mainkeys",
+		.value = "0",
+	},
+	{
+		.key = "ril.external.md",
+		.value = "0",
+	},
+	{
+		.key = "ril.first.md",
+		.value = "1",
+	},
+	{
+		.key = "ril.flightmode.poweroffMD",
+		.value = "1",
+	},
+	{
+		.key = "ril.imsi.status.sim1",
+		.value = "0",
+	},
+	{
+		.key = "ril.radiooff.poweroffMD",
+		.value = "0",
+	},
+	{
+		.key = "ril.specific.sm_cause",
+		.value = "0",
+	},
+	{
+		.key = "ril.telephony.mode",
+		.value = "0",
+	},
+	{
+		.key = "rild.libargs",
+		.value = "-d /dev/ttyC0",
+	},
+	{
+		.key = "rild.libpath",
+		.value = "mtk-ril.so",
+	},
+	{
+		.key = "rild.mark_switchuser",
+		.value = "0",
+	},
+	{
+		.key = "ro.acer.android_version",
+		.value = "AV0N0",
+	},
+	{
+		.key = "ro.acer.cpu_core",
+		.value = "Quad cores",
+	},
+	{
+		.key = "ro.acer.cpu_speed",
+		.value = "1.3GHz",
+	},
+	{
+		.key = "ro.acer.cpu_vendor",
+		.value = "MTK",
+	},
+	{
+		.key = "ro.acer.cpu_version",
+		.value = "MT 8167",
+	},
+	{
+		.key = "ro.acer.device_info_version",
+		.value = "1.0",
+	},
+	{
+		.key = "ro.acer.horizontal_pixels",
+		.value = "1280",
+	},
+	{
+		.key = "ro.acer.iafw_version",
+		.value = "F9.E1",
+	},
+	{
+		.key = "ro.acer.manufacturer",
+		.value = "Acer",
+	},
+	{
+		.key = "ro.acer.modelid",
+		.value = "B3-A40",
+	},
+	{
+		.key = "ro.acer.nidus_server",
+		.value = "1",
+	},
+	{
+		.key = "ro.acer.product_sku",
+		.value = "WIFI",
+	},
+	{
+		.key = "ro.acer.ram_size",
+		.value = "2GB",
+	},
+	{
+		.key = "ro.acer.rom_size",
+		.value = "16GB",
+	},
+	{
+		.key = "ro.acer.touch_fw_version",
+		.value = "Goodix FW:1070 & CFG:71",
+	},
+	{
+		.key = "ro.acer.vertical_pixels",
+		.value = "800",
+	},
+	{
+		.key = "ro.aceruuid",
+		.value = "00000000000000068b35e3793c1",
+	},
+	{
+		.key = "ro.adb.secure",
+		.value = "1",
+	},
+	{
+		.key = "ro.aee.enperf",
+		.value = "off",
+	},
+	{
+		.key = "ro.allow.mock.location",
+		.value = "0",
+	},
+	{
+		.key = "ro.ap_info_monitor",
+		.value = "0",
+	},
+	{
+		.key = "ro.audio.silent",
+		.value = "0",
+	},
+	{
+		.key = "ro.baseband",
+		.value = "unknown",
+	},
+	{
+		.key = "ro.board.platform",
+		.value = "mt8167",
+	},
+	{
+		.key = "ro.boot.bootreason",
+		.value = "wdt_by_pass_pwk",
+	},
+	{
+		.key = "ro.boot.flash.locked",
+		.value = "1",
+	},
+	{
+		.key = "ro.boot.hardware",
+		.value = "mt8167",
+	},
+	{
+		.key = "ro.boot.opt_using_default",
+		.value = "1",
+	},
+	{
+		.key = "ro.boot.selinux",
+		.value = "disable",
+	},
+	{
+		.key = "ro.boot.serialno",
+		.value = "721000442815",
+	},
+	{
+		.key = "ro.boot.verifiedbootstate",
+		.value = "green",
+	},
+	{
+		.key = "ro.bootimage.build.date",
+		.value = "Thu Jun 1 21:55:57 HKT 2017",
+	},
+	{
+		.key = "ro.bootimage.build.date.utc",
+		.value = "1496325357",
+	},
+	{
+		.key = "ro.bootimage.build.fingerprint",
+		.value = "acer/B3-A40_ww_gen1/acer_asgard:7.0/NRD90M/1496325358:user/release-keys",
+	},
+	{
+		.key = "ro.bootloader",
+		.value = "unknown",
+	},
+	{
+		.key = "ro.bootmode",
+		.value = "unknown",
+	},
+	{
+		.key = "ro.btstack",
+		.value = "blueangel",
+	},
+	{
+		.key = "ro.build.characteristics",
+		.value = "tablet",
+	},
+	{
+		.key = "ro.build.date",
+		.value = "Thu Jun  1 21:55:57 HKT 2017",
+	},
+	{
+		.key = "ro.build.date.utc",
+		.value = "1496325357",
+	},
+	{
+		.key = "ro.build.description",
+		.value = "full_neostra8167_tb_n-user 7.0 NRD90M 1496325358 release-keys",
+	},
+	{
+		.key = "ro.build.display.id",
+		.value = "Acer_AV0N0_B3-A40_2.001.00_WW_GEN1",
+	},
+	{
+		.key = "ro.build.fingerprint",
+		.value = "acer/B3-A40_ww_gen1/acer_asgard:7.0/NRD90M/1496325358:user/release-keys",
+	},
+	{
+		.key = "ro.build.flavor",
+		.value = "full_neostra8167_tb_n-user",
+	},
+	{
+		.key = "ro.build.host",
+		.value = "server22",
+	},
+	{
+		.key = "ro.build.id",
+		.value = "NRD90M",
+	},
+	{
+		.key = "ro.build.img_pn.id",
+		.value = "FM.NVZA0.00G",
+	},
+	{
+		.key = "ro.build.pandora.id",
+		.value = "Acer_AV0N0_B3-A40_RV02RC01_WW_GEN1",
+	},
+	{
+		.key = "ro.build.product",
+		.value = "acer_asgard",
+	},
+	{
+		.key = "ro.build.sku",
+		.value = "WW_GEN1",
+	},
+	{
+		.key = "ro.build.tags",
+		.value = "release-keys",
+	},
+	{
+		.key = "ro.build.type",
+		.value = "user",
+	},
+	{
+		.key = "ro.build.user",
+		.value = "zuotao",
+	},
+	{
+		.key = "ro.build.version.all_codenames",
+		.value = "REL",
+	},
+	{
+		.key = "ro.build.version.base_os",
+		.value = "",
+	},
+	{
+		.key = "ro.build.version.codename",
+		.value = "REL",
+	},
+	{
+		.key = "ro.build.version.incremental",
+		.value = "1496325358",
+	},
+	{
+		.key = "ro.build.version.preview_sdk",
+		.value = "0",
+	},
+	{
+		.key = "ro.build.version.release",
+		.value = "7.0",
+	},
+	{
+		.key = "ro.build.version.sdk",
+		.value = "24",
+	},
+	{
+		.key = "ro.build.version.security_patch",
+		.value = "2017-06-05",
+	},
+	{
+		.key = "ro.camera.sound.forced",
+		.value = "0",
+	},
+	{
+		.key = "ro.carrier",
+		.value = "unknown",
+	},
+	{
+		.key = "ro.com.android.mobiledata",
+		.value = "true",
+	},
+	{
+		.key = "ro.com.google.clientidbase",
+		.value = "android-acer",
+	},
+	{
+		.key = "ro.com.google.clientidbase.am",
+		.value = "android-acer",
+	},
+	{
+		.key = "ro.com.google.clientidbase.gmm",
+		.value = "android-acer",
+	},
+	{
+		.key = "ro.com.google.clientidbase.ms",
+		.value = "android-acer",
+	},
+	{
+		.key = "ro.com.google.clientidbase.yt",
+		.value = "android-acer",
+	},
+	{
+		.key = "ro.com.google.gmsversion",
+		.value = "7.0_r7",
+	},
+	{
+		.key = "ro.config.alarm_alert",
+		.value = "Alarm_Classic.ogg",
+	},
+	{
+		.key = "ro.config.notification_sound",
+		.value = "pixiedust.ogg",
+	},
+	{
+		.key = "ro.config.ringtone",
+		.value = "Ring_Synth_04.ogg",
+	},
+	{
+		.key = "ro.countrycode",
+		.value = "5553",
+	},
+	{
+		.key = "ro.crypto.fs_crypto_blkdev",
+		.value = "/dev/block/dm-1",
+	},
+	{
+		.key = "ro.crypto.state",
+		.value = "encrypted",
+	},
+	{
+		.key = "ro.crypto.type",
+		.value = "block",
+	},
+	{
+		.key = "ro.dalvik.vm.native.bridge",
+		.value = "0",
+	},
+	{
+		.key = "ro.debuggable",
+		.value = "0",
+	},
+	{
+		.key = "ro.device.sn",
+		.value = "NTLDNAA001721001BA8F00",
+	},
+	{
+		.key = "ro.email_support_ucs2",
+		.value = "0",
+	},
+	{
+		.key = "ro.expect.recovery_id",
+		.value = "0x5813e2fd866f7283168398ebe58e4bd58e8d5413000000000000000000000000",
+	},
+	{
+		.key = "ro.frp.pst",
+		.value = "/dev/block/platform/bootdevice/by-name/frp",
+	},
+	{
+		.key = "ro.hardware",
+		.value = "mt8167",
+	},
+	{
+		.key = "ro.have_aacencode_feature",
+		.value = "1",
+	},
+	{
+		.key = "ro.have_aee_feature",
+		.value = "1",
+	},
+	{
+		.key = "ro.kernel.zio",
+		.value = "38,108,105,16",
+	},
+	{
+		.key = "ro.ksc5601_write",
+		.value = "0",
+	},
+	{
+		.key = "ro.mediatek.chip_ver",
+		.value = "S01",
+	},
+	{
+		.key = "ro.mediatek.platform",
+		.value = "MT8167",
+	},
+	{
+		.key = "ro.mediatek.project.path",
+		.value = "device/neostra/neostra8167_tb_n",
+	},
+	{
+		.key = "ro.mediatek.version.branch",
+		.value = "alps-mp-n0.mp13",
+	},
+	{
+		.key = "ro.mediatek.version.release",
+		.value = "alps-mp-n0.mp13-V1_neostra8167.tb.n_P27",
+	},
+	{
+		.key = "ro.mediatek.version.sdk",
+		.value = "4",
+	},
+	{
+		.key = "ro.mediatek.wlan.p2p",
+		.value = "1",
+	},
+	{
+		.key = "ro.mediatek.wlan.wsc",
+		.value = "1",
+	},
+	{
+		.key = "ro.mount.fs",
+		.value = "EXT4",
+	},
+	{
+		.key = "ro.mtk_aal_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_audenh_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_audio_alac_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_audio_ape_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_audio_tuning_tool_ver",
+		.value = "V2.2",
+	},
+	{
+		.key = "ro.mtk_besloudness_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_bg_power_saving_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_bg_power_saving_ui",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_bip_scws",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_blulight_def_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_bt_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_cam_cfb",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_cam_mfb_support",
+		.value = "0",
+	},
+	{
+		.key = "ro.mtk_cta_drm_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_cta_set",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_deinterlace_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_dhcpv6c_wifi",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_dialer_search_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_dual_mic_support",
+		.value = "0",
+	},
+	{
+		.key = "ro.mtk_emmc_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_external_sim_only_slots",
+		.value = "0",
+	},
+	{
+		.key = "ro.mtk_flight_mode_power_off_md",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_gps_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_is_tablet",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_key_manager_kb_path",
+		.value = "4",
+	},
+	{
+		.key = "ro.mtk_key_manager_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_miravision_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_multi_patition",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_oma_drm_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_owner_sdcard_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_owner_sim_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_perfservice_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_pq_color_mode",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_pq_support",
+		.value = "2",
+	},
+	{
+		.key = "ro.mtk_protocol1_rat_config",
+		.value = "no",
+	},
+	{
+		.key = "ro.mtk_search_db_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_sec_video_path_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_send_rr_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_shared_sdcard",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_support_mp2_playback",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_tetheringipv6_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wappush_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wfd_hdcp_rx_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wfd_hdcp_tx_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_widevine_drm_l3_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wifi_mcc_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wlan_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_wmv_playback_support",
+		.value = "1",
+	},
+	{
+		.key = "ro.mtk_world_phone_policy",
+		.value = "0",
+	},
+	{
+		.key = "ro.oem_unlock_supported",
+		.value = "1",
+	},
+	{
+		.key = "ro.opengles.version",
+		.value = "196610",
+	},
+	{
+		.key = "ro.product.board",
+		.value = "B3-A40",
+	},
+	{
+		.key = "ro.product.brand",
+		.value = "acer",
+	},
+	{
+		.key = "ro.product.cpu.abi",
+		.value = "arm64-v8a",
+	},
+	{
+		.key = "ro.product.cpu.abilist",
+		.value = "arm64-v8a,armeabi-v7a,armeabi",
+	},
+	{
+		.key = "ro.product.cpu.abilist32",
+		.value = "armeabi-v7a,armeabi",
+	},
+	{
+		.key = "ro.product.cpu.abilist64",
+		.value = "arm64-v8a",
+	},
+	{
+		.key = "ro.product.device",
+		.value = "acer_asgard",
+	},
+	{
+		.key = "ro.product.locale",
+		.value = "en-US",
+	},
+	{
+		.key = "ro.product.manufacturer",
+		.value = "Acer",
+	},
+	{
+		.key = "ro.product.model",
+		.value = "B3-A40",
+	},
+	{
+		.key = "ro.product.name",
+		.value = "B3-A40_ww_gen1",
+	},
+	{
+		.key = "ro.recovery_id",
+		.value = "0x5813e2fd866f7283168398ebe58e4bd58e8d5413000000000000000000000000",
+	},
+	{
+		.key = "ro.revision",
+		.value = "0",
+	},
+	{
+		.key = "ro.runtime.firstboot",
+		.value = "1423195898520",
+	},
+	{
+		.key = "ro.secure",
+		.value = "1",
+	},
+	{
+		.key = "ro.serialno",
+		.value = "721000442815",
+	},
+	{
+		.key = "ro.setupwizard.mode",
+		.value = "OPTIONAL",
+	},
+	{
+		.key = "ro.sf.hwrotation",
+		.value = "0",
+	},
+	{
+		.key = "ro.sf.lcd_density",
+		.value = "160",
+	},
+	{
+		.key = "ro.sim_me_lock_mode",
+		.value = "0",
+	},
+	{
+		.key = "ro.sys.sdcardfs",
+		.value = "1",
+	},
+	{
+		.key = "ro.sys.usb.bicr",
+		.value = "no",
+	},
+	{
+		.key = "ro.sys.usb.charging.only",
+		.value = "yes",
+	},
+	{
+		.key = "ro.sys.usb.mtp.whql.enable",
+		.value = "0",
+	},
+	{
+		.key = "ro.sys.usb.storage.type",
+		.value = "mtp",
+	},
+	{
+		.key = "ro.telephony.default_network",
+		.value = "0",
+	},
+	{
+		.key = "ro.telephony.sim.count",
+		.value = "2",
+	},
+	{
+		.key = "ro.ussd_ksc5601",
+		.value = "0",
+	},
+	{
+		.key = "ro.wifi.channels",
+		.value = "",
+	},
+	{
+		.key = "ro.wlan.mtk.wifi.5g",
+		.value = "1",
+	},
+	{
+		.key = "ro.zygote",
+		.value = "zygote64_32",
+	},
+	{
+		.key = "ro.zygote.preload.enable",
+		.value = "0",
+	},
+	{
+		.key = "security.perf_harden",
+		.value = "1",
+	},
+	{
+		.key = "selinux.reload_policy",
+		.value = "1",
+	},
+	{
+		.key = "service.bootanim.exit",
+		.value = "1",
+	},
+	{
+		.key = "service.nvram_init",
+		.value = "Ready",
+	},
+	{
+		.key = "service.wcn.coredump.mode",
+		.value = "0",
+	},
+	{
+		.key = "service.wcn.driver.ready",
+		.value = "yes",
+	},
+	{
+		.key = "sys.acer.AcceptKey",
+		.value = "0",
+	},
+	{
+		.key = "sys.acer.EnableEZSnap",
+		.value = "1",
+	},
+	{
+		.key = "sys.acer.libezgesture_path",
+		.value = "/system/vendor/lib64/libezgesture.so",
+	},
+	{
+		.key = "sys.boot.reason",
+		.value = "0",
+	},
+	{
+		.key = "sys.boot_completed",
+		.value = "1",
+	},
+	{
+		.key = "sys.ezu.verify_password",
+		.value = "1",
+	},
+	{
+		.key = "sys.ipo.disable",
+		.value = "1",
+	},
+	{
+		.key = "sys.ipo.pwrdncap",
+		.value = "2",
+	},
+	{
+		.key = "sys.ipowin.done",
+		.value = "1",
+	},
+	{
+		.key = "sys.lowstorage_flag",
+		.value = "0",
+	},
+	{
+		.key = "sys.oem_unlock_allowed",
+		.value = "0",
+	},
+	{
+		.key = "sys.phonewindowmanager.Ready",
+		.value = "1",
+	},
+	{
+		.key = "sys.sysctl.extra_free_kbytes",
+		.value = "12000",
+	},
+	{
+		.key = "sys.usb.config",
+		.value = "mtp,adb",
+	},
+	{
+		.key = "sys.usb.configfs",
+		.value = "0",
+	},
+	{
+		.key = "sys.usb.ffs.ready",
+		.value = "1",
+	},
+	{
+		.key = "sys.usb.state",
+		.value = "mtp,adb",
+	},
+	{
+		.key = "sys.usb.vid",
+		.value = "0502",
+	},
+	{
+		.key = "vold.btaddr",
+		.value = "68b35e3793c1",
+	},
+	{
+		.key = "vold.decrypt",
+		.value = "trigger_restart_framework",
+	},
+	{
+		.key = "vold.emmc_size",
+		.value = "15636365312",
+	},
+	{
+		.key = "vold.has_adoptable",
+		.value = "1",
+	},
+	{
+		.key = "vold.path.internal_storage",
+		.value = "/storage/emulated/0",
+	},
+	{
+		.key = "vold.post_fs_data_done",
+		.value = "1",
+	},
+	{
+		.key = "vold.support_external_sd",
+		.value = "0",
+	},
+	{
+		.key = "wfd.dummy.enable",
+		.value = "1",
+	},
+	{
+		.key = "wfd.iframesize.level",
+		.value = "0",
+	},
+	{
+		.key = "wifi.direct.interface",
+		.value = "p2p0",
+	},
+	{
+		.key = "wifi.interface",
+		.value = "wlan0",
+	},
+	{
+		.key = "wifi.tethering.interface",
+		.value = "ap0",
+	},
+	{
+		.key = "wlan.driver.status",
+		.value = "unloaded",
+	},
+	{
+		.key = "wlan.wfd.security.image",
+		.value = "1",
+	},
+	{ NULL },
+};
+#endif /* __ANDROID__ */