小伙伴们的智能之旅

Brillo: brillo-m10-dev @ DragonBoard 410c

终于下定决心,买了块高通DragonBoard 410c。老实说DragonBoard 410c出来已经有好长一段时间了,为什么迟迟不下手,只因性价比太低。相对于RPi 2B来说,只因多了WiFi与Bluetooth,但价格要高上好几倍,而brillo系统完全可以在RPi 2B上跑起来。而brillo系统也已经到m10版本了,思来想去,还是觉得应该买一块可以安装brillo原生系统的开发板,以便做对比开发。

作为google brillo系统的starter board, 意味着你可以不修改一行代码,就可以让brillo系统在这块板子上跑起来。下面,我们来看一下如何下载,编译可以在DragonBoard 410c上跑起来的brillo-m10-dev系统。

产品链接在此:https://developer.qualcomm.com/hardware/dragonboard-410c

主机: ubuntu 14.04 x86_64系统。

google brillo项目代码下载:

$ mkdir -pv /local/brillo-m10-dev-410c && cd /local/brillo-m10-dev-410c
$ repo init -u https://android.googlesource.com/brillo/manifest -b brillo-m10-dev

将.repo/manifest.xml中与dragonboard相关的代码删除:

  <!-- Qualcomm Dragonboard -->
<!--
  <project path="device/qcom/dragonboard"
           name="device/qcom/dragonboard"
           groups="dragonboard" />
  <project path="hardware/bsp/qcom"
           name="platform/hardware/bsp/qcom"
           groups="dragonboard" />
  <project path="hardware/bsp/kernel/qcom/qcom-msm-3.10"
           name="platform/hardware/bsp/kernel/qcom/qcom-msm-v3.10"
           groups="dragonboard" />
-->

不然下载安装bsp包的时候会有如下问题(由于device/qcom/dragonboard, hardware/bsp/qcom, hardware/bsp/kernel/qcom文件夹已经存在,安装bsp包时不会去覆盖这些文件夹下的文件):

Do you accept this license (Y/n)? 
Y
Qualcomm Dragonboard 410c - Unrecognized
 * qcom_dragonboard_bsp_code
    * device - Unrecognized
    * hardware_base - Unrecognized
    * hardware_kernel - Unrecognized
 * qcom_dragonboard_bsp_binaries
    * vendor_binaries - Installed
The following paths exist but do not link to BSP packages:
 * /local/brillo-m10-dev-410c/device/qcom/dragonboard
 * /local/brillo-m10-dev-410c/hardware/bsp/qcom
 * /local/brillo-m10-dev-410c/hardware/bsp/kernel/qcom
If this is not intentional, consider removing them and installing again.

NOTE:实际上是创建软链接:

hzak@B85RPI:/local/brillo-m10-dev-410c$ ls -l device/qcom/
total 4
lrwxrwxrwx 1 hzak hzak 117 Mar 21 10:43 dragonboard -> /home/hzak/.brillo/.BSPs/1acd91d23b243a9654912fe9e70686ebe4c410dbeef9245134945b3c96779a3e/bdk/device/qcom/dragonboard

下载下来的文件保存在~/.brillo下,会下载在约200MB数据,解压出来有724MB,需要保证你的home目录有足够的空间。

下载代码:

$ repo sync

dragonboard 410c bsp代码下载(下载完后会要求accept license才能继续安装):

$ tools/bdk/brunch/brunch bsp download dragonboard
Downloading package qcom_dragonboard_bsp_code
Qualcomm Dragonboard 410c - Installed
 * qcom_dragonboard_bsp_code
    * device - Installed
    * hardware_base - Installed
    * hardware_kernel - Installed
 * qcom_dragonboard_bsp_binaries
    * vendor_binaries - Installed

建立编译环境:

hzak@B85RPI:/local/brillo-m10-dev-410c$ . build/envsetup.sh 
including device/generic/brillo/vendorsetup.sh
including device/generic/brillo/brilloemulator_arm64/base_product/devicesetup.sh
including device/generic/brillo/brilloemulator_arm/base_product/devicesetup.sh
including device/generic/brillo/brilloemulator_x86_64/base_product/devicesetup.sh
including device/generic/brillo/brilloemulator_x86/base_product/devicesetup.sh
including device/qcom/dragonboard/base_product/devicesetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including product/google/common/brillo_gpios/vendorsetup.sh
including product/google/common/brillo_i2c/vendorsetup.sh
including product/google/common/brillo_leds/vendorsetup.sh
including product/google/example-ledflasher/vendorsetup.sh
hzak@B85RPI:/local/brillo-m10-dev-410c$ lunch dragonboard-eng 

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
TARGET_PRODUCT=dragonboard
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.16.0-30-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
OUT_DIR=out
============================================

开始编译:

hzak@B85RPI:/local/brillo-m10-dev-410c$ make -j 4

由于预装的是android系统,上电开机之后会自动运行,可以通过adb命令进入bootloader,再通过fastboot命令烧机:

hzak@B85RPI:/local/brillo-m10-dev-410c$ adb reboot-bootloader   
hzak@B85RPI:/local/brillo-m10-dev-410c$ out/target/product/dragonboard/provision-device 
target reported max download size of 268435456 bytes
sending 'partition' (33 KB)...
OKAY [  0.005s]
writing 'partition'...
OKAY [  0.667s]
sending 'modem' (65536 KB)...
OKAY [  2.058s]
writing 'modem'...
OKAY [  2.067s]
sending 'fsc' (1 KB)...
OKAY [  0.010s]
writing 'fsc'...
OKAY [  0.008s]
sending 'sbl1' (512 KB)...
OKAY [  0.020s]
writing 'sbl1'...
OKAY [  0.048s]
sending 'sbl1bak' (512 KB)...
OKAY [  0.020s]
writing 'sbl1bak'...
OKAY [  0.045s]
sending 'rpm' (512 KB)...
OKAY [  0.020s]
writing 'rpm'...
OKAY [  0.042s]
sending 'rpmbak' (512 KB)...
OKAY [  0.020s]
writing 'rpmbak'...
OKAY [  0.043s]
sending 'tz' (512 KB)...
OKAY [  0.020s]
writing 'tz'...
OKAY [  0.042s]
sending 'tzbak' (512 KB)...
OKAY [  0.020s]
writing 'tzbak'...
OKAY [  0.048s]
sending 'hyp' (512 KB)...
OKAY [  0.020s]
writing 'hyp'...
OKAY [  0.047s]
sending 'hypbak' (512 KB)...
OKAY [  0.020s]
writing 'hypbak'...
OKAY [  0.042s]
sending 'modemst1' (1536 KB)...
OKAY [  0.052s]
writing 'modemst1'...
OKAY [  0.113s]
sending 'modemst2' (1536 KB)...
OKAY [  0.052s]
writing 'modemst2'...
OKAY [  0.118s]
sending 'DDR' (32 KB)...
OKAY [  0.005s]
writing 'DDR'...
OKAY [  0.010s]
sending 'fsg' (1536 KB)...
OKAY [  0.052s]
writing 'fsg'...
OKAY [  0.131s]
sending 'sec' (16 KB)...
OKAY [  0.005s]
writing 'sec'...
OKAY [  0.007s]
sending 'aboot' (505 KB)...
OKAY [  0.020s]
writing 'aboot'...
OKAY [  0.040s]
sending 'abootbak' (505 KB)...
OKAY [  0.020s]
writing 'abootbak'...
OKAY [  0.041s]
sending 'misc' (1024 KB)...
OKAY [  0.036s]
writing 'misc'...
OKAY [  0.080s]
sending 'boot_a' (15872 KB)...
OKAY [  0.501s]
writing 'boot_a'...
OKAY [  1.160s]
sending 'system_a' (60511 KB)...
OKAY [  1.902s]
writing 'system_a'...
OKAY [  4.842s]
sending 'boot_b' (15872 KB)...
OKAY [  0.507s]
writing 'boot_b'...
OKAY [  1.003s]
sending 'system_b' (60511 KB)...
OKAY [  1.902s]
writing 'system_b'...
OKAY [  4.853s]
erasing 'userdata'...
OKAY [  0.268s]
sending 'userdata' (86868 KB)...
OKAY [  2.733s]
writing 'userdata'...
OKAY [  6.377s]
finished. total time: 32.159s

烧机后重启系统:

hzak@B85RPI:/local/brillo-m10-dev-410c$ fastboot reboot
rebooting...

finished. total time: 0.056s

开机之后,WiFi工作在AP模式,手机可以接入这个网络进行初步的配置(如将该设备接入家庭网络)。

设备的基本信息如下:

{
   "authentication": {
      "anonymousMaxScope": "none",
      "crypto": [ "p224_spake2" ],
      "mode": [ "anonymous", "pairing" ],
      "pairing": [ "embeddedCode" ]
   },
   "basicModelManifest": {
      "modelName": "DragonBoard",
      "oemName": "Qualcomm Technologies, Inc.", 
      "uiDeviceKind": "developmentBoard"
   },
   "description": "Qualcomm DragonBoard 410c",
   "endpoints": {
      "httpPort": 80,
      "httpUpdatesPort": 80,
      "httpsPort": 443,
      "httpsUpdatesPort": 443
   },
   "gcd": {
      "id": "",
      "oauth_url": "https://accounts.google.com/o/oauth2/",
      "service_url": "https://www.googleapis.com/weave/v1/",
      "status": "unconfigured",
      "xmpp_endpoint": "talk.google.com:5223"   
   },
   "id": "F1AA8DEB-39D9-4E79-BF3D-29D3E048086A",
   "modelManifestId": "ABHNy",
   "name": "Starter Board",
   "services": [ "developmentBoard" ],
   "sessionId": "511888408:3",
   "time": 1458573208025.315918,
   "version": "3.0",
   "wifi": {
      "capabilities": [ "2.4GHz" ],
      "hostedSsid": "Starter Board 74.ABHNyDBprv",
      "ssid": "",
      "status": "unconfigured"
   }
}
  1. https://developer.qualcomm.com/hardware/dragonboard-410c
  2. https://www.96boards.org/products/ce/dragonboard410c/

预装android系统的kernel log,感兴趣的可以看 一下:

<6>[    0.000000] Initializing cgroup subsys cpu
<6>[    0.000000] Initializing cgroup subsys cpuacct
<5>[    0.000000] Linux version 3.10.49-g0b014e2-00001-gebe2063 (buildslave@aosp-x86-64-08) (gcc version 4.9.x-google 20140827 (prerelease) (GCC) ) #9 SMP PREEMPT Wed Dec 2 10:33:57 UTC 2015
<4>[    0.000000] CPU: AArch64 Processor [410fd030] revision 0
<6>[    0.000000] Machine: Qualcomm Technologies, Inc. APQ 8016 SBC
<4>[    0.000000] No earlyprintk arguments passed.
<6>[    0.000000] cma: Found external_image__region@0, memory base 0x0000000086000000, size 8 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: Found modem_adsp_region@0, memory base 0x0000000086800000, size 43 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: Found pheripheral_region@0, memory base 0x0000000089300000, size 6 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: Found secure_region@0, memory base 0x0000000000000000, size 109 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: Found venus_qseecom_region@0, memory base 0x0000000000000000, size 18 MiB, limit 0x0000000090000000
<6>[    0.000000] cma: Found audio_region@0, memory base 0x0000000000000000, size 3 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: Found splash_region@83000000, memory base 0x0000000083000000, size 20 MiB, limit 0xffffffffffffffff
<6>[    0.000000] cma: CMA: reserved 8 MiB at 0x0000000086000000 for external_image_mem
<6>[    0.000000] cma: CMA: reserved 43 MiB at 0x0000000086800000 for modem_adsp_mem
<6>[    0.000000] cma: CMA: reserved 6 MiB at 0x0000000089300000 for peripheral_mem
<6>[    0.000000] cma: CMA: reserved 112 MiB at 0x00000000b9000000 for secure_mem
<6>[    0.000000] cma: CMA: reserved 20 MiB at 0x000000008ec00000 for venus_qseecom_mem
<6>[    0.000000] cma: CMA: reserved 4 MiB at 0x00000000b8c00000 for audio_mem
<6>[    0.000000] cma: CMA: reserved 20 MiB at 0x0000000083000000 for cont_splash_mem
<6>[    0.000000] cma: CMA: reserved 64 MiB at 0x00000000b4c00000 for default region
<7>[    0.000000] On node 0 totalpages: 247552
<7>[    0.000000]   DMA zone: 4096 pages used for memmap
<7>[    0.000000]   DMA zone: 0 pages reserved
<7>[    0.000000]   DMA zone: 247552 pages, LIFO batch:31
<6>[    0.000000] PERCPU: Embedded 17 pages/cpu @ffffffc034ac7000 s40000 r8192 d21440 u69632
<7>[    0.000000] pcpu-alloc: s40000 r8192 d21440 u69632 alloc=17*4096
<7>[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
<4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 243456
<5>[    0.000000] Kernel command line: sched_enable_hmp=1 console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk androidboot.selinux=permissive androidboot.emmc=true androidboot.serialno=ade42d20 androidboot.baseband=apq mdss_mdp.panel=0:dsi:0:
<6>[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
<6>[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
<6>[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
<6>[    0.000000] software IO TLB [mem 0xb3800000-0xb3900000] (1MB) mapped at [ffffffc033800000-ffffffc0338fffff]
<4>[    0.000000] Memory: 717372K/990208K available (12320K kernel code, 1756K rwdata, 5532K rodata, 2787K init, 1811K bss, 272836K reserved)
<5>[    0.000000] Virtual kernel memory layout:
<5>[    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbbffff0000   (245759 MB)
<5>[    0.000000]     vmemmap : 0xffffffbc02000000 - 0xffffffbc03000000   (    16 MB)
<5>[    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
<5>[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 MB)
<5>[    0.000000]       .init : 0xffffffc001400000 - 0xffffffc0016b8c40   (  2788 kB)
<5>[    0.000000]       .text : 0xffffffc000080000 - 0xffffffc00136f3d4   ( 19389 kB)
<5>[    0.000000]       .data : 0xffffffc0016b9000 - 0xffffffc001870128   (  1757 kB)
<6>[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<6>[    0.000000] HMP scheduling enabled.
<6>[    0.000000] Preemptible hierarchical RCU implementation.
<6>[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
<6>[    0.000000] 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
<6>[    0.000000] NR_IRQS:64 nr_irqs:64 0
<6>[    0.000000] Architected cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
<6>[    0.000000] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns
<6>[    0.004553] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
<6>[    0.004573] pid_max: default: 32768 minimum: 301
<6>[    0.004953] Security Framework initialized
<6>[    0.004984] SELinux:  Initializing.
<7>[    0.005069] SELinux:  Starting in permissive mode
<6>[    0.005181] Mount-cache hash table entries: 256
<6>[    0.006921] Initializing cgroup subsys debug
<6>[    0.006938] Initializing cgroup subsys freezer
<4>[    0.007485] /cpus/cpu@0: Unknown CPU type
<4>[    0.007500] /cpus/cpu@1: Unknown CPU type
<4>[    0.007513] /cpus/cpu@2: Unknown CPU type
<4>[    0.007528] /cpus/cpu@3: Unknown CPU type
<6>[    0.008541] hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 7 counters available
<6>[    0.010143] ftrace: Allocated trace_printk buffers
<6>[    0.019656] Core Debug Lock unlocked
<6>[    0.020323] MSM Memory Dump base table set up
<6>[    0.020358] MSM Memory Dump apps data table set up
<4>[    0.023684] CPU1: Booted secondary processor
<4>[    0.032912] CPU2: Booted secondary processor
<4>[    0.035491] CPU3: Booted secondary processor
<6>[    0.035688] Brought up 4 CPUs
<6>[    0.035708] SMP: Total of 4 processors activated.
<6>[    0.069939] pinctrl core: initialized pinctrl subsystem
<6>[    0.071057] regulator-dummy: no parameters
<6>[    0.078178] NET: Registered protocol family 16
<6>[    0.080392] DMA: preallocated 256 KiB pool for atomic allocations
<6>[    0.137660] msm_watchdog b017000.qcom,wdt: wdog absent resource not present
<6>[    0.137939] msm_watchdog b017000.qcom,wdt: MSM Watchdog Initialized
<3>[    0.144777] spmi_pmic_arb 200f000.qcom,spmi: PMIC Arb Version-2 0x20010000
<6>[    0.152501] cma: Assigned CMA region at 0 to 1de0000.qcom,venus device
<6>[    0.153185] cma: Assigned CMA region at 0 to 4080000.qcom,mss device
<6>[    0.153745] cma: Assigned CMA region at 0 to a21b000.qcom,pronto device
<6>[    0.154780] ACC: mem_acc_efuse_init: efuse_addr = 0x0000000000058000 (len=0x1000)
<6>[    0.154859] ACC: mem_acc_fuse_is_setting_expected: [row:0] = 0x5022008000000706 @52:1 == 1 ?: no
<6>[    0.155053] mem_acc_corner: 0 <--> 0 mV 
<6>[    0.158887] vdso: 2 pages (1 code, 1 data) at base ffffffc0016c1000
<3>[    0.159424] msm_mpm_dev_probe(): Cannot get clk resource for XO
<6>[    0.159456] platform 601d0.qcom,mpm: Driver mpm-v2 requests probe deferral
<6>[    0.159820] smd_open() before smd_init()
<6>[    0.159848] platform qcom,rpm-smd.35: Driver rpm-smd requests probe deferral
<6>[    0.160355] msm-jtag-fuse 5e01c.jtagfuse: JTag Fuse initialized
<3>[    0.163166] smd_channel_probe_worker: allocation table not initialized
<3>[    0.164405] smd_channel_probe_worker: allocation table not initialized
<6>[    0.168708] 8916_s2: 1050 <--> 1350 mV at 1150 mV 
<6>[    0.169042] spm_regulator_probe: name=8916_s2, range=LV, voltage=1150000 uV, mode=PWM, step rate=1200 uV/us
<6>[    0.169723] cpr_efuse_init: apc_corner: efuse_addr = 0x0000000000058000 (len=0x1000)
<6>[    0.169771] cpr_parse_speed_bin_fuse: apc_corner: [row: 1]: 0x161103f8001, speed_bits = 0
<6>[    0.169789] cpr_parse_pvs_version_fuse: apc_corner: [row: 0]: 0x5022008000000706, pvs_version = 0
<6>[    0.169893] cpr_pvs_init: apc_corner: pvs voltage: [1050000 1112500 1262500] uV
<6>[    0.169905] cpr_pvs_init: apc_corner: ceiling voltage: [1050000 1150000 1350000] uV
<6>[    0.169915] cpr_pvs_init: apc_corner: floor voltage: [1050000 1050000 1162500] uV
<6>[    0.170333] platform b018000.regulator: Driver qcom,cpr-regulator requests probe deferral
<6>[    0.170944] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2
<3>[    0.171060] i2c-msm-v2 78b6000.i2c: error on clk_get(core_clk):-517
<3>[    0.171077] i2c-msm-v2 78b6000.i2c: error probe() failed with err:-517
<6>[    0.171118] platform 78b6000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.171382] i2c-msm-v2 78b9000.i2c: probing driver i2c-msm-v2
<3>[    0.171485] i2c-msm-v2 78b9000.i2c: error on clk_get(core_clk):-517
<3>[    0.171500] i2c-msm-v2 78b9000.i2c: error probe() failed with err:-517
<6>[    0.171537] platform 78b9000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.171806] i2c-msm-v2 78ba000.i2c: probing driver i2c-msm-v2
<3>[    0.171904] i2c-msm-v2 78ba000.i2c: error on clk_get(core_clk):-517
<3>[    0.171919] i2c-msm-v2 78ba000.i2c: error probe() failed with err:-517
<6>[    0.171955] platform 78ba000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.172264] i2c-msm-v2 78b8000.i2c: probing driver i2c-msm-v2
<3>[    0.172363] i2c-msm-v2 78b8000.i2c: error on clk_get(core_clk):-517
<3>[    0.172377] i2c-msm-v2 78b8000.i2c: error probe() failed with err:-517
<6>[    0.172413] platform 78b8000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.174633] msm-thermal qcom,msm-thermal.58: msm_thermal:Failed reading node=/soc/qcom,msm-thermal, key=qcom,rpm-phase-resource-type err=-22. KTM continues
<6>[    0.174653] msm-thermal qcom,msm-thermal.58: msm_thermal:Failed reading node=/soc/qcom,msm-thermal, key=qcom,gfx-sensor-id. err=-22. KTM continues
<6>[    0.174669] msm-thermal qcom,msm-thermal.58: probe_therm_reset:Failed reading node=/soc/qcom,msm-thermal, key=qcom,therm-reset-temp err=-22. KTM continues
<6>[    0.174686] msm-thermal qcom,msm-thermal.58: probe_vdd_mx:Failed reading node=/soc/qcom,msm-thermal, key=qcom,mx-restriction-temp. KTM continues
<6>[    0.174704] msm-thermal qcom,msm-thermal.58: probe_psm:Failed reading node=/soc/qcom,msm-thermal, key=qcom,pmic-sw-mode-temp. err=-22. KTM continues
<6>[    0.174777] msm_thermal:vdd_restriction_reg_init Defer regulator vdd-dig probe
<3>[    0.174787] msm_thermal:probe_vdd_rstr Err regulator init. err:-517. KTM continues.
<6>[    0.174799] msm-thermal qcom,msm-thermal.58: probe_vdd_rstr:Failed reading node=/soc/qcom,msm-thermal, key=qcom,freq-req. err=-517. KTM continues
<3>[    0.174813] msm_thermal:msm_thermal_dev_probe Failed reading node=/soc/qcom,msm-thermal, key=qcom,freq-control-mask. err:-517
<6>[    0.174842] platform qcom,msm-thermal.58: Driver msm-thermal requests probe deferral
<6>[    0.175638] sps:sps is ready.
<6>[    0.176397] platform 1800000.qcom,rpmcc: Driver qcom,rpmcc-8916 requests probe deferral
<6>[    0.176896] platform 1800000.qcom,gcc: Driver qcom,gcc-8916 requests probe deferral
<6>[    0.178632] platform b011050.qcom,clock-a7: Driver clock-a7 requests probe deferral
<3>[    0.180414] msm_mpm_dev_probe(): Cannot get clk resource for XO
<6>[    0.180445] platform 601d0.qcom,mpm: Driver mpm-v2 requests probe deferral
<6>[    0.181943] 8916_s1_corner: 0 <--> 0 mV at 0 mV normal idle 
<6>[    0.182840] 8916_s1_corner_ao: 0 <--> 0 mV at 0 mV normal idle 
<6>[    0.183647] 8916_s1_floor_corner: 0 <--> 0 mV at 0 mV normal idle 
<6>[    0.184710] 8916_s3: 1200 <--> 1300 mV at 1300 mV normal idle 
<6>[    0.185747] 8916_s4: 1800 <--> 2100 mV at 1800 mV normal idle 
<6>[    0.186736] 8916_l1: 1225 mV normal idle 
<6>[    0.187762] 8916_l2: 1200 mV normal idle 
<6>[    0.188773] 8916_l3: 500 <--> 1287 mV at 0 mV normal idle 
<6>[    0.189516] 8916_l3_corner_ao: 0 <--> 0 mV at 0 mV normal idle 
<6>[    0.190286] 8916_l3_corner_so: 0 <--> 0 mV at 0 mV normal idle 
<6>[    0.191507] 8916_l5: 1800 mV normal idle 
<6>[    0.192512] 8916_l6: 1800 mV normal idle 
<6>[    0.193515] 8916_l7: 1800 mV normal idle 
<6>[    0.194332] 8916_l7_ao: 1800 mV normal idle 
<6>[    0.195099] 8916_l7_so: 1800 mV normal idle 
<6>[    0.196100] 8916_l8: 2850 <--> 2900 mV at 2850 mV normal idle 
<6>[    0.197110] 8916_l9: 3300 mV normal idle 
<6>[    0.198356] 8916_l11: 1800 <--> 2950 mV at 1800 mV normal idle 
<6>[    0.199373] 8916_l12: 1800 <--> 2950 mV at 1800 mV normal idle 
<6>[    0.200399] 8916_l13: 3075 mV normal idle 
<6>[    0.202716] 8916_l15: 1800 <--> 3300 mV at 1800 mV normal idle 
<6>[    0.204275] 8916_l16: 1800 <--> 3300 mV at 1800 mV normal idle 
<6>[    0.205302] 8916_l17: 3300 mV normal idle 
<6>[    0.206287] cpr_efuse_init: apc_corner: efuse_addr = 0x0000000000058000 (len=0x1000)
<6>[    0.206340] cpr_parse_speed_bin_fuse: apc_corner: [row: 1]: 0x161103f8001, speed_bits = 0
<6>[    0.206358] cpr_parse_pvs_version_fuse: apc_corner: [row: 0]: 0x5022008000000706, pvs_version = 0
<6>[    0.206463] cpr_pvs_init: apc_corner: pvs voltage: [1050000 1112500 1262500] uV
<6>[    0.206475] cpr_pvs_init: apc_corner: ceiling voltage: [1050000 1150000 1350000] uV
<6>[    0.206485] cpr_pvs_init: apc_corner: floor voltage: [1050000 1050000 1162500] uV
<6>[    0.206898] cpr_init_cpr_efuse: apc_corner: [row:27] = 0xa88da20368911ea9
<6>[    0.206920] cpr_init_cpr_efuse: apc_corner: CPR disable fuse = 0
<6>[    0.206934] cpr_init_cpr_efuse: apc_corner: Corner[1]: ro_sel = 2, target quot = 872
<6>[    0.206946] cpr_init_cpr_efuse: apc_corner: Corner[2]: ro_sel = 2, target quot = 872
<6>[    0.206959] cpr_init_cpr_efuse: apc_corner: Corner[3]: ro_sel = 2, target quot = 1146
<6>[    0.207044] cpr_get_corner_quot_adjustment: apc_corner: fuse corner 2 quotient adjustment scaling factor: 0.000
<6>[    0.207055] cpr_get_corner_quot_adjustment: apc_corner: fuse corner 3 quotient adjustment scaling factor: 0.650
<6>[    0.207069] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[1] = 872
<6>[    0.207077] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[2] = 872
<6>[    0.207086] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[3] = 872
<6>[    0.207094] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[4] = 872
<6>[    0.207102] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[5] = 1009
<6>[    0.207111] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[6] = 1072
<6>[    0.207119] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[7] = 1109
<6>[    0.207127] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[8] = 1146
<6>[    0.207136] cpr_get_corner_quot_adjustment: apc_corner: adjusted quotient[9] = 1146
<6>[    0.207390] cpr_init_cpr_parameters: apc_corner: up threshold = 0, down threshold = 2
<6>[    0.207418] cpr_init_cpr_parameters: apc_corner: CPR is enabled by default.
<6>[    0.207447] cpr_config: apc_corner: Timer count: 0x17700 (for 5000 us)
<6>[    0.207845] apc_corner: 0 <--> 0 mV 
<6>[    0.208538] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2
<3>[    0.208665] i2c-msm-v2 78b6000.i2c: error on clk_get(core_clk):-517
<3>[    0.208681] i2c-msm-v2 78b6000.i2c: error probe() failed with err:-517
<6>[    0.208722] platform 78b6000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.209042] i2c-msm-v2 78b9000.i2c: probing driver i2c-msm-v2
<3>[    0.209148] i2c-msm-v2 78b9000.i2c: error on clk_get(core_clk):-517
<3>[    0.209163] i2c-msm-v2 78b9000.i2c: error probe() failed with err:-517
<6>[    0.209202] platform 78b9000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.209522] i2c-msm-v2 78ba000.i2c: probing driver i2c-msm-v2
<3>[    0.209626] i2c-msm-v2 78ba000.i2c: error on clk_get(core_clk):-517
<3>[    0.209641] i2c-msm-v2 78ba000.i2c: error probe() failed with err:-517
<6>[    0.209677] platform 78ba000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.210024] i2c-msm-v2 78b8000.i2c: probing driver i2c-msm-v2
<3>[    0.210122] i2c-msm-v2 78b8000.i2c: error on clk_get(core_clk):-517
<3>[    0.210138] i2c-msm-v2 78b8000.i2c: error probe() failed with err:-517
<6>[    0.210173] platform 78b8000.i2c: Driver i2c-msm-v2 requests probe deferral
<6>[    0.210341] msm-thermal qcom,msm-thermal.58: msm_thermal:Failed reading node=/soc/qcom,msm-thermal, key=qcom,rpm-phase-resource-type err=-22. KTM continues
<6>[    0.210360] msm-thermal qcom,msm-thermal.58: msm_thermal:Failed reading node=/soc/qcom,msm-thermal, key=qcom,gfx-sensor-id. err=-22. KTM continues
<6>[    0.210376] msm-thermal qcom,msm-thermal.58: probe_therm_reset:Failed reading node=/soc/qcom,msm-thermal, key=qcom,therm-reset-temp err=-22. KTM continues
<6>[    0.210393] msm-thermal qcom,msm-thermal.58: probe_vdd_mx:Failed reading node=/soc/qcom,msm-thermal, key=qcom,mx-restriction-temp. KTM continues
<6>[    0.210411] msm-thermal qcom,msm-thermal.58: probe_psm:Failed reading node=/soc/qcom,msm-thermal, key=qcom,pmic-sw-mode-temp. err=-22. KTM continues
<6>[    0.210804] msm_thermal:vdd_restriction_reg_init Defer vdd rstr freq init.
<6>[    0.211303] msm-thermal qcom,msm-thermal.58: probe_sensor_info:unable to find DT for sensor-information.KTM continues
<3>[    0.211323] msm-thermal qcom,msm-thermal.58: probe_ocr:Failed reading node=/soc/qcom,msm-thermal, key=qcom,pmic-opt-curr-temp err:-22. KTM continues
<6>[    0.222300] qcom,rpmcc-8916 1800000.qcom,rpmcc: Registered RPM clocks.
<6>[    0.244354] qcom,gcc-8916 1800000.qcom,gcc: Registered GCC clocks
<6>[    0.244981] clock-a7 b011050.qcom,clock-a7: Speed bin: 0 PVS Version: 0
<6>[    0.246442] i2c-msm-v2 78b6000.i2c: probing driver i2c-msm-v2
<3>[    0.246593] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
<6>[    0.246607] i2c-msm-v2 78b6000.i2c: msm_bus_scale_register_client(mstr-id:86):0 (not a problem)
<4>[    0.247593] kworker/u8:2 (51) used greatest stack depth: 14440 bytes left
<4>[    0.248320] kworker/u8:3 (52) used greatest stack depth: 14152 bytes left
<6>[    0.249437] i2c-msm-v2 78b9000.i2c: probing driver i2c-msm-v2
<3>[    0.249616] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
<6>[    0.249629] i2c-msm-v2 78b9000.i2c: msm_bus_scale_register_client(mstr-id:86):0 (not a problem)
<6>[    0.250969] i2c-msm-v2 78ba000.i2c: probing driver i2c-msm-v2
<3>[    0.251123] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
<6>[    0.251136] i2c-msm-v2 78ba000.i2c: msm_bus_scale_register_client(mstr-id:86):0 (not a problem)
<6>[    0.251918] i2c-msm-v2 78b8000.i2c: probing driver i2c-msm-v2
<3>[    0.252060] AXI: msm_bus_scale_register_client(): msm_bus_scale_register_client: Bus driver not ready.
<6>[    0.252072] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0 (not a problem)
<6>[    0.303583] bio: create slab <bio-0> at 0
<6>[    0.304910] socinfo_print: v8, id=247, ver=1.0, raw_id=1798, raw_ver=0, hw_plat=24, hw_plat_ver=65536
<6>[    0.304910]  accessory_chip=0, hw_plat_subtype=0, pmic_model=65547, pmic_die_revision=131072
<6>[    0.306272] vph_pwr: no parameters
<6>[    0.306978] vgaarb: loaded
<5>[    0.308526] SCSI subsystem initialized
<6>[    0.308988] usbcore: registered new interface driver usbfs
<6>[    0.309100] usbcore: registered new interface driver hub
<6>[    0.309293] usbcore: registered new device driver usb
<6>[    0.309557] media: Linux media interface: v0.10
<6>[    0.309655] Linux video capture interface: v2.00
<6>[    0.309951] BATTERY: batterydata_init: Battery-data device created!
<6>[    0.312068] cma: Assigned CMA region at 0 to 8.qcom,ion-heap device
<3>[    0.312174] ION-heap mm: Cannot specify alignment for this type of heap
<6>[    0.312316] cma: Assigned CMA region at 0 to 1b.qcom,ion-heap device
<6>[    0.312527] cma: Assigned CMA region at 0 to 1c.qcom,ion-heap device
<6>[    0.312727] cma: Assigned CMA region at 0 to 17.qcom,ion-heap device
<6>[    0.312926] cma: Assigned CMA region at 0 to 1a.qcom,ion-heap device
<6>[    0.313213] ION heap system created
<6>[    0.313361] ION heap kmalloc created
<6>[    0.313395] ION heap mm created at 0x00000000b9000000 with size 6d00000
<6>[    0.313419] ION heap qsecom created at 0x000000008ec00000 with size 1200000
<6>[    0.313441] ION heap audio created at 0x00000000b8c00000 with size 314000
<6>[    0.313461] ION heap pil_1 created at 0x0000000089300000 with size 600000
<6>[    0.313484] ION heap pil_2 created at 0x0000000086800000 with size 2b00000
<3>[    0.313629] msm_bus_fabric_init_driver
<3>[    0.313864] msm_bus_device 580000.ad-hoc-bus: Dev 1024
<6>[    0.313882] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
<6>[    0.313891] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
<6>[    0.314093] msm_bus_device 580000.ad-hoc-bus: msmbus_coresight initialized
<3>[    0.314125] msm_bus_device 580000.ad-hoc-bus: Dev 0
<6>[    0.314144] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
<6>[    0.314151] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
<6>[    0.314326] msm_bus_device 580000.ad-hoc-bus: msmbus_coresight initialized
<3>[    0.314358] msm_bus_device 580000.ad-hoc-bus: Dev 4096
<6>[    0.314374] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
<6>[    0.314382] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
<6>[    0.314555] msm_bus_device 580000.ad-hoc-bus: msmbus_coresight initialized
<3>[    0.318052] msm_bus_init_clk: Valid node clk node 1024 ctx 0
<3>[    0.318058] msm_bus_init_clk: Valid node clk node 1024 ctx 1msm_bus_init_clk: Valid node clk node 0 ctx 0
<3>[    0.318176] msm_bus_init_clk: Valid node clk node 0 ctx 1msm_bus_init_clk: Valid node clk node 4096 ctx 0
<3>[    0.318296] msm_bus_init_clk: Valid node clk node 4096 ctx 1<6>[    0.328419] gdsc_venus: no parameters
<6>[    0.328862] gdsc_mdss: no parameters
<6>[    0.329263] gdsc_jpeg: no parameters
<6>[    0.329680] gdsc_vfe: no parameters
<6>[    0.330102] gdsc_oxili_gx: no parameters
<6>[    0.330900] mdss_pll_probe: MDSS pll label = MDSS DSI 0 PLL
<6>[    0.331537] dsi_pll_clock_register_lpm: Registered DSI PLL clocks successfully
<6>[    0.332875] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff8000840000, with 2 ctx banks
<6>[    0.337718] msm_iommu 1e00000.qcom,iommu: device apps_iommu (model: 500) mapped at ffffff8001480000, with 20 ctx banks
<6>[    0.338920] msm_iommu_ctx 1f09000.qcom,iommu-ctx: context gfx3d_user using bank 1
<6>[    0.339122] msm_iommu_ctx 1f0a000.qcom,iommu-ctx: context gfx3d_priv using bank 2
<6>[    0.339291] msm_iommu_ctx 1e22000.qcom,iommu-ctx: context jpeg_enc0 using bank 2
<6>[    0.339429] msm_iommu_ctx 1e23000.qcom,iommu-ctx: context vfe using bank 3
<6>[    0.339560] msm_iommu_ctx 1e24000.qcom,iommu-ctx: context mdp_0 using bank 4
<6>[    0.339693] msm_iommu_ctx 1e25000.qcom,iommu-ctx: context venus_ns using bank 5
<6>[    0.339825] msm_iommu_ctx 1e26000.qcom,iommu-ctx: context cpp using bank 6
<6>[    0.339956] msm_iommu_ctx 1e27000.qcom,iommu-ctx: context mDSP using bank 7
<6>[    0.340082] msm_iommu_ctx 1e28000.qcom,iommu-ctx: context gss using bank 8
<6>[    0.340208] msm_iommu_ctx 1e29000.qcom,iommu-ctx: context a2 using bank 9
<6>[    0.340350] msm_iommu_ctx 1e32000.qcom,iommu-ctx: context mdp_1 using bank 18
<6>[    0.340475] msm_iommu_ctx 1e33000.qcom,iommu-ctx: context venus_sec_pixel using bank 19
<6>[    0.340599] msm_iommu_ctx 1e34000.qcom,iommu-ctx: context venus_sec_bitstream using bank 20
<6>[    0.340722] msm_iommu_ctx 1e35000.qcom,iommu-ctx: context venus_sec_non_pixel using bank 21
<6>[    0.340844] msm_iommu_ctx 1e36000.qcom,iommu-ctx: context venus_fw using bank 22
<6>[    0.340970] msm_iommu_ctx 1e37000.qcom,iommu-ctx: context periph_rpm using bank 23
<6>[    0.341094] msm_iommu_ctx 1e38000.qcom,iommu-ctx: context periph_CE using bank 24
<6>[    0.341220] msm_iommu_ctx 1e39000.qcom,iommu-ctx: context periph_BLSP using bank 25
<6>[    0.341350] msm_iommu_ctx 1e3a000.qcom,iommu-ctx: context periph_SDC1 using bank 26
<6>[    0.341471] msm_iommu_ctx 1e3b000.qcom,iommu-ctx: context periph_SDC2 using bank 27
<6>[    0.341593] msm_iommu_ctx 1e3c000.qcom,iommu-ctx: context periph_audio using bank 28
<6>[    0.341720] msm_iommu_ctx 1e3d000.qcom,iommu-ctx: context periph_USB_HS1 using bank 29
<6>[    0.342804] Advanced Linux Sound Architecture Driver Initialized.
<6>[    0.343584] Bluetooth: Core ver 2.16
<6>[    0.343649] NET: Registered protocol family 31
<6>[    0.343655] Bluetooth: HCI device and connection manager initialized
<6>[    0.343673] Bluetooth: HCI socket layer initialized
<6>[    0.343691] Bluetooth: L2CAP socket layer initialized
<6>[    0.343739] Bluetooth: SCO socket layer initialized
<6>[    0.344126] cfg80211: Calling CRDA to update world regulatory domain
<6>[    0.344165] cfg80211: World regulatory domain updated:
<6>[    0.344171] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
<6>[    0.344178] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344184] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344190] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344196] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344202] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344208] cfg80211:   (5490000 KHz - 5710000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344214] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (300 mBi, 2000 mBm)
<6>[    0.344220] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
<6>[    0.344885] Switching to clocksource arch_sys_counter
<6>[    0.406741] NET: Registered protocol family 2
<6>[    0.407448] TCP established hash table entries: 8192 (order: 5, 131072 bytes)
<6>[    0.407583] TCP bind hash table entries: 8192 (order: 6, 262144 bytes)
<6>[    0.407781] TCP: Hash tables configured (established 8192 bind 8192)
<6>[    0.407856] TCP: reno registered
<6>[    0.407871] UDP hash table entries: 512 (order: 3, 49152 bytes)
<6>[    0.407918] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes)
<6>[    0.408345] NET: Registered protocol family 1
<7>[    0.408384] PCI: CLS 0 bytes, default 64
<6>[    0.409268] gcc-mdss-8916 qcom,gcc-mdss.29: Registered GCC MDSS clocks.
<6>[    0.410211] Trying to unpack rootfs image as initramfs...
<6>[    0.445603] Freeing initrd memory: 776K (ffffffc002000000 - ffffffc0020c2000)
<5>[    0.448398] Initialise module verification
<6>[    0.448462] audit: initializing netlink socket (disabled)
<5>[    0.448512] type=2000 audit(0.419:1): initialized
<6>[    0.462548] fuse init (API version 7.22)
<6>[    0.463078] msgmni has been set to 1802
<7>[    0.463143] SELinux:  Registering netfilter hooks
<5>[    0.466985] Key type asymmetric registered
<5>[    0.466994] Asymmetric key parser 'x509' registered
<6>[    0.467287] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
<6>[    0.467296] io scheduler noop registered
<6>[    0.467302] io scheduler deadline registered
<6>[    0.467322] io scheduler row registered
<6>[    0.467524] io scheduler cfq registered (default)
<6>[    0.470806] platform qcom,smp2pgpio-ssr-smp2p-1-in.12: Driver smp2pgpio requests probe deferral
<6>[    0.471073] platform qcom,smp2pgpio-ssr-smp2p-1-out.13: Driver smp2pgpio requests probe deferral
<6>[    0.472371] platform qcom,smp2pgpio-ssr-smp2p-4-in.18: Driver smp2pgpio requests probe deferral
<6>[    0.472621] platform qcom,smp2pgpio-ssr-smp2p-4-out.19: Driver smp2pgpio requests probe deferral
<3>[    0.473250] msm_dss_get_res_byname: 'vbif_nrt_phys' resource not found
<3>[    0.473263] mdss_mdp_probe+0x230/0xcd4->msm_dss_ioremap_byname: 'vbif_nrt_phys' msm_dss_get_res_byname failed
<4>[    0.473275] mdss_mdp_parse_dt_hw_settings: MDSS VBIF settings not found
<6>[    0.473301] mdss_mdp_parse_dt_prop_len: prop qcom,mdss-pipe-cursor-off : doesn't exist in device tree
<6>[    0.473352] mdss_mdp_pipe_addr_setup: type:1 ftchid:1 xinid:0 num:0 ndx:0x1 prio:0
<6>[    0.473364] mdss_mdp_pipe_addr_setup: type:2 ftchid:7 xinid:1 num:3 ndx:0x8 prio:1
<6>[    0.473371] mdss_mdp_pipe_addr_setup: type:2 ftchid:8 xinid:5 num:4 ndx:0x10 prio:2
<6>[    0.473384] mdss_mdp_pipe_addr_setup: type:3 ftchid:4 xinid:2 num:6 ndx:0x40 prio:3
<3>[    0.473402] mdss_mdp_parse_dt_handler: Error from prop qcom,mdss-pipe-sw-reset-off : u32 array read
<3>[    0.473588] mdss_mdp_parse_dt_handler: Error from prop qcom,mdss-ib-factor-overlap : u32 array read
<3>[    0.473598] mdss_mdp_parse_dt_handler: Error from prop qcom,mdss-ib-factor-cmd : u32 array read
<6>[    0.473615] mdss_mdp_parse_dt_prop_len: prop qcom,mdss-clk-levels : doesn't exist in device tree
<6>[    0.473646] mdss_mdp_parse_dt_prop_len: prop qcom,mdss-ad-off : doesn't exist in device tree
<3>[    0.474153] mdss_mdp_irq_clk_register: unable to get clk: lut_clk
<6>[    0.476715] mdss_dsi_ctrl_probe: DSI Ctrl name = MDSS DSI CTRL->0
<3>[    0.477085] mdss_dsi_find_panel_of_node: invalid pan node, selecting prim panel
<6>[    0.477112] mdss_dsi_panel_init: Panel Name = dsi_adv7533_1080p
<3>[    0.477374] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-panel-status-command
<6>[    0.477404] mdss_dsi_parse_panel_features: ulps feature disabled
<6>[    0.477415] mdss_dsi_parse_panel_features: ulps during suspend feature disabled
<6>[    0.477423] mdss_dsi_parse_panel_features: dynamic switch feature enabled: 0
<3>[    0.477435] mdss_dsi_parse_panel_features:1170, Disp_en gpio not specified
<6>[    0.477448] mdss_dsi_panel_init: Continuous splash disabled
<3>[    0.477913] dsi_panel_device_register:1819, Disp_en gpio not specified
<3>[    0.477921] dsi_panel_device_register:1827, TE gpio not specified
<6>[    0.477927] dsi_panel_device_register: bklt_en gpio not specified
<3>[    0.478205] mdss_dsi_pll_1_clk_init: can't find vco_clk. rc=-517
<3>[    0.478209] PLL 1 Clock's did not register
<6>[    0.478244] mdss_dsi_retrieve_ctrl_resources: ctrl_base=ffffff8000802000 ctrl_size=25c phy_base=ffffff800081c500 phy_size=2b0
<3>[    0.478258] dsi_panel_device_register: Using default BTA for ESD check
<6>[    0.479114] mdss_register_panel: adding framebuffer device 1a98000.qcom,mdss_dsi
<6>[    0.479776] mdss_dsi_status_init: DSI status check interval:5000
<3>[    0.480994] i2c-msm-v2 78b8000.i2c: msm_bus_scale_register_client(mstr-id:86):0x3 (ok)
<6>[    0.592415] mdss_register_panel: adding framebuffer device qcom,mdss_wb_panel.24
<6>[    0.593747] mdss_fb_register: FrameBuffer[0] 1920x1080 registered successfully!
<4>[    0.593816] mdss_mdp_overlay_init: mdss_mdp_overlay_init: unable to add event timer
<6>[    0.598327] mdss_fb_register: FrameBuffer[1] 1280x720 registered successfully!
<4>[    0.598381] mdss_mdp_overlay_init: mdss_mdp_overlay_init: unable to add event timer
<3>[    0.598436] mdss_mdp_splash_parse_dt: splash mem child node is not present
<3>[    0.600725] IPC_RTR: msm_ipc_router_smd_driver_register Already driver registered IPCRTR
<5>[    0.602127] msm_rpm_log_probe: OK
<6>[    0.605535] NET: Registered protocol family 27
<6>[    0.606841] In memshare_probe, Memshare probe success
<3>[    0.609556] subsys-pil-tz a21b000.qcom,pronto: [wcnss]: Error getting proxy unvoting gpio
<6>[    0.609641] platform a21b000.qcom,pronto: Driver subsys-pil-tz requests probe deferral
<3>[    0.611085] pil-q6v5-mss 4080000.qcom,mss: [modem]: Error getting proxy unvoting gpio
<6>[    0.611270] platform 4080000.qcom,mss: Driver pil-q6v5-mss requests probe deferral
<3>[    0.613364] sps: BAM device 0x0000000007884000 is not registered yet.
<6>[    0.613382] sps:BAM 0x0000000007884000 is registered.
<6>[    0.616052] 78af000.uart: ttyHS0 at MMIO 0x78af000 (irq = 139) is a MSM HS UART
<6>[    0.618648] msm_serial_hsl_probe: detected port #0 (ttyHSL0)
<3>[    0.618773] AXI: get_pdata(): Error: Client name not found
<3>[    0.618780] AXI: msm_bus_cl_get_pdata(): client has to provide missing entry for successful registration
<3>[    0.618784] msm_serial_hsl_probe: Bus scaling is disabled
<6>[    0.618889] 78b0000.serial: ttyHSL0 at MMIO 0x78b0000 (irq = 140) is a MSM
<6>[    0.618933] msm_hsl_console_setup: console setup on port #0
<6>[    3.310374] console [ttyHSL0] enabled
<6>[    3.314506] msm_serial_hsl_init: driver initialized
<6>[    3.333510] kgsl kgsl-3d0: Initialized kgsl-3d0: mmu=on
<6>[    3.348092] brd: module loaded
<6>[    3.354421] loop: module loaded
<6>[    3.357501] apds993x 0-0039: Unable to read cross_talk use default 100
<3>[    3.495272] i2c-msm-v2 78b6000.i2c: msm_bus_scale_register_client(mstr-id:86):0x8 (ok)
<3>[    3.502706] i2c-msm-v2 78b6000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:1 tx:1) mode:FIFO slv_addr:0x39 MSTR_STS:0x011363c8 OPER:0x00000010
<3>[    3.517897] apds993x 0-0039: Neither APDS993x nor APDS990x
<3>[    3.523325] apds993x 0-0039: Not a valid chip ID
<3>[    3.528652] QSEECOM: qseecom_probe: qseecom.qsee_version = 0x800000
<4>[    3.534216] QSEECOM: qseecom_probe: disk-encrypt-pipe-pair=0x2
<4>[    3.539844] QSEECOM: qseecom_probe: Device does not support PFEQSEECOM: qseecom_probe: qsee-ce-hw-instance=0x0
<6>[    3.549801] QSEECOM: qseecom_probe: qseecom clocks handled by other subsystem
<4>[    3.557401] QSEECOM: qseecom_probe: secure app region addr=0x86000000 size=0x300000
<4>[    3.566983] i2c-core: driver [tabla-i2c-core] using legacy suspend method
<4>[    3.572895] i2c-core: driver [tabla-i2c-core] using legacy resume method
<4>[    3.579768] i2c-core: driver [wcd9xxx-i2c-core] using legacy suspend method
<4>[    3.586646] i2c-core: driver [wcd9xxx-i2c-core] using legacy resume method
<6>[    3.594393] SCSI Media Changer driver v0.25 
<4>[    3.599111] kworker/u8:1 (148) used greatest stack depth: 13848 bytes left
<6>[    3.608322] sps:BAM 0x0000000007884000 (va:0xffffff8000cc0000) enabled: ver:0x18, number of pipes:16
<6>[    3.619060] tun: Universal TUN/TAP device driver, 1.6
<6>[    3.623067] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
<6>[    3.631836] PPP generic driver version 2.4.2
<6>[    3.635295] PPP BSD Compression module registered
<6>[    3.639750] PPP Deflate Compression module registered
<6>[    3.644802] PPP MPPE Compression module registered
<6>[    3.649711] NET: Registered protocol family 24
<6>[    3.654605] wcnss_wlan probed in built-in mode
<6>[    3.659358] usbcore: registered new interface driver asix
<6>[    3.663888] usbcore: registered new interface driver ax88179_178a
<6>[    3.669946] usbcore: registered new interface driver cdc_ether
<6>[    3.675854] usbcore: registered new interface driver net1080
<6>[    3.681379] usbcore: registered new interface driver cdc_subset
<6>[    3.687306] usbcore: registered new interface driver zaurus
<6>[    3.693146] usbcore: registered new interface driver cdc_ncm
<6>[    3.699149] msm_sharedmem: sharedmem_register_qmi: qmi init successful
<6>[    3.705423] msm_sharedmem: msm_sharedmem_probe: Device created for client 'rmtfs'
<6>[    3.712613] msm_sharedmem: msm_sharedmem_probe: Device created for client 'rfsa_dsp'
<6>[    3.720401] msm_sharedmem: msm_sharedmem_probe: Device created for client 'rfsa_mdm'
<4>[    3.728006] msm_sharedmem: msm_sharedmem_probe: qcom,client-id property not found
<6>[    3.735529] msm_sharedmem: msm_sharedmem_probe: Device created for client 'bimc'
<6>[    3.743233] msm_otg 78d9000.usb: msm_otg probe
<0>[    3.748141] BUG: rwlock bad magic on CPU#0, swapper/0/1, ffffffc0042607d0
<4>[    3.753901] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.49-g0b014e2-00001-gebe2063 #9
<4>[    3.761970] Call trace:
<4>[    3.764409] [<ffffffc000206a2c>] dump_backtrace+0x0/0x270
<4>[    3.769785] [<ffffffc000206cac>] show_stack+0x10/0x1c
<4>[    3.774822] [<ffffffc000c03a00>] dump_stack+0x1c/0x28
<4>[    3.779857] [<ffffffc0004547e4>] rwlock_bug+0x44/0x50
<4>[    3.784889] [<ffffffc000454b34>] do_raw_write_lock+0x2c/0xb0
<4>[    3.790533] [<ffffffc000c0b998>] _raw_write_lock_irqsave+0x24/0x38
<4>[    3.796697] [<ffffffc000666460>] msm_otg_dbg_log_event+0x3c/0xd0
<4>[    3.802684] [<ffffffc000666524>] msm_otg_bus_vote+0x30/0x194
<4>[    3.808326] [<ffffffc00066e458>] msm_otg_probe+0x3e0/0x1b00
<4>[    3.813883] [<ffffffc0005b81f4>] platform_drv_probe+0x14/0x20
<4>[    3.819613] [<ffffffc0005b6d98>] driver_probe_device+0x160/0x368
<4>[    3.825602] [<ffffffc0005b704c>] __driver_attach+0x60/0x90
<4>[    3.831071] [<ffffffc0005b5b94>] bus_for_each_dev+0x74/0x94
<4>[    3.836625] [<ffffffc0005b66e8>] driver_attach+0x1c/0x28
<4>[    3.841920] [<ffffffc0005b62a0>] bus_add_driver+0x124/0x248
<4>[    3.847477] [<ffffffc0005b7644>] driver_register+0x94/0x110
<4>[    3.853033] [<ffffffc0005b8788>] platform_driver_register+0x58/0x64
<4>[    3.859283] [<ffffffc001433000>] msm_otg_driver_init+0x10/0x1c
<4>[    3.865098] [<ffffffc00020081c>] do_one_initcall+0xb0/0x14c
<4>[    3.870654] [<ffffffc0014008d4>] kernel_init_freeable+0x140/0x1e0
<4>[    3.876731] [<ffffffc000bfa10c>] kernel_init+0x10/0xcc
<6>[    3.883838] msm_otg 78d9000.usb: OTG regs = ffffff8000c90000
<6>[    3.894475] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<6>[    3.900013] ehci-pci: EHCI PCI platform driver
<6>[    3.904457] ehci-msm: Qualcomm On-Chip EHCI Host Controller
<6>[    3.910530] ehci-msm2: Qualcomm EHCI Host Controller
<3>[    3.915684] msm-tlmm-pinctrl 1000000.pinctrl: pin gp-0 already requested by 78af000.uart; cannot claim for spi0.0
<3>[    3.925159] msm-tlmm-pinctrl 1000000.pinctrl: pin-0 (spi0.0) status -22
<3>[    3.931732] msm-tlmm-pinctrl 1000000.pinctrl: could not request pin 0 on device msm-pinctrl
<3>[    3.940193] ice40_spi spi0.0: Error applying setting, reverse things back
<6>[    3.946906] ice40_spi_probe: ice40_spi_probe failed
<6>[    3.952177] usbcore: registered new interface driver cdc_acm
<6>[    3.957356] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
<6>[    3.965459] usbcore: registered new interface driver ccid_bridge
<6>[    3.971492] ccid_bridge_init: success
<6>[    3.975109] usbcore: registered new interface driver usb-storage
<6>[    3.981000] usbcore: registered new interface driver ums-alauda
<6>[    3.986914] usbcore: registered new interface driver ums-cypress
<6>[    3.992885] usbcore: registered new interface driver ums-datafab
<6>[    3.998925] usbcore: registered new interface driver ums-freecom
<6>[    4.004861] usbcore: registered new interface driver ums-isd200
<6>[    4.010784] usbcore: registered new interface driver ums-jumpshot
<6>[    4.016860] usbcore: registered new interface driver ums-karma
<6>[    4.022655] usbcore: registered new interface driver ums-sddr09
<6>[    4.028618] usbcore: registered new interface driver ums-sddr55
<6>[    4.034462] usbcore: registered new interface driver ums-usbat
<6>[    4.040454] usbcore: registered new interface driver usbserial
<6>[    4.046114] usbcore: registered new interface driver qc_csvt
<6>[    4.051733] usbserial: USB Serial support registered for qc_csvt
<6>[    4.057773] usbcore: registered new interface driver usb_ehset_test
<6>[    4.066254] msm_otg 78d9000.usb: phy_reset: success
<6>[    4.067054] mousedev: PS/2 mouse device common for all mice
<3>[    4.175335] i2c-msm-v2 78b9000.i2c: msm_bus_scale_register_client(mstr-id:86):0xc (ok)
<3>[    4.684961] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    4.684961] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    4.804937] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    4.810767] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    4.908568] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    4.914068] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 1
<3>[    5.454978] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    5.454978] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    5.574939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    5.580768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    5.678591] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    5.684086] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 2
<3>[    6.224957] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    6.224957] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    6.344939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    6.350768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    6.448589] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    6.454083] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 3
<3>[    6.994958] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    6.994958] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    7.114939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    7.120768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    7.213997] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    7.219509] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 4
<3>[    7.764957] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    7.764957] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    7.884939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    7.890768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    7.982045] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    7.987554] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 5
<3>[    8.524958] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    8.524958] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    8.644938] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    8.650766] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    8.741070] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    8.746580] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 6
<3>[    9.284958] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[    9.284958] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[    9.404939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[    9.410768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[    9.508584] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[    9.514076] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 7
<3>[   10.054969] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[   10.054969] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[   10.174940] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[   10.180769] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[   10.277173] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[   10.282666] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 8
<3>[   10.824958] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[   10.824958] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[   10.944939] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[   10.950768] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[   11.048619] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[   11.054111] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 9
<3>[   11.594958] i2c-msm-v2 78b9000.i2c: TIMEOUT_ERROR(val:510msec) misconfigured GPIO or slave pulling bus line(s) low
<3>[   11.594958] : msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0x20 MSTR_STS:0x00132100 OPER:0x00000090
<6>[   11.714940] i2c-msm-v2 78b9000.i2c: bus lines held low by a slave detected
<6>[   11.720769] i2c-msm-v2 78b9000.i2c: Executing bus recovery procedure (9 clk pulse)
<6>[   11.818589] i2c-msm-v2 78b9000.i2c: Bus recovery fail after 10 retries
<3>[   11.824080] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_set_page: I2C retry 10
<3>[   11.854953] synaptics_rmi4_i2c 5-0020: synaptics_rmi4_probe: Failed to query device
<4>[   11.861766] synaptics_rmi4_i2c: probe of 5-0020 failed with error -5
<6>[   11.868252] input: input_mt_wrapper as /devices/virtual/input/input0
<6>[   11.875399] input: hbtp_vm as /devices/virtual/input/input1
<3>[   11.985448] i2c-msm-v2 78b6000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:1 tx:1) mode:FIFO slv_addr:0x68 MSTR_STS:0x011363c8 OPER:0x00000010
<3>[   12.000174] mpu6050 0-0068: Fail to read power mode, ret=-107
<3>[   12.005906] mpu6050 0-0068: Cannot get invalid chip type
<3>[   12.011256] mpu6050 0-0068: Probe device return error-107
<4>[   12.016621] mpu6050: probe of 0-0068 failed with error -107
<3>[   12.115104] i2c-msm-v2 78b6000.i2c: NACK: slave not responding, ensure its powered: msgs(n:1 cur:0 tx) bc(rx:0 tx:2) mode:FIFO slv_addr:0xc MSTR_STS:0x011363c8 OPER:0x00000090
<6>[   12.022143] AKM compass driver: initialize.
<3>[   12.129737] akm8963 0-000c: akm_i2c_txdata: transfer failed.
<3>[   12.135538] akm8963 0-000c: AKECS_Set_PowerDown: Can not set to powerdown mode.
<3>[   12.142956] i2c-msm-v2 78b6000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:1) mode:FIFO slv_addr:0xc MSTR_STS:0x011363c8 OPER:0x00000010
<3>[   12.158568] akm8963 0-000c: akm_i2c_rxdata: transfer failed.
<4>[   12.164168] akm8963: probe of 0-000c failed with error -107
<6>[   12.169704] AKM compass driver: initialize.
<4>[   12.173720] i2c-core: driver [lis3dh_acc] using legacy suspend method
<4>[   12.180238] i2c-core: driver [lis3dh_acc] using legacy resume method
<4>[   12.186688] i2c-core: driver [bma2x2-accel] using legacy suspend method
<4>[   12.193154] i2c-core: driver [bma2x2-accel] using legacy resume method
<6>[   12.200176] qcom,qpnp-rtc qpnp-rtc-ffffffc032972000: rtc core: registered qpnp_rtc as rtc0
<6>[   12.208226] i2c /dev entries driver
<6>[   12.215034] platform 1d00000.qcom,vidc: Driver msm_vidc_v4l2 requests probe deferral
<3>[   12.227818] adp1660 i2c_add_driver success
<3>[   12.231011] msm_flash_init_module:1043 Enter
<3>[   12.235481] msm_flash_lm3642_init entry
<3>[   12.324968] cam_src_clk get failed
<3>[   12.327329] msm_camera_power_up: clk enable failed
<3>[   12.332102] msm_camera_power_up:1350 failed
<3>[   12.421225] failed rc -517
<6>[   12.422917] platform 20.qcom,eeprom: Driver qcom,eeprom requests probe deferral
<3>[   12.431891] g_sctrl[0] ffffffc0310b6000
<3>[   12.434965] g_sctrl[1] ffffffc0310b7000<6>[   12.438358] mt9m114_init_module:1155
<3>[   12.442312] mt9m114_init_module:1160 rc -19
<3>[   12.446142] ov5645_init_module:557
<3>[   12.493608]  msm_cci_init: Failed in getting TOP gdscr regulator handle
<6>[   12.499266] msm_cci_init:763: hw_version = 0x10000008
<3>[   12.504674] msm_cci_irq:930 MASTER_0 error 0x10000000
<3>[   12.509276] msm_cci_i2c_read:428 read_words = 0, exp words = 1
<3>[   12.515078] msm_cci_i2c_read_bytes:506 failed rc -22
<3>[   12.520009] msm_camera_cci_i2c_read: line 48 rc = -22
<3>[   12.525057] msm_sensor_match_id: ov5645: read id failed
<3>[   12.530253] msm_sensor_check_id:1336 match id failed rc -22
<3>[   12.647109]  msm_cci_init: Failed in getting TOP gdscr regulator handle
<6>[   12.652728] msm_cci_init:763: hw_version = 0x10000008
<3>[   12.658196] msm_cci_irq:930 MASTER_0 error 0x10000000
<3>[   12.662777] msm_cci_i2c_read:428 read_words = 0, exp words = 1
<3>[   12.668581] msm_cci_i2c_read_bytes:506 failed rc -22
<3>[   12.673509] msm_camera_cci_i2c_read: line 48 rc = -22
<3>[   12.678561] msm_sensor_match_id: ov5645: read id failed
<3>[   12.683753] msm_sensor_check_id:1336 match id failed rc -22
<3>[   12.797097]  msm_cci_init: Failed in getting TOP gdscr regulator handle
<6>[   12.802710] msm_cci_init:763: hw_version = 0x10000008
<3>[   12.808192] msm_cci_irq:930 MASTER_0 error 0x10000000
<3>[   12.812762] msm_cci_i2c_read:428 read_words = 0, exp words = 1
<3>[   12.818568] msm_cci_i2c_read_bytes:506 failed rc -22
<3>[   12.823498] msm_camera_cci_i2c_read: line 48 rc = -22
<3>[   12.828557] msm_sensor_match_id: ov5645: read id failed
<3>[   12.833740] msm_sensor_check_id:1336 match id failed rc -22
<3>[   12.904960] msm_sensor_platform_probe ov5645 power up failed
<4>[   12.909594] ovti,ov5645: probe of 78.qcom,camera failed with error -22
<3>[   12.916144] ov7695_init_module:315
<3>[   12.920391] MSM-CPP cpp_probe:3022 Bus master 0
<6>[   12.938983] MSM-CPP cpp_init_hardware:953 CPP HW Version: 0x40000000
<3>[   12.944298] MSM-CPP cpp_init_hardware:974 stream_cnt:0
<3>[   12.953777] __msm_jpeg_init:1522] Jpeg Device id 0
<6>[   12.958309] usbcore: registered new interface driver uvcvideo
<6>[   12.963250] USB Video Class driver (1.1.1)
<3>[   12.968291] BMS: bms_get_adc: vadc not found - defer probe rc=-517
<3>[   12.973494] BMS: qpnp_vm_bms_probe: Failed to get adc rc=-517
<6>[   12.979316] spmi qpnp-vm-bms-ffffffc032973400: Driver qcom,qpnp-vm-bms requests probe deferral
<3>[   12.988117] CHG: qpnp_lbc_main_probe: Failed to read DT properties rc=-517
<6>[   12.994695] spmi qpnp-linear-charger-ffffffc032973000: Driver qcom,qpnp-linear-charger requests probe deferral
<3>[   13.005518] unable to find DT imem DLOAD mode node
<3>[   13.009883] unable to find DT imem EDLOAD mode node
<6>[   13.035272] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
<6>[   13.042881] device-mapper: req-crypt: dm-req-crypt successfully initalized.
<6>[   13.042881] 
<6>[   13.051963] cpuidle: using governor ladder
<6>[   13.055188] cpuidle: using governor menu
<6>[   13.059131] sdhci: Secure Digital Host Controller Interface driver
<6>[   13.065421] sdhci: Copyright(c) Pierre Ossman
<6>[   13.069574] sdhci-pltfm: SDHCI platform and OF driver helper
<6>[   13.079906] sdhci_msm 7824900.sdhci: host_use_default_qos = 1
<6>[   13.084610] sdhci_msm 7824900.sdhci: For qos_policy(default qos) = 0, tbl_sz = 3, qos type = 2
<6>[   13.093229] sdhci_msm 7824900.sdhci: 	dma_latency = 2
<6>[   13.098291] sdhci_msm 7824900.sdhci: 	dma_latency = 401
<6>[   13.103445] sdhci_msm 7824900.sdhci: 	dma_latency = 701
<6>[   13.108673] sdhci_msm 7824900.sdhci: For qos_policy(modified dynamic qos) = 1, tbl_sz = 1, qos type = 2
<6>[   13.118044] sdhci_msm 7824900.sdhci: 	dma_latency = 200
<6>[   13.123238] sdhci_msm 7824900.sdhci: For qos_policy(modified dynamic qos) = 2, tbl_sz = 1, qos type = 2
<6>[   13.132719] sdhci_msm 7824900.sdhci: 	dma_latency = 200
<6>[   13.137838] sdhci_msm 7824900.sdhci: Host using default pm_qos
<6>[   13.144669] mmc0: no vqmmc regulator found
<6>[   13.147759] mmc0: no vmmc regulator found
<6>[   13.180506] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using 32-bit ADMA
<6>[   13.196512] sdhci_msm 7864900.sdhci: host_use_default_qos = 1
<6>[   13.201218] sdhci_msm 7864900.sdhci: For qos_policy(default qos) = 0, tbl_sz = 1, qos type = 2
<6>[   13.209878] sdhci_msm 7864900.sdhci: 	dma_latency = 701
<6>[   13.215043] sdhci_msm 7864900.sdhci: For qos_policy(modified dynamic qos) = 1, tbl_sz = 1, qos type = 2
<6>[   13.224396] sdhci_msm 7864900.sdhci: 	dma_latency = 200
<6>[   13.229755] sdhci_msm 7864900.sdhci: For qos_policy(modified dynamic qos) = 2, tbl_sz = 1, qos type = 2
<6>[   13.239129] sdhci_msm 7864900.sdhci: 	dma_latency = 200
<6>[   13.244201] sdhci_msm 7864900.sdhci: Host using default pm_qos
<6>[   13.251907] mmc1: no vqmmc regulator found
<6>[   13.255007] mmc1: no vmmc regulator found
<6>[   13.286369] mmc0: BKOPS_EN bit = 0
<6>[   13.289204] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using 32-bit ADMA
<6>[   13.300602] mmc0: new HS200 MMC card at address 0001
<6>[   13.305412] qce 720000.qcedev: Qualcomm Crypto 5.3.1 device found @0x720000
<6>[   13.311504] qce 720000.qcedev: CE device = 0x0
<6>[   13.311504] , IO base, CE = 0xffffff80011c0000
<6>[   13.311504] , Consumer (IN) PIPE 2,    Producer (OUT) PIPE 3
<6>[   13.311504] IO base BAM = 0x          (null)
<6>[   13.311504] BAM IRQ 239
<6>[   13.311504] Engines Availability = 0x2010853
<6>[   13.311562] mmcblk0: mmc0:0001 DS2008 7.28 GiB 
<6>[   13.341505] mmcblk0rpmb: mmc0:0001 DS2008 partition 3 4.00 MiB
<6>[   13.347687] sps:BAM 0x0000000000704000 is registered.
<6>[   13.347688] sps:BAM 0x0000000000704000 (va:0xffffff80012c0000) enabled: ver:0x25, number of pipes:8
<6>[   13.361800] QCE50: qce_sps_init:  Qualcomm MSM CE-BAM at 0x0000000000704000 irq 239
<4>[   13.364507] Alternate GPT is invalid, using primary GPT.
<6>[   13.364584]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29
<6>[   13.386427] qcedev: FIPS140-2 Known Answer Tests : Skipped
<6>[   13.392836] qcrypto 720000.qcrypto: Qualcomm Crypto 5.3.1 device found @0x720000
<6>[   13.399249] qcrypto 720000.qcrypto: CE device = 0x0
<6>[   13.399249] , IO base, CE = 0xffffff80013c0000
<6>[   13.399249] , Consumer (IN) PIPE 4,    Producer (OUT) PIPE 5
<6>[   13.399249] IO base BAM = 0x          (null)
<6>[   13.399249] BAM IRQ 239
<6>[   13.399249] Engines Availability = 0x2010853
<6>[   13.426287] QCE50: qce_sps_init:  Qualcomm MSM CE-BAM at 0x0000000000704000 irq 239
<6>[   13.433664] qcrypto 720000.qcrypto: qcrypto-ecb-aes
<6>[   13.438008] qcrypto 720000.qcrypto: qcrypto-cbc-aes
<6>[   13.442814] qcrypto 720000.qcrypto: qcrypto-ctr-aes
<6>[   13.447691] qcrypto 720000.qcrypto: qcrypto-ecb-des
<6>[   13.452520] qcrypto 720000.qcrypto: qcrypto-cbc-des
<6>[   13.457587] qcrypto 720000.qcrypto: qcrypto-ecb-3des
<6>[   13.462325] qcrypto 720000.qcrypto: qcrypto-cbc-3des
<6>[   13.467292] qcrypto 720000.qcrypto: qcrypto-xts-aes
<6>[   13.472128] qcrypto 720000.qcrypto: qcrypto-sha1
<6>[   13.476750] qcrypto 720000.qcrypto: qcrypto-sha256
<6>[   13.481500] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha1-cbc-aes
<6>[   13.487814] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha1-cbc-des
<6>[   13.493829] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha1-cbc-3des
<6>[   13.500098] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha256-cbc-aes
<6>[   13.506433] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha256-cbc-des
<6>[   13.512749] qcrypto 720000.qcrypto: qcrypto-aead-hmac-sha256-cbc-3des
<6>[   13.519324] qcrypto 720000.qcrypto: qcrypto-hmac-sha1
<6>[   13.524180] qcrypto 720000.qcrypto: qcrypto-hmac-sha256
<6>[   13.529416] qcrypto 720000.qcrypto: qcrypto-aes-ccm
<6>[   13.534293] qcrypto 720000.qcrypto: qcrypto-rfc4309-aes-ccm
<6>[   13.539690] qcrypto: FIPS140-2 Known Answer Tests: Skipped
<6>[   13.546238] usbcore: registered new interface driver usbhid
<6>[   13.550762] usbhid: USB HID core driver
<6>[   13.555225] zram: Created 1 device(s) ...
<6>[   13.559240] ashmem: initialized
<6>[   13.561868] logger: created 256K log 'log_main'
<6>[   13.566397] logger: created 256K log 'log_events'
<6>[   13.571050] logger: created 256K log 'log_radio'
<6>[   13.575804] logger: created 256K log 'log_system'
<6>[   13.580865] sps:BAM 0x00000000078c4000 is registered.
<6>[   13.585523] qcom,qpnp-power-on qpnp-power-on-ffffffc032971400: PMIC@SID0 Power-on reason: Triggered from USB (USB charger insertion) and 'cold' boot
<6>[   13.598543] qcom,qpnp-power-on qpnp-power-on-ffffffc032971400: PMIC@SID0: Power-off reason: Triggered from UVLO (Under Voltage Lock Out)
<6>[   13.611099] input: qpnp_pon as /devices/virtual/input/input2
<6>[   13.618513] PMIC@SID0: PM8916 v2.0.1 options: 0, 2, 0, 0
<6>[   13.622965] pft [pft_init]: Drivr initialized successfully Aug 13 2015 18:52:20.n
<3>[   13.632710] devfreq qcom,cpubw.30: Couldn't update frequency transition information.
<6>[   13.640770] coresight-fuse 5e01c.fuse: Fuse initialized
<6>[   13.645628] coresight-cti 810000.cti: CTI initialized
<6>[   13.650247] coresight-cti 811000.cti: CTI initialized
<6>[   13.655301] coresight-cti 812000.cti: CTI initialized
<6>[   13.660292] coresight-cti 813000.cti: CTI initialized
<6>[   13.665499] coresight-cti 814000.cti: CTI initialized
<6>[   13.670364] coresight-cti 815000.cti: CTI initialized
<6>[   13.675415] coresight-cti 816000.cti: CTI initialized
<6>[   13.680419] coresight-cti 817000.cti: CTI initialized
<6>[   13.685477] coresight-cti 818000.cti: CTI initialized
<6>[   13.690498] coresight-cti 858000.cti: CTI initialized
<6>[   13.695622] coresight-cti 859000.cti: CTI initialized
<6>[   13.700577] coresight-cti 85a000.cti: CTI initialized
<6>[   13.705688] coresight-cti 85b000.cti: CTI initialized
<6>[   13.710629] coresight-cti 830000.cti: CTI initialized
<6>[   13.715694] coresight-cti 835000.cti: CTI initialized
<6>[   13.720695] coresight-cti 838000.cti: CTI initialized
<6>[   13.725801] coresight-cti 83c000.cti: CTI initialized
<6>[   13.731141] coresight-csr 801000.csr: CSR initialized
<6>[   13.736293] coresight-tmc 826000.tmc: Byte Counter feature enabled
<6>[   13.741763] sps:BAM 0x0000000000884000 is registered.
<6>[   13.746872] coresight-tmc 826000.tmc: TMC initialized
<6>[   13.752175] coresight-tmc 825000.tmc: TMC initialized
<6>[   13.759087] nidnt boot config: 0
<6>[   13.762402] coresight-tpiu 820000.tpiu: NIDnT on SDCARD only mode
<6>[   13.767624] coresight-tpiu 820000.tpiu: TPIU initialized
<6>[   13.773443] coresight-funnel 821000.funnel: FUNNEL initialized
<6>[   13.778809] coresight-funnel 841000.funnel: FUNNEL initialized
<6>[   13.784568] coresight-funnel 869000.funnel: FUNNEL initialized
<6>[   13.790469] coresight-funnel 868000.funnel: FUNNEL initialized
<6>[   13.796646] coresight-replicator 824000.replicator: REPLICATOR initialized
<6>[   13.803569] coresight-stm 802000.stm: STM initialized
<6>[   13.808482] coresight-hwevent 86c000.hwevent: Hardware Event driver initialized
<6>[   13.816210] coresight-etmv4 85c000.etm: ETMv4 initialized
<6>[   13.821021] coresight-etmv4 85d000.etm: ETMv4 initialized
<6>[   13.826423] coresight-etmv4 85e000.etm: ETMv4 initialized
<6>[   13.831766] coresight-etmv4 85f000.etm: ETMv4 initialized
<6>[   13.837664] coresight-modem-etm modem_etm0.3: Modem ETM initialized
<6>[   13.843797] coresight-wcn-etm wcn_etm0.2: Wireless ETM initialized
<6>[   13.850031] coresight-rpm-etm rpm_etm0.1: RPM ETM initialized
<6>[   13.855884] usbcore: registered new interface driver snd-usb-audio
<6>[   13.861854] spmi msm8x16_wcd_codec-ffffffc0329b9000: Driver wcd-spmi-core requests probe deferral
<6>[   13.869968] spmi msm8x16_wcd_codec-ffffffc0329b9400: Driver wcd-spmi-core requests probe deferral
<6>[   13.891443] msm-pcm-lpa qcom,msm-pcm-lpa.39: msm_pcm_probe: dev name qcom,msm-pcm-lpa.39
<6>[   13.899339] platform qcom,msm-voip-dsp.41: Driver msm-voip-dsp requests probe deferral
<6>[   13.906886] platform qcom,msm-pcm-voice.42: Driver msm-pcm-voice requests probe deferral
<6>[   13.919963] msm8x16-asoc-wcd sound.66: default codec configured
<3>[   13.927263] msm8x16-asoc-wcd sound.66: ASoC: platform (null) not registered
<3>[   13.933209] msm8x16-asoc-wcd sound.66: snd_soc_register_card failed (-517)
<6>[   13.940508] platform sound.66: Driver msm8x16-asoc-wcd requests probe deferral
<6>[   13.948227] u32 classifier
<6>[   13.949934]     Actions configured
<6>[   13.953324] Netfilter messages via NETLINK v0.30.
<6>[   13.958140] nf_conntrack version 0.5.0 (7370 buckets, 29480 max)
<6>[   13.964486] ctnetlink v0.93: registering with nfnetlink.
<6>[   13.969581] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
<6>[   13.976256] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
<6>[   13.982582] xt_time: kernel timezone is -0000
<6>[   13.986684] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[   13.992075] arp_tables: (C) 2002 David S. Miller
<6>[   13.996496] TCP: cubic registered
<6>[   13.999586] Initializing XFRM netlink socket
<6>[   14.004700] NET: Registered protocol family 10
<6>[   14.009361] mip6: Mobile IPv6
<6>[   14.011324] ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>[   14.016937] sit: IPv6 over IPv4 tunneling driver
<6>[   14.021877] NET: Registered protocol family 17
<5>[   14.025898] Bridge firewalling registered
<6>[   14.029693] Ebtables v2.0 registered
<6>[   14.033498] Bluetooth: RFCOMM TTY layer initialized
<6>[   14.038163] Bluetooth: RFCOMM socket layer initialized
<6>[   14.043227] Bluetooth: RFCOMM ver 1.11
<6>[   14.046977] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
<6>[   14.052254] Bluetooth: BNEP filters: protocol multicast
<6>[   14.057545] Bluetooth: BNEP socket layer initialized
<6>[   14.062411] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
<6>[   14.068344] Bluetooth: HIDP socket layer initialized
<6>[   14.073310] l2tp_core: L2TP core driver, V2.0
<6>[   14.077635] l2tp_ppp: PPPoL2TP kernel driver, V2.0
<6>[   14.082375] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
<6>[   14.087988] l2tp_netlink: L2TP netlink interface
<6>[   14.092573] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
<6>[   14.098486] l2tp_debugfs: L2TP debugfs support
<6>[   14.102862] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
<6>[   14.118581] BMS: qpnp_vm_bms_probe: VMBMS disabled (disable-bms = 1)
<6>[   14.184962] msm_bam_device_lpm_ok: Going to LPM now
<6>[   14.191068] msm_otg 78d9000.usb: USB in low power mode
<6>[   14.274910] msm_otg 78d9000.usb: USB exited from low power mode
<6>[   14.287539] CHG: qpnp_lbc_main_probe: Probe chg_dis=1 bpd=1 usb=1 batt_pres=1 batt_volt=3716310 soc=50
<6>[   14.295924] spmi msm8x16_wcd_codec-ffffffc0329b9000: Driver wcd-spmi-core requests probe deferral
<6>[   14.304721] spmi msm8x16_wcd_codec-ffffffc0329b9400: Driver wcd-spmi-core requests probe deferral
<6>[   14.316852] msm8x16-asoc-wcd sound.66: default codec configured
<3>[   14.322845] msm8x16-asoc-wcd sound.66: ASoC: CODEC (null) not registered
<3>[   14.328560] msm8x16-asoc-wcd sound.66: snd_soc_register_card failed (-517)
<6>[   14.335696] platform sound.66: Driver msm8x16-asoc-wcd requests probe deferral
<6>[   14.342650] spmi msm8x16_wcd_codec-ffffffc0329b9000: Driver wcd-spmi-core requests probe deferral
<6>[   14.351508] spmi msm8x16_wcd_codec-ffffffc0329b9400: Driver wcd-spmi-core requests probe deferral
<5>[   14.360702] Registering SWP/SWPB emulation handler
<5>[   14.365565] Loading module verification certificates
<5>[   14.372627] MODSIGN: Loaded cert 'Magrathea: Glacier signing key: 91a824017f84adcf724fad84f143bce849fba347'
<6>[   14.381713] kmemleak: Kernel memory leak detector initialized
<6>[   14.381720] kmemleak: Automatic memory scanning thread started
<6>[   14.494648] mem_acc_corner: disabling
<6>[   14.497354] regulator-dummy: disabling
<6>[   14.503216] msm8x16-asoc-wcd sound.66: default codec configured
<3>[   14.509236] msm8x16-asoc-wcd sound.66: ASoC: CODEC (null) not registered
<3>[   14.514918] msm8x16-asoc-wcd sound.66: snd_soc_register_card failed (-517)