LINUX : MIPI DSI panel support

Hi vinay

I was adding lcd support on linaro 16.06. Board is reboot every time below error comes

[ 5.771304] panel_simple_dsi_probe 1587 truely,ssd8020m
[ 5.777857] panel_simple_probe 407
[ 5.782918] msm_otg 78d9000.phy: Avail curr from USB = 100
[ 5.786459] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 5.792043] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 5.799936] msm 1a00000.qcom,mdss_mdp: master bind failed: -517

Any suggestion for this issue ?

Thanks
Tejas patil

tejas,

add drm.debug=15 to boot image and share the full log.

regards,
vinaysimha

Hi,

I am trying to add DSI support in Linux. But the board keeps rebooting after an error from dsi_manager. I have added following node in dtsi:-

&mdss_dsi0
{
status = “ok”;
panel@0 {
compatible = “truely,ssd8020m”;
reg = <0>;

                            power-supply = &lt;&amp;pm8916_l6&gt;;
                            backlight = &lt;&amp;backlight&gt;;
                            enable-gpios = &lt;&amp;msmgpio 32 1&gt;;

                            port {
                                     truly_in: endpoint {
                                            remote-endpoint = &lt;&amp;dsi0_out&gt;;
                                     };
                            };

    };
    port {
            dsi0_out: endpoint {
                    remote-endpoint = &lt;&amp;truly_in&gt;;
            };
    };

};

Below are the logs:-

Jumping to kernel via monitor
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.9-linaro-lt-qcom (einfochips@AHMCPU1923) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) ) #9 SMP PREEMPT Fri Aug 19 12:09:14 IST 2016
[ 0.000000] Boot CPU: AArch64 Processor [410fd030]
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] hypervisor_region@86400000 (0x0000000086400000–0x0000000086800000) overlaps with rmtfs@86700000 (0x0000000086700000–0x00000000867e0000)
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] modem_adsp_region@86800000 (0x0000000086800000–0x000000008b000000) overlaps with wcnss@89300000 (0x0000000089300000–0x0000000089900000)
[ 0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
[ 0.000000] PERCPU: Embedded 16 pages/cpu @ffffffc03bf3a000 s24960 r8192 d32384 u65536
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM errata 826319, 827319, 824069
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 234108
[ 0.000000] Kernel command line: root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 androidboot.emmc=true androidboot.serialno=29f29a51 androidboot.baseband=apq mdss_mdp.panel=0:dsi:0:
[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[ 0.000000] log_buf_len min size: 16384 bytes
[ 0.000000] log_buf_len: 32768 bytes
[ 0.000000] early log buf free: 14344(87%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.000000] software IO TLB [mem 0xb6c00000-0xbac00000] (64MB) mapped at [ffffffc036c00000-ffffffc03abfffff]
[ 0.000000] Memory: 783840K/951296K available (8260K kernel code, 770K rwdata, 3708K rodata, 572K init, 270K bss, 101920K reserved, 65536K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000 ( 246 GB)
[ 0.000000] vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum)
[ 0.000000] 0xffffffbdc0000000 - 0xffffffbdc1000000 ( 16 MB actual)
[ 0.000000] fixed : 0xffffffbffa7fd000 - 0xffffffbffac00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000 ( 16 MB)
[ 0.000000] modules : 0xffffffbffc000000 - 0xffffffc000000000 ( 64 MB)
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc040000000 ( 1024 MB)
[ 0.000000] .init : 0xffffffc000c33000 - 0xffffffc000cc2000 ( 572 KB)
[ 0.000000] .text : 0xffffffc000080000 - 0xffffffc000c323e4 ( 11977 KB)
[ 0.000000] .data : 0xffffffc000cd8000 - 0xffffffc000d98a00 ( 771 KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] Architected cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000004] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000453] Console: colour dummy device 80x25
[ 0.000473] Calibrating delay loop (skipped), value calculated using timer frequency… 38.40 BogoMIPS (lpj=76800)
[ 0.000483] pid_max: default: 32768 minimum: 301
[ 0.000554] Security Framework initialized
[ 0.000603] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000612] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.001167] Initializing cgroup subsys io
[ 0.001184] Initializing cgroup subsys memory
[ 0.001206] Initializing cgroup subsys devices
[ 0.001218] Initializing cgroup subsys hugetlb
[ 0.001535] EFI services will not be available.
[ 0.001556] ASID allocator initialised with 65536 entries
[ 0.040125] Detected VIPT I-cache on CPU1
[ 0.040166] CPU1: Booted secondary processor [410fd030]
[ 0.052101] Detected VIPT I-cache on CPU2
[ 0.052132] CPU2: Booted secondary processor [410fd030]
[ 0.064120] Detected VIPT I-cache on CPU3
[ 0.064147] CPU3: Booted secondary processor [410fd030]
[ 0.064201] Brought up 4 CPUs
[ 0.064227] SMP: Total of 4 processors activated.
[ 0.064236] CPU: All CPU(s) started at EL1
[ 0.064259] alternatives: patching kernel code
[ 0.064849] devtmpfs: initialized
[ 0.083575] DMI not present or invalid.
[ 0.083869] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.086191] pinctrl core: initialized pinctrl subsystem
[ 0.087851] NET: Registered protocol family 16
[ 0.089219] mipi_dsi_bus_init 1027
[ 0.089230] mipi_dsi_driver_register_full 1002
[ 0.100040] cpuidle: using governor ladder
[ 0.112049] cpuidle: using governor menu
[ 0.112347] vdso: 2 pages (1 code @ ffffffc000cdd000, 1 data @ ffffffc000cdc000)
[ 0.112377] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.113223] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.113404] Serial: AMBA PL011 UART driver
[ 0.127993] irq: no irq domain found for /hexagon-smp2p/slave-kernel !
[ 0.128876] irq: no irq domain found for /wcnss-smp2p/slave-kernel !
[ 0.132406] irq: no irq domain found for /soc/qcom,mdss_mdp@1a00000 !
[ 0.161063] msm_bus_fabric_init_driver
[ 0.161239] msm_bus_device 580000.ad-hoc-bus: Dev 1024
[ 0.161256] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161266] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.161527] msm_bus_device 580000.ad-hoc-bus: Dev 0
[ 0.161542] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161551] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.161694] msm_bus_device 580000.ad-hoc-bus: Dev 4096
[ 0.161710] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161719] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.168181] msm_bus_init_clk: Valid node clk node 1024 ctx 0
[ 0.168189] msm_bus_init_clk: Valid node clk node 1024 ctx 1msm_bus_init_clk: Valid node clk node 0 ctx 0
[ 0.168275] msm_bus_init_clk: Valid node clk node 0 ctx 1msm_bus_init_clk: Valid node clk node 4096 ctx 0
[ 0.168377] msm_bus_init_clk: Valid node clk node 4096 ctx 1[ 0.269300] vgaarb: loaded
[ 0.273992] SCSI subsystem initialized
[ 0.304927] usbcore: registered new interface driver usbfs
[ 0.305710] usbcore: registered new interface driver hub
[ 0.306964] usbcore: registered new device driver usb
[ 0.309243] media: Linux media interface: v0.10
[ 0.310232] Linux video capture interface: v2.00
[ 0.313836] dmi: Firmware registration failed.
[ 0.316472] Advanced Linux Sound Architecture Driver Initialized.
[ 0.326664] Bluetooth: Core ver 2.21
[ 0.327136] NET: Registered protocol family 31
[ 0.327175] Bluetooth: HCI device and connection manager initialized
[ 0.327382] Bluetooth: HCI socket layer initialized
[ 0.327486] Bluetooth: L2CAP socket layer initialized
[ 0.327921] Bluetooth: SCO socket layer initialized
[ 0.343232] clocksource: Switched to clocksource arch_sys_counter
[ 0.453947] NET: Registered protocol family 2
[ 0.464376] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.465777] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[ 0.470922] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.474785] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.475331] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.478864] NET: Registered protocol family 1
[ 0.483944] RPC: Registered named UNIX socket transport module.
[ 0.483980] RPC: Registered udp transport module.
[ 0.483992] RPC: Registered tcp transport module.
[ 0.484005] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.488054] Unpacking initramfs…
[ 1.138053] Freeing initrd memory: 3400K (ffffffc002000000 - ffffffc002352000)
[ 1.146577] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 1.151869] kvm [1]: HYP mode not available
[ 1.179125] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 1.182988] audit: initializing netlink subsys (disabled)
[ 1.183987] audit: type=2000 audit(1.175:1): initialized
[ 1.193469] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.314326] VFS: Disk quotas dquot_6.6.0
[ 1.317061] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.352602] NFS: Registering the id_resolver key type
[ 1.353376] Key type id_resolver registered
[ 1.353395] Key type id_legacy registered
[ 1.356920] fuse init (API version 7.23)
[ 1.364088] 9p: Installing v9fs 9p2000 file system support
[ 1.379989] io scheduler noop registered
[ 1.382892] io scheduler cfq registered (default)
[ 1.406424] gpio_backlight_probe 96
[ 1.505372] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.531736] msm_serial 78af000.serial: msm_serial: detected port #1
[ 1.535522] msm_serial 78af000.serial: uartclk = 3686400
[ 1.536794] 78af000.serial: ttyMSM1 at MMIO 0x78af000 (irq = 137, base_baud = 230400) is a MSM
[ 1.541905] msm_serial 78b0000.serial: msm_serial: detected port #0
[ 1.542832] msm_serial 78b0000.serial: uartclk = 3686400
[ 1.543399] 78b0000.serial: ttyMSM0 at MMIO 0x78b0000 (irq = 138, base_baud = 230400) is a MSM
[ 1.543578] msm_serial: console setup on port #0
[ 2.448556] console [ttyMSM0] enabled
[ 2.457341] msm_serial: driver initialized
[ 2.464065] [drm] Initialized drm 1.1.0 20060810
[ 2.466734] dsi_phy_driver_probe 290
[ 2.472170] l6: supplied by s4
[ 2.480223] dsi_phy_driver_probe 359
[ 2.492823] msm_pdev_probe 1123
[ 2.510151] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.511747] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.518656] l2: supplied by s3
[ 2.527520] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 2.527635] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 2.532912] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 2.544045] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 2.556446] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 2.565953] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 2.576901] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 2.587830] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.598735] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.605501] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.611591] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 2.617889] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.632049] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.643542] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.745978] loop: module loaded
[ 2.775863] spi_qup 78b7000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.788697] spi_qup 78b9000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.799059] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
[ 2.899324] tun: Universal TUN/TAP device driver, 1.6
[ 2.899737] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 2.910514] sky2: driver version 1.30
[ 2.915815] usbcore: registered new interface driver asix
[ 2.917051] usbcore: registered new interface driver ax88179_178a
[ 2.921043] usbcore: registered new interface driver cdc_ether
[ 2.926951] usbcore: registered new interface driver dm9601
[ 2.932923] usbcore: registered new interface driver smsc75xx
[ 2.938133] usbcore: registered new interface driver net1080
[ 2.943981] usbcore: registered new interface driver plusb
[ 2.949708] usbcore: registered new interface driver cdc_subset
[ 2.955075] usbcore: registered new interface driver zaurus
[ 2.961449] usbcore: registered new interface driver cdc_ncm
[ 2.986368] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 2.986678] ehci-pci: EHCI PCI platform driver
[ 2.992841] ehci-platform: EHCI generic platform driver
[ 2.998018] ehci-msm: Qualcomm On-Chip EHCI Host Controller
[ 3.004579] msm_hsusb_host 78d9000.ehci: unable to find transceiver
[ 3.008118] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 3.013507] ohci-pci: OHCI PCI platform driver
[ 3.020281] ohci-platform: OHCI generic platform driver
[ 3.026012] usbcore: registered new interface driver cdc_acm
[ 3.029142] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 3.035834] usbcore: registered new interface driver usblp
[ 3.043258] usbcore: registered new interface driver cdc_wdm
[ 3.048780] usbcore: registered new interface driver uas
[ 3.054732] usbcore: registered new interface driver usb-storage
[ 3.060968] usbcore: registered new interface driver usbserial
[ 3.065832] usbcore: registered new interface driver usbserial_generic
[ 3.071459] usbserial: USB Serial support registered for generic
[ 3.091523] usb3503 usb2513: switched to HUB mode
[ 3.091629] usb3503 usb2513: usb3503_probe: probed in hub mode
[ 3.102086] usbip_core: USB/IP Core v1.0.0
[ 3.102991] usbcore: registered new device driver usbip-host
[ 3.105281] usbip_host: USB/IP Host Driver v1.0.0
[ 3.116164] mousedev: PS/2 mouse device common for all mice
[ 3.128525] input: pm8941_pwrkey as /devices/platform/soc/200f000.spmi/spmi-0/0-00/200f000.spmi:pm8916@0:pwrkey@800/input/input0
[ 3.139896] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: rtc core: registered pm8xxx_rtc as rtc0
[ 3.142609] i2c /dev entries driver
[ 3.152743] qup_i2c_probe 1277
[ 3.152992] i2c_qup 78b6000.i2c:
[ 3.152992] tx channel not available
[ 3.164991] qup_i2c_probe 1277
[ 3.165173] i2c_qup 78ba000.i2c:
[ 3.165173] tx channel not available
[ 3.185190] ov5645 1-0078: ov5645_s_power: on = 1
[ 3.185389] ov5645 1-0078: could not power up OV5645
[ 3.193673] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 3.194304] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.201330] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.205975] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.213227] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.231710] qcom-camss 1b0ac00.camss: Cannot find iommu nonsecure ctx
[ 3.231831] qcom-camss 1b0ac00.camss: Fail to init vfe sub-device
[ 3.248052] msm_cci_init_gpio_params:1371 gpio count 0
[ 3.262219] l3: supplied by s3
[ 3.265828] CPR closed loop is enabled
[ 3.269064] CPR is enabled!
[ 3.285216] qcom-tsens 4a8000.thermal-sensor: tsens calibration failed
[ 3.286794] Bluetooth: HCI UART driver ver 2.3
[ 3.290891] Bluetooth: HCI UART protocol H4 registered
[ 3.295218] Bluetooth: HCI UART protocol BCSP registered
[ 3.300359] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 3.306869] usbcore: registered new interface driver btusb
[ 3.318300] cpu: dev_pm_opp_of_cpumask_add_table: couldn’t find opp table for cpu:0, -19
[ 3.336102] sdhci: Secure Digital Host Controller Interface driver
[ 3.336298] sdhci: Copyright(c) Pierre Ossman
[ 3.341875] Synopsys Designware Multimedia Card Interface Driver
[ 3.348024] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.377040] l5: supplied by s4
[ 3.423228] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using ADMA 64-bit
[ 3.428692] sdhci_msm 7864900.sdhci: Got CD GPIO
[ 3.492479] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using ADMA 64-bit
[ 3.516241] mmc0: MAN_BKOPS_EN bit is not set
[ 3.528036] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.536207] mmc0: new HS200 MMC card at address 0001
[ 3.555383] usbcore: registered new interface driver usbhid
[ 3.555847] usbhid: USB HID core driver
[ 3.555982] mmcblk0: mmc0:0001 H8G1e 7.28 GiB
[ 3.559682] mmcblk0boot0: mmc0:0001 H8G1e partition 1 4.00 MiB
[ 3.561846] mmcblk0boot1: mmc0:0001 H8G1e partition 2 4.00 MiB
[ 3.563800] mmcblk0rpmb: mmc0:0001 H8G1e partition 3 4.00 MiB
[ 3.581095] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
[ 3.644237] 4080000.hexagon supply cx not found, using dummy regulator
[ 3.648987] 4080000.hexagon supply mss not found, using dummy regulator
[ 3.652184] l7: supplied by s4
[ 3.664589] remoteproc0: 4080000.hexagon is available
[ 3.664720] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 3.668792] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.678865] remoteproc0: Direct firmware load for mba.mbn failed with error -2
[ 3.694804] qcom-tz-pil soc:vidc_tzpil@0: no crash reason id
[ 3.697572] soc:vidc_tzpil@0 supply qcom,pll not found, using dummy regulator
[ 3.701548] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uV, skipping
[ 3.708197] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uA, skipping
[ 3.715358] qcom-tz-pil soc:vidc_tzpil@0: no wdog IRQ defined
[ 3.722478] qcom-tz-pil soc:vidc_tzpil@0: no fatal IRQ defined
[ 3.728315] qcom-tz-pil soc:vidc_tzpil@0: no ready IRQ defined
[ 3.734020] qcom-tz-pil soc:vidc_tzpil@0: no handover IRQ defined
[ 3.739854] qcom-tz-pil soc:vidc_tzpil@0: no stop-ack IRQ defined
[ 3.746422] qcom-tz-pil soc:vidc_tzpil@0: Found relocation area 8388608@0x000000008f800000
[ 3.752579] remoteproc1: soc:vidc_tzpil@0 is available
[ 3.760228] remoteproc1: Note: remoteproc is still under development and considered experimental.
[ 3.765395] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.775472] remoteproc1: Direct firmware load for venus.mdt failed with error -2
[ 3.784876] remoteproc1: failed to load soc:vidc_tzpil@0
[ 3.797094] a204000.wcnss supply vddcx not found, using dummy regulator
[ 3.807775] remoteproc2: a204000.wcnss is available
[ 3.807887] remoteproc2: Note: remoteproc is still under development and considered experimental.
[ 3.812209] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.821660] remoteproc2: Direct firmware load for wcnss.mdt failed with error -2
[ 3.875821] coresight-tmc 825000.etf: TMC initialized
[ 3.929257] coresight-tmc 826000.etr: TMC initialized
[ 3.938160] coresight-tpiu 820000.tpiu: TPIU initialized
[ 3.947610] coresight-funnel 821000.funnel: FUNNEL initialized
[ 3.953508] coresight-funnel 841000.funnel: FUNNEL initialized
[ 3.967393] coresight-etm4x 85c000.etm: ETM 4.0 initialized
[ 3.975452] coresight-etm4x 85d000.etm: ETM 4.0 initialized
[ 3.982955] coresight-etm4x 85e000.etm: ETM 4.0 initialized
[ 3.990491] coresight-etm4x 85f000.etm: ETM 4.0 initialized
[ 3.997610] coresight-replicator-qcom 824000.replicator: REPLICATOR 1.0 initialized
[ 4.010498] usbcore: registered new interface driver snd-usb-audio
[ 4.041778] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.042221] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.051857] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.062330] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.082195] qcom-apq8016-sbc 7702000.sound: error getting codec phandle
[ 4.083143] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -22
[ 4.089870] qcom-apq8016-sbc: probe of 7702000.sound failed with error -22
[ 4.111344] NET: Registered protocol family 10
[ 4.125553] sit: IPv6 over IPv4 tunneling driver
[ 4.135872] NET: Registered protocol family 17
[ 4.137339] Bluetooth: RFCOMM TTY layer initialized
[ 4.139506] Bluetooth: RFCOMM socket layer initialized
[ 4.144385] Bluetooth: RFCOMM ver 1.11
[ 4.149405] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 4.153189] Bluetooth: HIDP socket layer initialized
[ 4.160136] 9pnet: Installing 9P2000 support
[ 4.165760] Key type dns_resolver registered
[ 4.168986] NET: Registered protocol family 42
[ 4.183578] registered taskstats version 1
[ 4.196301] msm_iommu 1f00000.qcom,iommu: invalid resource
[ 4.200404] msm_iommu 1f00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.200968] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff8000b20000, with 2 ctx banks
[ 4.208329] msm_iommu 1f00000.qcom,iommu: iommu sec: pgtable size: 94208
[ 4.228908] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.229396] msm_iommu 1f00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.243844] msm_iommu_ctx 1f09000.qcom,iommu-ctx: context gfx3d_user using bank 1
[ 4.249707] msm_iommu_ctx 1f0a000.qcom,iommu-ctx: context gfx3d_priv using bank 2
[ 4.254308] msm_iommu 1e00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.259530] msm_iommu 1e00000.qcom,iommu: device apps_iommu (model: 500) mapped at ffffff8006400000, with 20 ctx banks
[ 4.266566] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.276568] msm_iommu 1e00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.288747] msm_iommu_ctx 1e22000.qcom,iommu-ctx: context jpeg_enc0 using bank 2
[ 4.295687] msm_iommu_ctx 1e23000.qcom,iommu-ctx: context vfe using bank 3
[ 4.302432] msm_iommu_ctx 1e24000.qcom,iommu-ctx: context mdp_0 using bank 4
[ 4.308827] msm_iommu_ctx 1e25000.venus_ns: context venus_ns using bank 5
[ 4.316374] msm_iommu_ctx 1e26000.qcom,iommu-ctx: context cpp using bank 6
[ 4.322719] msm_iommu_ctx 1e27000.qcom,iommu-ctx: context mDSP using bank 7
[ 4.329485] msm_iommu_ctx 1e28000.qcom,iommu-ctx: context gss using bank 8
[ 4.336296] msm_iommu_ctx 1e29000.qcom,iommu-ctx: context a2 using bank 9
[ 4.343603] msm_iommu_ctx 1e32000.qcom,iommu-ctx: context mdp_1 using bank 18
[ 4.350198] msm_iommu_ctx 1e33000.venus_sec_pixel: context venus_sec_pixel using bank 19
[ 4.358120] msm_iommu_ctx 1e34000.venus_sec_bitstream: context venus_sec_bitstream using bank 20
[ 4.365637] msm_iommu_ctx 1e35000.venus_sec_non_pixel: context venus_sec_non_pixel using bank 21
[ 4.374134] msm_iommu_ctx 1e36000.qcom,iommu-ctx: context venus_fw using bank 22
[ 4.382800] msm_iommu_ctx 1e37000.qcom,iommu-ctx: context periph_rpm using bank 23
[ 4.389998] msm_iommu_ctx 1e38000.qcom,iommu-ctx: context periph_CE using bank 24
[ 4.397626] msm_iommu_ctx 1e39000.qcom,iommu-ctx: context periph_BLSP using bank 25
[ 4.404906] msm_iommu_ctx 1e3a000.qcom,iommu-ctx: context periph_SDC1 using bank 26
[ 4.412599] msm_iommu_ctx 1e3b000.qcom,iommu-ctx: context periph_SDC2 using bank 27
[ 4.420206] msm_iommu_ctx 1e3c000.qcom,iommu-ctx: context periph_audio using bank 28
[ 4.428214] msm_iommu_ctx 1e3d000.qcom,iommu-ctx: context periph_USB_HS1 using bank 29
[ 4.434935] gpio_backlight_probe 96
[ 4.441850] gpio_backlight_probe_dt 81
[ 4.444753] gpio_backlight_probe 120
[ 4.455631] msm_pdev_probe 1123
[ 4.473441] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.475399] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.485928] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 4.486875] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 4.493150] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 4.504219] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 4.516763] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 4.526196] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 4.537100] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 4.548051] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.558949] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.565707] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.571796] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 4.578097] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 4.592393] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 4.603437] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 4.620706] msm_otg 78d9000.phy: OTG regs = ffffff800063c000
[ 4.623846] msm_otg 78d9000.phy: no vddcx
[ 4.743650] ov5645 1-0078: ov5645_s_power: on = 1
[ 4.743702] 1b0c000.qcom,cci supply qcom,gdscr-vdd not found, using dummy regulator
[ 4.747639] msm_cci_init:1016: hw_version = 0x10000008
[ 4.754819] ov5645 1-0078: ov5645_set_power_on: Enter
[ 4.799445] msm_cci_irq:1279 MASTER_0 error 0x8000000
[ 4.799486] ov5645 1-0078: ov5645_write_reg: write reg error -22: reg=3103, val=11
[ 4.803476] ov5645 1-0078: could not set init registers
[ 4.810937] ov5645 1-0078: ov5645_set_power_off: Enter
[ 4.816064] ov5645 1-0078: could not power up OV5645
[ 4.821376] ov5645: probe of 1-0078 failed with error -22
[ 4.826716] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 4.831719] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 4.837660] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 4.843709] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 4.850191] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 4.867952] msm_pdev_probe 1123
[ 4.869406] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.869986] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.877838] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 4.884434] msm_otg 78d9000.phy: Avail curr from USB = 100
[ 4.890575] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 4.896122] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 4.907146] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 4.918258] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 4.929111] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 4.940042] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 4.950982] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.961911] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.968684] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.974759] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 4.981018] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 4.992682] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 5.000659] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 5.009293] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[ 5.014757] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: setting system clock to 1970-01-01 00:08:39 UTC (519)
[ 5.017099] msm_pdev_probe 1123
[ 5.018503] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 5.018603] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 5.019240] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 5.019243] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 5.019247] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 5.019250] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 5.019344] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 5.019347] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 5.019350] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 5.019352] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.019355] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.019358] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.019362] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 5.019365] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 5.019562] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 5.020096] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 5.173705] Unhandled fault: synchronous external abort (0x96000010) at 0xffffff80003963c0

Any solution to this issue?

Thanks,
Maumita

Hi,

Can you check if your panel driver is probing?

The compatible string of the panel in DT seems suspicious. Should the vendor name be “truely”?

Hi Archit,
Yes my panel driver is probing and the “master bind failed: -517” error has also gone but still the display is not responding.I am sharing my log.

[0] welcome to lk

[10] platform_init()
[10] target_init()
[40] SDHC Running in HS200 mode
[50] Done initialization of the card
[60] pm8x41_get_is_cold_boot: cold boot
[60] No ‘frp’ partition found
[60] Not able to search the panel:truely,ssd8020m
[60] Display not enabled for 24 HW type
[70] Target panel init not found!
[70] pm8x41_get_is_cold_boot: cold boot
[70] partition misc doesn’t exist
[80] error in emmc_recovery_init
[80] Unable to locate /bootselect partition
[80] No ‘misc’ partition found
[90] Error reading MISC partition
[90] failed to get ffbm cookie[100] use_signed_kernel=0, is_unlocked=0, is_tampered=0.
[100] Loading boot image (17379328): start
[210] Loading boot image (17379328): done
[340] DTB Total entry: 15, DTB version: 2
[350] Using DTB entry 0x000000f7/00000000/0x00010018/0 for device 0x000000f7/00010000/0x00010018/0
[350] Using pmic info 0x2000b/0x0/0x0/0x0 for device 0x2000b/0x0/0x0/0x0
[360] target_display_panel_node:510: hw_id=24 panel_name=" truely,ssd8020m"
[370] cmdline: root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 androidboot.emmc=true androidboot.serialno=ac87b5c andrm
[390] Updating device tree: start
[530] Setting mac address in DT: 2:0:a:c8:7b:5c
[530] Updating device tree: done
[540] booting linux @ 0x80080000, ramdisk @ 0x82000000 (3483799), tags/device tree @ 0x81e00000
[550] Jumping to kernel via monitor
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.9-linaro-lt-qcom (einfochips@AHMCPU1923) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) ) #1 S6
[ 0.000000] Boot CPU: AArch64 Processor [410fd030]
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] hypervisor_region@86400000 (0x0000000086400000–0x0000000086800000) overlaps with rmtfs@86700000 (0x0000000086700000–0x0000000)
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] modem_adsp_region@86800000 (0x0000000086800000–0x000000008b000000) overlaps with wcnss@89300000 (0x0000000089300000–0x0000000)
[ 0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
[ 0.000000] PERCPU: Embedded 16 pages/cpu @ffffffc03bf3a000 s24960 r8192 d32384 u65536
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM errata 826319, 827319, 824069
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 234108
[ 0.000000] Kernel command line: root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 androidboot.emmc=true androidboot.m
[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[ 0.000000] log_buf_len min size: 16384 bytes
[ 0.000000] log_buf_len: 32768 bytes
[ 0.000000] early log buf free: 14292(87%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.000000] software IO TLB [mem 0xb6c00000-0xbac00000] (64MB) mapped at [ffffffc036c00000-ffffffc03abfffff]
[ 0.000000] Memory: 783824K/951296K available (8260K kernel code, 771K rwdata, 3724K rodata, 572K init, 269K bss, 101936K reserved, 65536K )
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000 ( 246 GB)
[ 0.000000] vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum)
[ 0.000000] 0xffffffbdc0000000 - 0xffffffbdc1000000 ( 16 MB actual)
[ 0.000000] fixed : 0xffffffbffa7fd000 - 0xffffffbffac00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000 ( 16 MB)
[ 0.000000] modules : 0xffffffbffc000000 - 0xffffffc000000000 ( 64 MB)
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc040000000 ( 1024 MB)
[ 0.000000] .init : 0xffffffc000c37000 - 0xffffffc000cc6000 ( 572 KB)
[ 0.000000] .text : 0xffffffc000080000 - 0xffffffc000c363e4 ( 11993 KB)
[ 0.000000] .data : 0xffffffc000cdc000 - 0xffffffc000d9ce00 ( 772 KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] Architected cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000004] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000461] Console: colour dummy device 80x25
[ 0.000481] Calibrating delay loop (skipped), value calculated using timer frequency… 38.40 BogoMIPS (lpj=76800)
[ 0.000491] pid_max: default: 32768 minimum: 301
[ 0.000561] Security Framework initialized
[ 0.000610] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000620] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.001176] Initializing cgroup subsys io
[ 0.001193] Initializing cgroup subsys memory
[ 0.001215] Initializing cgroup subsys devices
[ 0.001225] Initializing cgroup subsys hugetlb
[ 0.001543] EFI services will not be available.
[ 0.001566] ASID allocator initialised with 65536 entries
[ 0.040102] Detected VIPT I-cache on CPU1
[ 0.040141] CPU1: Booted secondary processor [410fd030]
[ 0.052081] Detected VIPT I-cache on CPU2
[ 0.052111] CPU2: Booted secondary processor [410fd030]
[ 0.064095] Detected VIPT I-cache on CPU3
[ 0.064122] CPU3: Booted secondary processor [410fd030]
[ 0.064175] Brought up 4 CPUs
[ 0.064201] SMP: Total of 4 processors activated.
[ 0.064210] CPU: All CPU(s) started at EL1
[ 0.064234] alternatives: patching kernel code
[ 0.064828] devtmpfs: initialized
[ 0.083578] DMI not present or invalid.
[ 0.083880] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.086194] pinctrl core: initialized pinctrl subsystem
[ 0.087873] NET: Registered protocol family 16
[ 0.089258] mipi_dsi_bus_init 1027
[ 0.089269] mipi_dsi_driver_register_full 1002
[ 0.100022] cpuidle: using governor ladder
[ 0.116037] cpuidle: using governor menu
[ 0.116365] vdso: 2 pages (1 code @ ffffffc000ce1000, 1 data @ ffffffc000ce0000)
[ 0.116397] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.117244] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.117431] Serial: AMBA PL011 UART driver
[ 0.132063] irq: no irq domain found for /hexagon-smp2p/slave-kernel !
[ 0.132943] irq: no irq domain found for /wcnss-smp2p/slave-kernel !
[ 0.136488] irq: no irq domain found for /soc/qcom,mdss_mdp@1a00000 !
[ 0.161526] msm_bus_fabric_init_driver
[ 0.161710] msm_bus_device 580000.ad-hoc-bus: Dev 1024
[ 0.161728] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161738] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.162011] msm_bus_device 580000.ad-hoc-bus: Dev 0
[ 0.162026] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.162035] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.162192] msm_bus_device 580000.ad-hoc-bus: Dev 4096
[ 0.162207] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.162217] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.168739] msm_bus_init_clk: Valid node clk node 1024 ctx 0
[ 0.168747] msm_bus_init_clk: Valid node clk node 1024 ctx 1msm_bus_init_clk: Valid node clk node 0 ctx 0
[ 0.168838] msm_bus_init_clk: Valid node clk node 0 ctx 1msm_bus_init_clk: Valid node clk node 4096 ctx 0
[ 0.168923] msm_bus_init_clk: Valid node clk node 4096 ctx 1[ 0.272053] vgaarb: loaded
[ 0.277259] SCSI subsystem initialized
[ 0.308889] usbcore: registered new interface driver usbfs
[ 0.309849] usbcore: registered new interface driver hub
[ 0.311173] usbcore: registered new device driver usb
[ 0.313961] media: Linux media interface: v0.10
[ 0.314767] Linux video capture interface: v2.00
[ 0.318276] dmi: Firmware registration failed.
[ 0.321099] Advanced Linux Sound Architecture Driver Initialized.
[ 0.330544] Bluetooth: Core ver 2.21
[ 0.331238] NET: Registered protocol family 31
[ 0.331296] Bluetooth: HCI device and connection manager initialized
[ 0.331535] Bluetooth: HCI socket layer initialized
[ 0.331666] Bluetooth: L2CAP socket layer initialized
[ 0.331965] Bluetooth: SCO socket layer initialized
[ 0.343972] clocksource: Switched to clocksource arch_sys_counter
[ 0.450341] NET: Registered protocol family 2
[ 0.458634] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.460298] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[ 0.465264] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.468786] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.469083] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.472649] NET: Registered protocol family 1
[ 0.477642] RPC: Registered named UNIX socket transport module.
[ 0.477684] RPC: Registered udp transport module.
[ 0.477694] RPC: Registered tcp transport module.
[ 0.477707] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.480967] Unpacking initramfs…
[ 1.135968] Freeing initrd memory: 3400K (ffffffc002000000 - ffffffc002352000)
[ 1.144362] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 1.149310] kvm [1]: HYP mode not available
[ 1.175233] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 1.180391] audit: initializing netlink subsys (disabled)
[ 1.181271] audit: type=2000 audit(1.167:1): initialized
[ 1.191490] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.314789] VFS: Disk quotas dquot_6.6.0
[ 1.318084] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.355137] NFS: Registering the id_resolver key type
[ 1.356117] Key type id_resolver registered
[ 1.356150] Key type id_legacy registered
[ 1.359463] fuse init (API version 7.23)
[ 1.368269] 9p: Installing v9fs 9p2000 file system support
[ 1.385793] io scheduler noop registered
[ 1.389101] io scheduler cfq registered (default)
[ 1.411762] gpio_backlight_probe 96
[ 1.514025] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.539740] msm_serial 78af000.serial: msm_serial: detected port #1
[ 1.543361] msm_serial 78af000.serial: uartclk = 3686400
[ 1.544675] 78af000.serial: ttyMSM1 at MMIO 0x78af000 (irq = 137, base_baud = 230400) is a MSM
[ 1.549742] msm_serial 78b0000.serial: msm_serial: detected port #0
[ 1.550741] msm_serial 78b0000.serial: uartclk = 3686400
[ 1.551291] 78b0000.serial: ttyMSM0 at MMIO 0x78b0000 (irq = 138, base_baud = 230400) is a MSM
[ 1.551468] msm_serial: console setup on port #0
[ 2.461496] console [ttyMSM0] enabled
[ 2.470474] msm_serial: driver initialized
[ 2.477507] [drm] Initialized drm 1.1.0 20060810
[ 2.480267] dsi_phy_driver_probe 290
[ 2.485842] l6: supplied by s4
[ 2.491820] dsi_phy_driver_probe 359
[ 2.503210] msm_pdev_probe 1123
[ 2.519242] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.520884] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.528344] l2: supplied by s3
[ 2.535885] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 2.536012] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 2.542017] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 2.553089] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 2.565409] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 2.575056] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 2.585980] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 2.596911] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.607812] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.614579] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.620657] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 2.626965] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.641129] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.651641] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.661327] mipi_dsi_driver_register_full 1002
[ 2.760345] loop: module loaded
[ 2.789175] spi_qup 78b7000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.802071] spi_qup 78b9000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.811913] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
[ 2.912991] tun: Universal TUN/TAP device driver, 1.6
[ 2.913281] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 2.924624] sky2: driver version 1.30
[ 2.929858] usbcore: registered new interface driver asix
[ 2.931031] usbcore: registered new interface driver ax88179_178a
[ 2.934994] usbcore: registered new interface driver cdc_ether
[ 2.940895] usbcore: registered new interface driver dm9601
[ 2.946846] usbcore: registered new interface driver smsc75xx
[ 2.952127] usbcore: registered new interface driver net1080
[ 2.957981] usbcore: registered new interface driver plusb
[ 2.963706] usbcore: registered new interface driver cdc_subset
[ 2.968965] usbcore: registered new interface driver zaurus
[ 2.975513] usbcore: registered new interface driver cdc_ncm
[ 3.001136] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 3.001520] ehci-pci: EHCI PCI platform driver
[ 3.007565] ehci-platform: EHCI generic platform driver
[ 3.012914] ehci-msm: Qualcomm On-Chip EHCI Host Controller
[ 3.019209] msm_hsusb_host 78d9000.ehci: unable to find transceiver
[ 3.022993] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 3.028321] ohci-pci: OHCI PCI platform driver
[ 3.035066] ohci-platform: OHCI generic platform driver
[ 3.040987] usbcore: registered new interface driver cdc_acm
[ 3.043962] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 3.050709] usbcore: registered new interface driver usblp
[ 3.058064] usbcore: registered new interface driver cdc_wdm
[ 3.063567] usbcore: registered new interface driver uas
[ 3.069562] usbcore: registered new interface driver usb-storage
[ 3.075965] usbcore: registered new interface driver usbserial
[ 3.080591] usbcore: registered new interface driver usbserial_generic
[ 3.086312] usbserial: USB Serial support registered for generic
[ 3.106586] usb3503 usb2513: switched to HUB mode
[ 3.106694] usb3503 usb2513: usb3503_probe: probed in hub mode
[ 3.117945] usbip_core: USB/IP Core v1.0.0
[ 3.118913] usbcore: registered new device driver usbip-host
[ 3.121234] usbip_host: USB/IP Host Driver v1.0.0
[ 3.132820] mousedev: PS/2 mouse device common for all mice
[ 3.145265] input: pm8941_pwrkey as /devices/platform/soc/200f000.spmi/spmi-0/0-00/200f000.spmi:pm8916@0:pwrkey@800/input/input0
[ 3.156310] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: rtc core: registered pm8xxx_rtc as rtc0
[ 3.159075] i2c /dev entries driver
[ 3.169608] qup_i2c_probe 1277
[ 3.169868] i2c_qup 78b6000.i2c:
[ 3.169868] tx channel not available
[ 3.181909] qup_i2c_probe 1277
[ 3.182123] i2c_qup 78ba000.i2c:
[ 3.182123] tx channel not available
[ 3.202604] ov5645 1-0078: ov5645_s_power: on = 1
[ 3.202759] ov5645 1-0078: could not power up OV5645
[ 3.211421] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 3.212063] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.218752] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.223399] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.230679] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.248950] qcom-camss 1b0ac00.camss: Cannot find iommu nonsecure ctx
[ 3.249058] qcom-camss 1b0ac00.camss: Fail to init vfe sub-device
[ 3.265402] msm_cci_init_gpio_params:1371 gpio count 0
[ 3.278443] l3: supplied by s3
[ 3.283024] CPR closed loop is enabled
[ 3.286664] CPR is enabled!
[ 3.303352] qcom-tsens 4a8000.thermal-sensor: tsens calibration failed
[ 3.304942] Bluetooth: HCI UART driver ver 2.3
[ 3.308975] Bluetooth: HCI UART protocol H4 registered
[ 3.313359] Bluetooth: HCI UART protocol BCSP registered
[ 3.318474] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 3.325033] usbcore: registered new interface driver btusb
[ 3.336535] cpu: dev_pm_opp_of_cpumask_add_table: couldn’t find opp table for cpu:0, -19
[ 3.354343] sdhci: Secure Digital Host Controller Interface driver
[ 3.354497] sdhci: Copyright(c) Pierre Ossman
[ 3.360110] Synopsys Designware Multimedia Card Interface Driver
[ 3.366253] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.393896] l5: supplied by s4
[ 3.439972] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using ADMA 64-bit
[ 3.445282] sdhci_msm 7864900.sdhci: Got CD GPIO
[ 3.509124] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using ADMA 64-bit
[ 3.529181] mmc0: MAN_BKOPS_EN bit is not set
[ 3.543215] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.549239] mmc0: new HS200 MMC card at address 0001
[ 3.565634] usbcore: registered new interface driver usbhid
[ 3.565977] usbhid: USB HID core driver
[ 3.567986] mmcblk0: mmc0:0001 H8G1e 7.28 GiB
[ 3.571447] mmcblk0boot0: mmc0:0001 H8G1e partition 1 4.00 MiB
[ 3.573857] mmcblk0boot1: mmc0:0001 H8G1e partition 2 4.00 MiB
[ 3.576063] mmcblk0rpmb: mmc0:0001 H8G1e partition 3 4.00 MiB
[ 3.598502] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
[ 3.656416] 4080000.hexagon supply cx not found, using dummy regulator
[ 3.661947] 4080000.hexagon supply mss not found, using dummy regulator
[ 3.664269] l7: supplied by s4
[ 3.677746] remoteproc0: 4080000.hexagon is available
[ 3.677891] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 3.681968] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.692290] remoteproc0: Direct firmware load for mba.mbn failed with error -2
[ 3.699564] qcom-tz-pil soc:vidc_tzpil@0: no crash reason id
[ 3.702016] soc:vidc_tzpil@0 supply qcom,pll not found, using dummy regulator
[ 3.703066] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uV, skipping
[ 3.703089] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uA, skipping
[ 3.703152] qcom-tz-pil soc:vidc_tzpil@0: no wdog IRQ defined
[ 3.703164] qcom-tz-pil soc:vidc_tzpil@0: no fatal IRQ defined
[ 3.703172] qcom-tz-pil soc:vidc_tzpil@0: no ready IRQ defined
[ 3.703185] qcom-tz-pil soc:vidc_tzpil@0: no handover IRQ defined
[ 3.703201] qcom-tz-pil soc:vidc_tzpil@0: no stop-ack IRQ defined
[ 3.703637] qcom-tz-pil soc:vidc_tzpil@0: Found relocation area 8388608@0x000000008f800000
[ 3.704230] remoteproc1: soc:vidc_tzpil@0 is available
[ 3.704246] remoteproc1: Note: remoteproc is still under development and considered experimental.
[ 3.704254] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.704930] remoteproc1: Direct firmware load for venus.mdt failed with error -2
[ 3.705006] remoteproc1: failed to load soc:vidc_tzpil@0
[ 3.716570] a204000.wcnss supply vddcx not found, using dummy regulator
[ 3.725945] remoteproc2: a204000.wcnss is available
[ 3.725961] remoteproc2: Note: remoteproc is still under development and considered experimental.
[ 3.725971] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.726827] remoteproc2: Direct firmware load for wcnss.mdt failed with error -2
[ 3.770668] coresight-tmc 825000.etf: TMC initialized
[ 3.827142] coresight-tmc 826000.etr: TMC initialized
[ 3.835678] coresight-tpiu 820000.tpiu: TPIU initialized
[ 3.843527] coresight-funnel 821000.funnel: FUNNEL initialized
[ 3.848631] coresight-funnel 841000.funnel: FUNNEL initialized
[ 3.861766] coresight-etm4x 85c000.etm: ETM 4.0 initialized
[ 3.869413] coresight-etm4x 85d000.etm: ETM 4.0 initialized
[ 3.876450] coresight-etm4x 85e000.etm: ETM 4.0 initialized
[ 3.883184] coresight-etm4x 85f000.etm: ETM 4.0 initialized
[ 3.889693] coresight-replicator-qcom 824000.replicator: REPLICATOR 1.0 initialized
[ 3.902533] usbcore: registered new interface driver snd-usb-audio
[ 3.935298] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 3.935789] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 3.945309] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 3.955763] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 3.978590] qcom-apq8016-sbc 7702000.sound: error getting codec phandle
[ 3.978719] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -22
[ 3.986062] qcom-apq8016-sbc: probe of 7702000.sound failed with error -22
[ 4.006421] NET: Registered protocol family 10
[ 4.021271] sit: IPv6 over IPv4 tunneling driver
[ 4.031032] NET: Registered protocol family 17
[ 4.032580] Bluetooth: RFCOMM TTY layer initialized
[ 4.034583] Bluetooth: RFCOMM socket layer initialized
[ 4.039541] Bluetooth: RFCOMM ver 1.11
[ 4.044543] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 4.048327] Bluetooth: HIDP socket layer initialized
[ 4.055252] 9pnet: Installing 9P2000 support
[ 4.060922] Key type dns_resolver registered
[ 4.064184] NET: Registered protocol family 42
[ 4.079132] registered taskstats version 1
[ 4.091628] msm_iommu 1f00000.qcom,iommu: invalid resource
[ 4.095131] msm_iommu 1f00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.096311] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff8000b20000, with 2 ctx banks
[ 4.103642] msm_iommu 1f00000.qcom,iommu: iommu sec: pgtable size: 94208
[ 4.124524] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.124882] msm_iommu 1f00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.139173] msm_iommu_ctx 1f09000.qcom,iommu-ctx: context gfx3d_user using bank 1
[ 4.144862] msm_iommu_ctx 1f0a000.qcom,iommu-ctx: context gfx3d_priv using bank 2
[ 4.149941] msm_iommu 1e00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.155087] msm_iommu 1e00000.qcom,iommu: device apps_iommu (model: 500) mapped at ffffff8006400000, with 20 ctx banks
[ 4.162130] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.172203] msm_iommu 1e00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.184094] msm_iommu_ctx 1e22000.qcom,iommu-ctx: context jpeg_enc0 using bank 2
[ 4.190728] msm_iommu_ctx 1e23000.qcom,iommu-ctx: context vfe using bank 3
[ 4.197834] msm_iommu_ctx 1e24000.qcom,iommu-ctx: context mdp_0 using bank 4
[ 4.204635] msm_iommu_ctx 1e25000.venus_ns: context venus_ns using bank 5
[ 4.211610] msm_iommu_ctx 1e26000.qcom,iommu-ctx: context cpp using bank 6
[ 4.218139] msm_iommu_ctx 1e27000.qcom,iommu-ctx: context mDSP using bank 7
[ 4.224835] msm_iommu_ctx 1e28000.qcom,iommu-ctx: context gss using bank 8
[ 4.231643] msm_iommu_ctx 1e29000.qcom,iommu-ctx: context a2 using bank 9
[ 4.238759] msm_iommu_ctx 1e32000.qcom,iommu-ctx: context mdp_1 using bank 18
[ 4.245758] msm_iommu_ctx 1e33000.venus_sec_pixel: context venus_sec_pixel using bank 19
[ 4.252753] msm_iommu_ctx 1e34000.venus_sec_bitstream: context venus_sec_bitstream using bank 20
[ 4.260843] msm_iommu_ctx 1e35000.venus_sec_non_pixel: context venus_sec_non_pixel using bank 21
[ 4.269551] msm_iommu_ctx 1e36000.qcom,iommu-ctx: context venus_fw using bank 22
[ 4.278068] msm_iommu_ctx 1e37000.qcom,iommu-ctx: context periph_rpm using bank 23
[ 4.285804] msm_iommu_ctx 1e38000.qcom,iommu-ctx: context periph_CE using bank 24
[ 4.292967] msm_iommu_ctx 1e39000.qcom,iommu-ctx: context periph_BLSP using bank 25
[ 4.300785] msm_iommu_ctx 1e3a000.qcom,iommu-ctx: context periph_SDC1 using bank 26
[ 4.308195] msm_iommu_ctx 1e3b000.qcom,iommu-ctx: context periph_SDC2 using bank 27
[ 4.315823] msm_iommu_ctx 1e3c000.qcom,iommu-ctx: context periph_audio using bank 28
[ 4.323420] msm_iommu_ctx 1e3d000.qcom,iommu-ctx: context periph_USB_HS1 using bank 29
[ 4.330442] gpio_backlight_probe 96
[ 4.337447] gpio_backlight_probe_dt 81
[ 4.340351] gpio_backlight_probe 120
[ 4.351970] msm_pdev_probe 1123
[ 4.368383] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.370164] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.381001] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 4.381825] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 4.388104] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 4.399160] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 4.412711] panel_simple_dsi_probe 1587 truely,ssd8020m
[ 4.422452] panel_simple_probe 407
[ 4.426621] panel_simple_probe 458
[ 4.429564] panel_simple_probe 463
[ 4.432984] size of dsi_initialize[0] = 2
[ 4.659812] mipi_dsi_attach 308
[ 4.660086] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 4.661880] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 4.673011] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 4.683949] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.694844] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.701600] of_drm_find_panel 87 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.707674] of_drm_find_panel 89 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.713927] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 0
[ 4.720244] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 91
[ 4.732444] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 93
[ 4.743756] msm 1a00000.qcom,mdss_mdp: bound 1a98000.qcom,mdss_dsi (ops dsi_ops)
[ 4.753780] msm 1a00000.qcom,mdss_mdp: bound 1c00000.qcom,adreno-3xx (ops a3xx_ops)
[ 4.762417] 1a00000.qcom,mdss_mdp supply vdd not found, using dummy regulator
[ 4.799018] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 4.799206] [drm] No driver support for vblank timestamp query.
[ 4.806613] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.810580] of_drm_find_panel 87 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.816741] of_drm_find_panel 89 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.064155] Console: switching to colour frame buffer device 90x80
[ 5.080812] msm 1a00000.qcom,mdss_mdp: fb0: msm frame buffer device
[ 5.095739] [drm] Initialized msm 1.0.0 20130625 on minor 0
[ 5.096479] msm_otg 78d9000.phy: OTG regs = ffffff8000674000
[ 5.100332] msm_otg 78d9000.phy: no vddcx
[ 5.218401] ov5645 1-0078: ov5645_s_power: on = 1
[ 5.218454] 1b0c000.qcom,cci supply qcom,gdscr-vdd not found, using dummy regulator
[ 5.222390] msm_cci_init:1016: hw_version = 0x10000008
[ 5.229572] ov5645 1-0078: ov5645_set_power_on: Enter
[ 5.276160] msm_cci_irq:1279 MASTER_0 error 0x8000000
[ 5.276200] ov5645 1-0078: ov5645_write_reg: write reg error -22: reg=3103, val=11
[ 5.280190] ov5645 1-0078: could not set init registers
[ 5.287657] ov5645 1-0078: ov5645_set_power_off: Enter
[ 5.292778] ov5645 1-0078: could not power up OV5645
[ 5.298091] ov5645: probe of 1-0078 failed with error -22
[ 5.303419] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 5.308433] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 5.314396] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 5.320433] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 5.326903] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 5.344984] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[ 5.345355] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: setting system clock to 1970-01-01 04:14:08 UTC (15248)
[ 5.351757] msm_otg 78d9000.phy: Avail curr from USB = 100
[ 5.357544] ALSA device list:
[ 5.357547] No soundcards found.�[ 5.373647] Freeing unused kernel memory: 572K (ffffffc000c37000 - ffffffc000cc6000)
[ 5.373708] Freeing alternatives memory: 64K (ffffffc000cc6000 - ffffffc000cd6000)
Loading, please wait…
starting version 228
[ 5.409742] random: systemd-udevd urandom read with 9 bits of entropy available
Begin: Loading essential drivers … done.
Begin: Running /scripts/init-premount … done.
Begin: Mounting root file system … Begin: Running /scripts/local-top … done.
Begin: Running /scripts/local-premount … done.
Begin: Will now check root file system … fsck from util-linux 2.27.1
[/sbin/fsck.ext4 (1) – /dev/mmcblk0p10] fsck.ext4 -a -C0 /dev/mmcblk0p10
/dev/mmcblk0p10: recovering journal
/dev/mmcblk0p10: clean, 48755/459648 files, 329495/1850871 blocks
done.
[ 5.929951] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: (null)
done.
Begin: Running /scripts/local-bottom … done.
Begin: Running /scripts/init-bottom … done.
[ 6.038274] systemd[1]: Failed to insert module ‘kdbus’: Function not implemented

Welcome to Debian GNU/Linux 8 (jessie)!

display-manager.service: Cannot add dependency job, ignoring: Unit display-manager.service failed to load: No such file or directory.
[ OK ] Listening on Journal Socket.
[ OK ] Listening on Syslog Socket.
[ OK ] Created slice User and Session Slice.
[ OK ] Set up automount Arbitrary Executab…ats File System Automount Point.
[ OK ] Listening on udev Control Socket.
[ OK ] Listening on Journal Audit Socket.
[ OK ] Reached target Encrypted Volumes.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ OK ] Reached target Swap.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on udev Kernel Socket.
[ OK ] Created slice System Slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
Starting Load Kernel Modules…
Mounting POSIX Message Queue File System…
Starting Create list of required st… nodes for the current kernel…
Mounting Debug File System…
Starting Nameserver information manager…
[ OK ] Created slice system-getty.slice.
[ OK ] Listening on Journal Socket (/dev/log).
Starting Journal Service…
[ OK ] Reached target Slices.
Mounting Huge Pages File System…
[ OK ] Reached target Remote File Systems (Pre).
[ OK ] Reached target Remote File Systems.
Starting LSB: Prepare console…
[ OK ] Started Load Kernel Modules.
[ OK ] Started Create list of required sta…ce nodes for the current kernel.
[ OK ] Mounted Huge Pages File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Debug File System.
[ OK ] Started Nameserver information manager.
[ OK ] Started Journal Service.
[ OK ] Started LSB: Prepare console.
Starting LSB: Set console font and keymap…
Starting Create Static Device Nodes in /dev…
Mounting FUSE Control File System…
Starting Apply Kernel Variables…
[ OK ] Mounted FUSE Control File System.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Started Apply Kernel Variables.
Starting udev Kernel Device Manager…
[ OK ] Started udev Kernel Device Manager.
Starting LSB: Set preliminary keymap…
[ 6.853467] cfg80211: World regulatory domain updated:
[ 6.853490] cfg80211: DFS Master region: unset
[ 6.857546] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 6.862098] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 6.871690] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 6.879495] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 6.887538] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 6.895486] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 6.905183] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 6.905197] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 6.905200] cfg80211: (57240000 KHz - 63720000 KHz @ 216[ OK ] Started LSB: Set console font and keymap.
[ OK ] Started LSB: Set preliminary keymap.
Starting Remount Root and Kernel File Systems…
[ OK ] Started Remount Root and Kernel File Systems.
Starting Flush Journal to Persistent Storage…
[ OK ] Reached target Local File Systems (Pre).
[ OK ] Reached target Local File Systems.
Starting Tell Plymouth To Write Out Runtime Data…
Starting Load/Save Random Seed…
Starting udev Coldplug all Devices…
[ OK ] Started Tell Plymouth To Write Out Runtime Data.
[ OK ] Started Load/Save Random Seed.
[ 7.320077] systemd-journald[1446]: Received request to flush runtime jo[ OK ] Started Flush Journal to Persistent Storage.
Starting Create Volatile Files and Directories…
Starting LSB: Raise network interfaces…
[ OK ] Started Create Volatile Files and Directories.
Starting Update UTMP about System Boot/Shutdown…
Starting Network Time Synchronization…
[ OK ] Started Network Time Synchronization.
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started udev Coldplug all Devices.
[ OK ] Created slice system-systemd\x2dbacklight.slice.
[ 7.689421] remoteproc1: powering up soc:vidc_tzpil@0
[ 7.691031] qcom-camss 1b0ac00.camss: ispif_set_power: Enter, on = 1
[ 7.693831] qcom-camss 1b0ac00.camss: ispif_set_power: Exit, on = 1
[ 7.700157] remoteproc1: Booting fw image venus.mdt, size 6812
[ 7.708640] qcom-camss 1b0ac00.camss: msm_vfe_subdev_set_power: Enter, on = 1
[ 7.712591] qcom-camss 1b0ac00.camss: VFE HW Version = 0x10030000
[ 7.719270] qcom-camss 1b0ac00.camss: msm_vfe_subdev_set_power: Exit, on = 1
[ 7.725387] qcom-camss 1b0ac00.camss: ispif_set_power: Enter, on = 0
[ 7.734231] qcom-camss 1b0ac00.camss: ispif_set_power: Exit, on = 0
[ 7.738724] qcom-camss 1b0ac00.camss: msm_vfe_subdev_set_power: Enter, on = 0
[ 7.745217] qcom-camss 1b0ac00.camss: msm_vfe_subdev_set_power: Exit, on = 0
[ 7.749555] qcom-tz-pil soc:vidc_tzpil@0: start successful
[ 7.749561] remoteproc1: remote processor soc:vidc_tzpil@0 is now up
Starting Load/Save Screen Backlight…htness of backlight:backlight…
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Reached target System Time Synchronized.
[ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
[ OK ] Found device /dev/ttyMSM0.
[ OK ] Started LSB: Raise network interfaces…
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[ OK ] Reached target Network.
[ OK ] Reached target Network is Online.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timers.
[ OK ] Started Trigger resolvconf update for networkd DNS.
[ OK ] Started ACPI Events Check.
[ OK ] Reached target Paths.
[ OK ] Listening on ACPID Listen Socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ OK ] Started Regular background program processing daemon.
[ OK ] Started ACPI event daemon.
Starting /etc/rc.local Compatibility…
[ OK ] Started OpenBSD Secure Shell server.
Starting Network Manager…
Starting System Logging Service…
[ OK ] Started D-Bus System Message Bus.
Starting Permit User Sessions…
Starting Start the WCN core…
Starting LSB: Load kernel modules needed to enable cpufreq scaling…
Starting Login Service…[ 8.385567] remoteproc2: powering up a204000.wcnss
.
Starting Restore /etc/resolv.conf i…e the ppp link was shut down…
Starting Modem Manager…
Starting Initialize hardware monitoring sensors…
Starting LSB: network benchmark…
Starting LSB: exim Mail Transport Agent…
Starting LSB: Advanced IEEE 802.11 management daemon…
[ OK ] Started System Logging Service.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Started Permit User Sessions.
[ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
[ OK ] Started Restore /etc/resolv.conf if…ore the ppp link was shut down…
[ OK ] Started LSB: network benchmark.
[ OK ] Started LSB: Advanced IEEE 802.11 management daemon.
[ OK ] Started Initialize hardware monitoring sensors.
[ 8.842106] remoteproc2: remote processor a2040�[ OK ] Started Start the WCN core.
Starting Authenticate and Authorize Users to Run Privileged Tasks…
Starting LSB: set CPUFreq kernel parameters…
Starting Wait for Plymouth Boot Screen to Quit…
[ 8.962997] qcom_wcnss_ctrl pronto.wcnss: WCNSS Version 1.5 1.2
Starting Terminate Plymouth Boot Screen…
[ OK ] Started LSB: exim Mail Transport Agent.
[ OK ] Started LSB: set CPUFreq kernel parameters.
[ OK ] Started Wait for Plymouth Boot Screen to Quit.
[ OK ] Started Terminate Plymouth Boot Screen.
[ OK ] Started Login Service.
[ OK ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[ OK ] Started Network Manager.
[ OK ] Started Modem Manager.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyMSM0.
[ OK ] Reached target Login Prompts.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
[� Starting Update UTMP about System Runlevel Changes…
[ OK ] Started Update UTMP about System Runlevel Changes.

Thanks.

Hi,

Could you share more details on the panel, and the patch that adds support for it?

If the panel supports DSI read requests, you can try to check if the panel responds to a standard DCS read command.

It’s also possible that the gpio responsible for enabling the backlight may not be configured properly. You may want to check that.

Thanks,
Archit

hi,

please add “drm.debug=15 loglevel=10” in the cmdline .it will give few more information.

root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 androidboot.emmc=true

regards,
vinaysimha

Hi,
Here is the changes i have made.

dtsi file nodes
{
backlight: backlight {
compatible = “gpio-backlight”;
gpios = <&pm8916_mpps 4 GPIO_ACTIVE_HIGH>;
default-on;
};

&mdss_dsi0
{
status = “ok”;
panel@0 {
compatible = “truely,ssd8020m”;
reg = <0>;

                            power-supply = &lt;&amp;pm8916_l6&gt;;
                            backlight = &lt;&amp;backlight&gt;;
                            enable-gpios = &lt;&amp;msmgpio 32 1&gt;;

                            port {
                                     truly_in: endpoint {
                                            remote-endpoint = &lt;&amp;dsi0_out&gt;;
                                     };
                            };

    };
    port {
            dsi0_out: endpoint {
                    remote-endpoint = &lt;&amp;truly_in&gt;;
            };
    };

};

Added this in panel-simple.c for my display

static const struct drm_display_mode truely_ssd8020m_mode = {

    .clock = 66420,
    .hdisplay = 720,
    .hsync_start = 720 + 80,
    .hsync_end = 720 + 80 + 24,
    .htotal = 720 + 80 + 24 + 14,
    .vdisplay = 1280,
    .vsync_start = 1280 + 25,
    .vsync_end = 1280 + 25 + 2,
    .vtotal = 1280 + 25 + 14 + 2,
    .vrefresh = 60, 

};

static const struct panel_desc_dsi truely_ssd8020m = {
.desc = {
.modes = &truely_ssd8020m_mode,
.num_modes = 1,
.bpc = 8,
.size = {
.width = 69,
.height = 124,
},
},

    .flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_VIDEO_HSE | MIPI_DSI_CLOCK_NON_CONTINUOUS |
       MIPI_DSI_MODE_EOT_PACKET | MIPI_DSI_MODE_VIDEO_SYNC_PULSE,
    .format = MIPI_DSI_FMT_RGB888,
    .lanes = 4,

};

And the log after adding drm.debug

[10] platform_init()
[10] target_init()
[40] SDHC Running in HS200 mode
[50] Done initialization of the card
[60] pm8x41_get_is_cold_boot: cold boot
[60] No ‘frp’ partition found
[60] Not able to search the panel:truely,ssd8020m
[60] Display not enabled for 24 HW type
[70] Target panel init not found!
[70] pm8x41_get_is_cold_boot: cold boot
[70] partition misc doesn’t exist
[80] error in emmc_recovery_init
[80] Unable to locate /bootselect partition
[80] No ‘misc’ partition found
[90] Error reading MISC partition
[90] failed to get ffbm cookie[100] use_signed_kernel=0, is_unlocked=0, is_tampered=0.
[100] Loading boot image (17379328): start
[210] Loading boot image (17379328): done
[340] DTB Total entry: 15, DTB version: 2
[350] Using DTB entry 0x000000f7/00000000/0x00010018/0 for device 0x000000f7/00010000/0x00010018/0
[350] Using pmic info 0x2000b/0x0/0x0/0x0 for device 0x2000b/0x0/0x0/0x0
[360] target_display_panel_node:510: hw_id=24 panel_name=" truely,ssd8020m"
[370] cmdline: root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 drm.debug=15 loglevel=10 androidboot.emmc=true androidbt
[530] Setting mac address in DT: 2:0:a:c8:7b:5c
[530] Updating device tree: done
[540] booting linux @ 0x80080000, ramdisk @ 0x82000000 (3483799), tags/device tree @ 0x81e00000
[550] Jumping to kernel via monitor
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.9-linaro-lt-qcom (einfochips@AHMCPU1923) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) ) #2 S6
[ 0.000000] Boot CPU: AArch64 Processor [410fd030]
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] hypervisor_region@86400000 (0x0000000086400000–0x0000000086800000) overlaps with rmtfs@86700000 (0x0000000086700000–0x0000000)
[ 0.000000] Reserved memory: OVERLAP DETECTED!
[ 0.000000] modem_adsp_region@86800000 (0x0000000086800000–0x000000008b000000) overlaps with wcnss@89300000 (0x0000000089300000–0x0000000)
[ 0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
[ 0.000000] On node 0 totalpages: 237824
[ 0.000000] DMA zone: 3716 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 237824 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 16 pages/cpu @ffffffc03bf3a000 s24960 r8192 d32384 u65536
[ 0.000000] pcpu-alloc: s24960 r8192 d32384 u65536 alloc=16*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM errata 826319, 827319, 824069
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 234108
[ 0.000000] Kernel command line: root=/dev/disk/by-partlabel/rootfs rw rootwait console=ttyMSM0,115200n8 drm.debug=15 loglevel=10 androidbom
[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[ 0.000000] log_buf_len min size: 16384 bytes
[ 0.000000] log_buf_len: 32768 bytes
[ 0.000000] early log buf free: 14264(87%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.000000] software IO TLB [mem 0xb6c00000-0xbac00000] (64MB) mapped at [ffffffc036c00000-ffffffc03abfffff]
[ 0.000000] Memory: 783824K/951296K available (8260K kernel code, 771K rwdata, 3724K rodata, 572K init, 269K bss, 101936K reserved, 65536K )
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000 ( 246 GB)
[ 0.000000] vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum)
[ 0.000000] 0xffffffbdc0000000 - 0xffffffbdc1000000 ( 16 MB actual)
[ 0.000000] fixed : 0xffffffbffa7fd000 - 0xffffffbffac00000 ( 4108 KB)
[ 0.000000] PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000 ( 16 MB)
[ 0.000000] modules : 0xffffffbffc000000 - 0xffffffc000000000 ( 64 MB)
[ 0.000000] memory : 0xffffffc000000000 - 0xffffffc040000000 ( 1024 MB)
[ 0.000000] .init : 0xffffffc000c37000 - 0xffffffc000cc6000 ( 572 KB)
[ 0.000000] .text : 0xffffffc000080000 - 0xffffffc000c363e4 ( 11993 KB)
[ 0.000000] .data : 0xffffffc000cdc000 - 0xffffffc000d9ce00 ( 772 KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] Architected cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000004] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000459] Console: colour dummy device 80x25
[ 0.000479] Calibrating delay loop (skipped), value calculated using timer frequency… 38.40 BogoMIPS (lpj=76800)
[ 0.000489] pid_max: default: 32768 minimum: 301
[ 0.000561] Security Framework initialized
[ 0.000609] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000618] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.001176] Initializing cgroup subsys io
[ 0.001194] Initializing cgroup subsys memory
[ 0.001215] Initializing cgroup subsys devices
[ 0.001226] Initializing cgroup subsys hugetlb
[ 0.001543] EFI services will not be available.
[ 0.001565] ASID allocator initialised with 65536 entries
[ 0.040057] Detected VIPT I-cache on CPU1
[ 0.040098] CPU1: Booted secondary processor [410fd030]
[ 0.052044] Detected VIPT I-cache on CPU2
[ 0.052074] CPU2: Booted secondary processor [410fd030]
[ 0.064060] Detected VIPT I-cache on CPU3
[ 0.064087] CPU3: Booted secondary processor [410fd030]
[ 0.064139] Brought up 4 CPUs
[ 0.064165] SMP: Total of 4 processors activated.
[ 0.064175] CPU: All CPU(s) started at EL1
[ 0.064199] alternatives: patching kernel code
[ 0.064793] devtmpfs: initialized
[ 0.083555] DMI not present or invalid.
[ 0.083853] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.086164] pinctrl core: initialized pinctrl subsystem
[ 0.087828] NET: Registered protocol family 16
[ 0.089234] mipi_dsi_bus_init 1027
[ 0.089245] mipi_dsi_driver_register_full 1002
[ 0.099985] cpuidle: using governor ladder
[ 0.111995] cpuidle: using governor menu
[ 0.112346] vdso: 2 pages (1 code @ ffffffc000ce1000, 1 data @ ffffffc000ce0000)
[ 0.112378] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.113222] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.113409] Serial: AMBA PL011 UART driver
[ 0.128002] irq: no irq domain found for /hexagon-smp2p/slave-kernel !
[ 0.128883] irq: no irq domain found for /wcnss-smp2p/slave-kernel !
[ 0.132410] irq: no irq domain found for /soc/qcom,mdss_mdp@1a00000 !
[ 0.161292] msm_bus_fabric_init_driver
[ 0.161469] msm_bus_device 580000.ad-hoc-bus: Dev 1024
[ 0.161487] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161497] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.161767] msm_bus_device 580000.ad-hoc-bus: Dev 0
[ 0.161783] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161792] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.161946] msm_bus_device 580000.ad-hoc-bus: Dev 4096
[ 0.161961] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default to 100
[ 0.161970] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default to 100
[ 0.168471] msm_bus_init_clk: Valid node clk node 1024 ctx 0
[ 0.168480] msm_bus_init_clk: Valid node clk node 1024 ctx 1msm_bus_init_clk: Valid node clk node 0 ctx 0
[ 0.168566] msm_bus_init_clk: Valid node clk node 0 ctx 1msm_bus_init_clk: Valid node clk node 4096 ctx 0
[ 0.168650] msm_bus_init_clk: Valid node clk node 4096 ctx 1[ 0.271108] vgaarb: loaded
[ 0.276689] SCSI subsystem initialized
[ 0.280795] libata version 3.00 loaded.
[ 0.308657] usbcore: registered new interface driver usbfs
[ 0.309647] usbcore: registered new interface driver hub
[ 0.311063] usbcore: registered new device driver usb
[ 0.313939] media: Linux media interface: v0.10
[ 0.314587] Linux video capture interface: v2.00
[ 0.318847] dmi: Firmware registration failed.
[ 0.321960] Advanced Linux Sound Architecture Driver Initialized.
[ 0.331176] Bluetooth: Core ver 2.21
[ 0.331660] NET: Registered protocol family 31
[ 0.331682] Bluetooth: HCI device and connection manager initialized
[ 0.331943] Bluetooth: HCI socket layer initialized
[ 0.332216] Bluetooth: L2CAP socket layer initialized
[ 0.332536] Bluetooth: SCO socket layer initialized
[ 0.344620] clocksource: Switched to clocksource arch_sys_counter
[ 0.458716] NET: Registered protocol family 2
[ 0.468963] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.470428] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[ 0.475537] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.479595] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.479943] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.483726] NET: Registered protocol family 1
[ 0.488153] RPC: Registered named UNIX socket transport module.
[ 0.488290] RPC: Registered udp transport module.
[ 0.488314] RPC: Registered tcp transport module.
[ 0.488329] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.488591] PCI: CLS 0 bytes, default 128
[ 0.491280] Unpacking initramfs…
[ 1.142189] Freeing initrd memory: 3400K (ffffffc002000000 - ffffffc002352000)
[ 1.150642] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 1.155614] kvm [1]: HYP mode not available
[ 1.181729] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 1.185719] audit: initializing netlink subsys (disabled)
[ 1.187318] audit: type=2000 audit(1.171:1): initialized
[ 1.197775] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.322662] VFS: Disk quotas dquot_6.6.0
[ 1.325599] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.362487] NFS: Registering the id_resolver key type
[ 1.363303] Key type id_resolver registered
[ 1.363314] Key type id_legacy registered
[ 1.366832] fuse init (API version 7.23)
[ 1.374866] 9p: Installing v9fs 9p2000 file system support
[ 1.390996] io scheduler noop registered
[ 1.393964] io scheduler cfq registered (default)
[ 1.417243] gpio_backlight_probe 96
[ 1.515055] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.541391] msm_serial 78af000.serial: msm_serial: detected port #1
[ 1.545233] msm_serial 78af000.serial: uartclk = 3686400
[ 1.546488] 78af000.serial: ttyMSM1 at MMIO 0x78af000 (irq = 137, base_baud = 230400) is a MSM
[ 1.551598] msm_serial 78b0000.serial: msm_serial: detected port #0
[ 1.552590] msm_serial 78b0000.serial: uartclk = 3686400
[ 1.553111] 78b0000.serial: ttyMSM0 at MMIO 0x78b0000 (irq = 138, base_baud = 230400) is a MSM
[ 1.553258] msm_serial: console setup on port #0
[ 2.501015] console [ttyMSM0] enabled
[ 2.509588] msm_serial: driver initialized
[ 2.515482] [drm] Initialized drm 1.1.0 20060810
[ 2.515682] [drm:msm_drm_register] init
[ 2.519294] [drm:msm_dsi_register]
[ 2.525463] dsi_phy_driver_probe 290
[ 2.530639] l6: supplied by s4
[ 2.533154] [drm:pll_28nm_register] 0
[ 2.535790] [drm:dsi_pll_28nm_clk_recalc_rate] returning vco rate = 1056000000
[ 2.538086] [drm:msm_dsi_pll_init] DSI:0 PLL registered
[ 2.543929] dsi_phy_driver_probe 359
[ 2.552316] [drm:msm_edp_register]
[ 2.560166] msm_pdev_probe 1123
[ 2.560509] [drm:drm_platform_init]
[ 2.562264] [drm:drm_get_platform_dev]
[ 2.569027] [drm:drm_minor_register]
[ 2.573000] [drm:drm_minor_register] new minor registered 64
[ 2.573502] [drm:drm_minor_register]
[ 2.582048] [drm:drm_minor_register] new minor registered 128
[ 2.582790] [drm:drm_minor_register]
[ 2.589950] [drm:drm_minor_register] new minor registered 0
[ 2.593207] [drm:dsi_bind]
[ 2.597539] [drm:dsi_init] dsi probed=ffffffc035aee118
[ 2.603963] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.606248] [drm:dsi_get_config] dsi_get_config: Version 3:10030001
[ 2.606248]
[ 2.613510] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.623486] l2: supplied by s3
[ 2.629927] [drm:msm_dsi_host_init] Dsi Host 0 initialized
[ 2.631441] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 2.636238] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 2.642427] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 2.653512] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 2.665912] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 2.675481] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 2.686414] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 2.697347] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.708255] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.715014] of_drm_find_panel 96 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 2.721107] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 -517
[ 2.727384] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.739634] [drm:msm_dsi_host_destroy]
[ 2.747933] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.755823] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.765432] mipi_dsi_driver_register_full 1002
[ 2.864111] loop: module loaded
[ 2.893696] spi_qup 78b7000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.906535] spi_qup 78b9000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.916646] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
[ 3.013905] tun: Universal TUN/TAP device driver, 1.6
[ 3.014200] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 3.025298] sky2: driver version 1.30
[ 3.029939] usbcore: registered new interface driver asix
[ 3.031146] usbcore: registered new interface driver ax88179_178a
[ 3.035074] usbcore: registered new interface driver cdc_ether
[ 3.041102] usbcore: registered new interface driver dm9601
[ 3.046852] usbcore: registered new interface driver smsc75xx
[ 3.052173] usbcore: registered new interface driver net1080
[ 3.058079] usbcore: registered new interface driver plusb
[ 3.063809] usbcore: registered new interface driver cdc_subset
[ 3.069215] usbcore: registered new interface driver zaurus
[ 3.075440] usbcore: registered new interface driver cdc_ncm
[ 3.100893] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 3.101271] ehci-pci: EHCI PCI platform driver
[ 3.107271] ehci-platform: EHCI generic platform driver
[ 3.112507] ehci-msm: Qualcomm On-Chip EHCI Host Controller
[ 3.119113] msm_hsusb_host 78d9000.ehci: unable to find transceiver
[ 3.122705] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 3.128064] ohci-pci: OHCI PCI platform driver
[ 3.134825] ohci-platform: OHCI generic platform driver
[ 3.140940] usbcore: registered new interface driver cdc_acm
[ 3.143671] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 3.150260] usbcore: registered new interface driver usblp
[ 3.157746] usbcore: registered new interface driver cdc_wdm
[ 3.163260] usbcore: registered new interface driver uas
[ 3.169287] usbcore: registered new interface driver usb-storage
[ 3.175558] usbcore: registered new interface driver usbserial
[ 3.180391] usbcore: registered new interface driver usbserial_generic
[ 3.186021] usbserial: USB Serial support registered for generic
[ 3.206447] usb3503 usb2513: switched to HUB mode
[ 3.206554] usb3503 usb2513: usb3503_probe: probed in hub mode
[ 3.217448] usbip_core: USB/IP Core v1.0.0
[ 3.218375] usbcore: registered new device driver usbip-host
[ 3.220736] usbip_host: USB/IP Host Driver v1.0.0
[ 3.232675] mousedev: PS/2 mouse device common for all mice
[ 3.245235] input: pm8941_pwrkey as /devices/platform/soc/200f000.spmi/spmi-0/0-00/200f000.spmi:pm8916@0:pwrkey@800/input/input0
[ 3.256570] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: rtc core: registered pm8xxx_rtc as rtc0
[ 3.259345] i2c /dev entries driver
[ 3.269967] qup_i2c_probe 1277
[ 3.270237] i2c_qup 78b6000.i2c:
[ 3.270237] tx channel not available
[ 3.283413] qup_i2c_probe 1277
[ 3.283643] i2c_qup 78ba000.i2c:
[ 3.283643] tx channel not available
[ 3.303507] ov5645 1-0078: ov5645_s_power: on = 1
[ 3.303700] ov5645 1-0078: could not power up OV5645
[ 3.312141] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 3.312879] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.319650] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.324328] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 3.331612] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 3.349598] qcom-camss 1b0ac00.camss: Cannot find iommu nonsecure ctx
[ 3.349706] qcom-camss 1b0ac00.camss: Fail to init vfe sub-device
[ 3.365933] msm_cci_init_gpio_params:1371 gpio count 0
[ 3.380141] l3: supplied by s3
[ 3.383749] CPR closed loop is enabled
[ 3.387196] CPR is enabled!
[ 3.403689] qcom-tsens 4a8000.thermal-sensor: tsens calibration failed
[ 3.405380] Bluetooth: HCI UART driver ver 2.3
[ 3.409345] Bluetooth: HCI UART protocol H4 registered
[ 3.413696] Bluetooth: HCI UART protocol BCSP registered
[ 3.418833] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 3.425416] usbcore: registered new interface driver btusb
[ 3.436914] cpu: dev_pm_opp_of_cpumask_add_table: couldn’t find opp table for cpu:0, -19
[ 3.454564] sdhci: Secure Digital Host Controller Interface driver
[ 3.454739] sdhci: Copyright(c) Pierre Ossman
[ 3.460314] Synopsys Designware Multimedia Card Interface Driver
[ 3.466571] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.494833] l5: supplied by s4
[ 3.540413] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using ADMA 64-bit
[ 3.545664] sdhci_msm 7864900.sdhci: Got CD GPIO
[ 3.610062] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using ADMA 64-bit
[ 3.629402] mmc0: MAN_BKOPS_EN bit is not set
[ 3.647791] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.647831] mmc0: new HS200 MMC card at address 0001
[ 3.657745] mmcblk0: mmc0:0001 H8G1e 7.28 GiB
[ 3.661150] mmcblk0boot0: mmc0:0001 H8G1e partition 1 4.00 MiB
[ 3.664888] mmcblk0boot1: mmc0:0001 H8G1e partition 2 4.00 MiB
[ 3.673520] mmcblk0rpmb: mmc0:0001 H8G1e partition 3 4.00 MiB
[ 3.685570] usbcore: registered new interface driver usbhid
[ 3.685859] usbhid: USB HID core driver
[ 3.705717] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
[ 3.745728] 4080000.hexagon supply cx not found, using dummy regulator
[ 3.762448] 4080000.hexagon supply mss not found, using dummy regulator
[ 3.766108] l7: supplied by s4
[ 3.776488] remoteproc0: 4080000.hexagon is available
[ 3.776603] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 3.780699] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.790625] remoteproc0: Direct firmware load for mba.mbn failed with error -2
[ 3.808172] qcom-tz-pil soc:vidc_tzpil@0: no crash reason id
[ 3.810805] soc:vidc_tzpil@0 supply qcom,pll not found, using dummy regulator
[ 3.813521] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uV, skipping
[ 3.820337] qcom-tz-pil soc:vidc_tzpil@0: failed to read qcom,pll_uA, skipping
[ 3.827672] qcom-tz-pil soc:vidc_tzpil@0: no wdog IRQ defined
[ 3.834466] qcom-tz-pil soc:vidc_tzpil@0: no fatal IRQ defined
[ 3.840273] qcom-tz-pil soc:vidc_tzpil@0: no ready IRQ defined
[ 3.845996] qcom-tz-pil soc:vidc_tzpil@0: no handover IRQ defined
[ 3.851817] qcom-tz-pil soc:vidc_tzpil@0: no stop-ack IRQ defined
[ 3.858435] qcom-tz-pil soc:vidc_tzpil@0: Found relocation area 8388608@0x000000008f800000
[ 3.864554] remoteproc1: soc:vidc_tzpil@0 is available
[ 3.872202] remoteproc1: Note: remoteproc is still under development and considered experimental.
[ 3.877366] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.887079] remoteproc1: Direct firmware load for venus.mdt failed with error -2
[ 3.896822] remoteproc1: failed to load soc:vidc_tzpil@0
[ 3.909074] a204000.wcnss supply vddcx not found, using dummy regulator
[ 3.918959] remoteproc2: a204000.wcnss is available
[ 3.919065] remoteproc2: Note: remoteproc is still under development and considered experimental.
[ 3.923154] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn’t yet guaranteed.
[ 3.932756] remoteproc2: Direct firmware load for wcnss.mdt failed with error -2
[ 3.982417] coresight-tmc 825000.etf: TMC initialized
[ 4.035160] coresight-tmc 826000.etr: TMC initialized
[ 4.043724] coresight-tpiu 820000.tpiu: TPIU initialized
[ 4.052568] coresight-funnel 821000.funnel: FUNNEL initialized
[ 4.058283] coresight-funnel 841000.funnel: FUNNEL initialized
[ 4.072420] coresight-etm4x 85c000.etm: ETM 4.0 initialized
[ 4.080509] coresight-etm4x 85d000.etm: ETM 4.0 initialized
[ 4.087662] coresight-etm4x 85e000.etm: ETM 4.0 initialized
[ 4.094761] coresight-etm4x 85f000.etm: ETM 4.0 initialized
[ 4.100942] coresight-replicator-qcom 824000.replicator: REPLICATOR 1.0 initialized
[ 4.113560] usbcore: registered new interface driver snd-usb-audio
[ 4.143755] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.144161] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.153738] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.164272] apq8016-lpass-cpu 7708000.lpass-cpu: asoc_qcom_lpass_cpu_platform_probe() error getting mi2s-osr-clk: -2
[ 4.183323] qcom-apq8016-sbc 7702000.sound: error getting codec phandle
[ 4.185076] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -22
[ 4.191800] qcom-apq8016-sbc: probe of 7702000.sound failed with error -22
[ 4.212891] NET: Registered protocol family 10
[ 4.226305] sit: IPv6 over IPv4 tunneling driver
[ 4.235516] NET: Registered protocol family 17
[ 4.237117] Bluetooth: RFCOMM TTY layer initialized
[ 4.239054] Bluetooth: RFCOMM socket layer initialized
[ 4.244041] Bluetooth: RFCOMM ver 1.11
[ 4.249070] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 4.252820] Bluetooth: HIDP socket layer initialized
[ 4.259742] 9pnet: Installing 9P2000 support
[ 4.265362] Key type dns_resolver registered
[ 4.268575] NET: Registered protocol family 42
[ 4.283515] registered taskstats version 1
[ 4.295123] msm_iommu 1f00000.qcom,iommu: invalid resource
[ 4.298681] msm_iommu 1f00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.299758] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff8000b20000, with 2 ctx banks
[ 4.307181] msm_iommu 1f00000.qcom,iommu: iommu sec: pgtable size: 94208
[ 4.328125] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.328630] msm_iommu 1f00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.342869] msm_iommu_ctx 1f09000.qcom,iommu-ctx: context gfx3d_user using bank 1
[ 4.349794] msm_iommu_ctx 1f0a000.qcom,iommu-ctx: context gfx3d_priv using bank 2
[ 4.353758] msm_iommu 1e00000.qcom,iommu: iface: 100000000, core: 800000000
[ 4.358699] msm_iommu 1e00000.qcom,iommu: device apps_iommu (model: 500) mapped at ffffff8006400000, with 20 ctx banks
[ 4.365621] genirq: Setting trigger mode 1 for irq 158 failed (gic_set_type+0x0/0x5c)
[ 4.375760] msm_iommu 1e00000.qcom,iommu: Request Global CFG IRQ 158 failed with ret=-22
[ 4.387818] msm_iommu_ctx 1e22000.qcom,iommu-ctx: context jpeg_enc0 using bank 2
[ 4.395102] msm_iommu_ctx 1e23000.qcom,iommu-ctx: context vfe using bank 3
[ 4.401894] msm_iommu_ctx 1e24000.qcom,iommu-ctx: context mdp_0 using bank 4
[ 4.407962] msm_iommu_ctx 1e25000.venus_ns: context venus_ns using bank 5
[ 4.415136] msm_iommu_ctx 1e26000.qcom,iommu-ctx: context cpp using bank 6
[ 4.421896] msm_iommu_ctx 1e27000.qcom,iommu-ctx: context mDSP using bank 7
[ 4.428626] msm_iommu_ctx 1e28000.qcom,iommu-ctx: context gss using bank 8
[ 4.435455] msm_iommu_ctx 1e29000.qcom,iommu-ctx: context a2 using bank 9
[ 4.442862] msm_iommu_ctx 1e32000.qcom,iommu-ctx: context mdp_1 using bank 18
[ 4.449480] msm_iommu_ctx 1e33000.venus_sec_pixel: context venus_sec_pixel using bank 19
[ 4.456594] msm_iommu_ctx 1e34000.venus_sec_bitstream: context venus_sec_bitstream using bank 20
[ 4.464766] msm_iommu_ctx 1e35000.venus_sec_non_pixel: context venus_sec_non_pixel using bank 21
[ 4.473139] msm_iommu_ctx 1e36000.qcom,iommu-ctx: context venus_fw using bank 22
[ 4.481967] msm_iommu_ctx 1e37000.qcom,iommu-ctx: context periph_rpm using bank 23
[ 4.489371] msm_iommu_ctx 1e38000.qcom,iommu-ctx: context periph_CE using bank 24
[ 4.496757] msm_iommu_ctx 1e39000.qcom,iommu-ctx: context periph_BLSP using bank 25
[ 4.504285] msm_iommu_ctx 1e3a000.qcom,iommu-ctx: context periph_SDC1 using bank 26
[ 4.511578] msm_iommu_ctx 1e3b000.qcom,iommu-ctx: context periph_SDC2 using bank 27
[ 4.519457] msm_iommu_ctx 1e3c000.qcom,iommu-ctx: context periph_audio using bank 28
[ 4.526913] msm_iommu_ctx 1e3d000.qcom,iommu-ctx: context periph_USB_HS1 using bank 29
[ 4.534165] gpio_backlight_probe 96
[ 4.541019] gpio_backlight_probe_dt 81
[ 4.543937] gpio_backlight_probe 120
[ 4.554869] msm_pdev_probe 1123
[ 4.555095] [drm:drm_platform_init]
[ 4.556916] [drm:drm_get_platform_dev]
[ 4.563371] [drm:drm_minor_register]
[ 4.567316] [drm:drm_minor_register] new minor registered 64
[ 4.568108] [drm:drm_minor_register]
[ 4.576543] [drm:drm_minor_register] new minor registered 128
[ 4.577400] [drm:drm_minor_register]
[ 4.584868] [drm:drm_minor_register] new minor registered 0
[ 4.587694] [drm:dsi_bind]
[ 4.592165] [drm:dsi_init] dsi probed=ffffffc0355efe18
[ 4.598855] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.601024] [drm:dsi_get_config] dsi_get_config: Version 3:10030001
[ 4.601024]
[ 4.608450] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 4.620308] [drm:msm_dsi_host_init] Dsi Host 0 initialized
[ 4.623273] #### Debug : dsi_mgr_host_register 83 : IS_DUAL_DSI = 0
[ 4.627797] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 85
[ 4.634056] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1545
[ 4.645103] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1548
[ 4.658432] panel_simple_dsi_probe 1586 truely,ssd8020m
[ 4.668120] panel_simple_probe 407
[ 4.672544] panel_simple_probe 458
[ 4.675455] panel_simple_probe 463
[ 4.908213] mipi_dsi_attach 308
[ 4.908406] [drm:dsi_host_attach] id=0
[ 4.910384] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1552
[ 4.914123] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1556
[ 4.925145] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_host.c msm_dsi_host_register 1568
[ 4.936077] msm_dsi_host_register 1569 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.946992] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.953731] of_drm_find_panel 87 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.959810] of_drm_find_panel 89 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 4.966069] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 87 0
[ 4.972365] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 91
[ 4.983834] #### Debug : /mnt/comark-p2/linaro-16.06/kernel/drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_host_register 93
[ 4.995764] msm 1a00000.qcom,mdss_mdp: bound 1a98000.qcom,mdss_dsi (ops dsi_ops)
[ 5.005955] msm 1a00000.qcom,mdss_mdp: bound 1c00000.qcom,adreno-3xx (ops a3xx_ops)
[ 5.014624] 1a00000.qcom,mdss_mdp supply vdd not found, using dummy regulator
[ 5.022158] [drm:mdp5_enable]
[ 5.027981] [drm:mdp5_disable]
[ 5.030829] [drm:read_hw_revision] MDP5 version v1.6
[ 5.034824] [drm:mdp5_cfg_init] MDP5: msm8x16 hw config selected
[ 5.039226] [drm:mdp5_ctlm_init] Pool of 5 CTLs created.
[ 5.045040] [drm:mdp5_enable]
[ 5.068412] [drm:mdp5_ctlm_request] CTL 0 allocated
[ 5.070140] [drm:bs_init] bus scale client: 00000001
[ 5.072624] [drm:bs_init] bus scale client: 00000002
[ 5.083548] [drm:drm_sysfs_connector_add] adding “DSI-1” to sysfs
[ 5.083679] [drm:drm_sysfs_hotplug_event] generating hotplug event
[ 5.089823] [drm:mdp5_enable]
[ 5.094923] [drm:mdp5_disable]
[ 5.097838] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 5.100876] [drm] No driver support for vblank timestamp query.
[ 5.108542] [drm:drm_irq_install] irq=161
[ 5.113364] [drm:mdp5_enable]
[ 5.117502] [drm:mdp5_disable]
[ 5.121441] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:28:DSI-1]
[ 5.123551] [drm:dsi_mgr_connector_detect] id=0
[ 5.131860] of_drm_find_panel 85 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.136203] of_drm_find_panel 87 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.142444] of_drm_find_panel 89 /soc/qcom,mdss_dsi@1a98000/panel@0
[ 5.148695] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:28:DSI-1] status updated from 3 to 1
[ 5.155209] [drm:dsi_mgr_connector_mode_valid]
[ 5.165713] [drm:dsi_mgr_connector_mode_valid] requested=149506000, actual=149506000
[ 5.170048] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:28:DSI-1] probed modes :
[ 5.178027] [drm:drm_mode_debug_printmodeline] Modeline 29:“1080x1920” 60 149506 1080 1136 1144 1152 1920 2153 2155 2163 0x0 0x0
[ 5.187480] [drm:drm_setup_crtcs]
[ 5.198969] [drm:drm_enable_connectors] connector 28 enabled? yes
[ 5.202199] [drm:drm_target_preferred] looking for cmdline mode on connector 28
[ 5.208359] [drm:drm_target_preferred] looking for preferred mode on connector 28 0
[ 5.215460] [drm:drm_target_preferred] found mode 1080x1920
[ 5.223072] [drm:drm_setup_crtcs] picking CRTCs for 2048x65535 config
[ 5.228665] [drm:dsi_mgr_connector_best_encoder]
[ 5.235234] [drm:drm_setup_crtcs] desired mode 1080x1920 set on crtc 21 (0,0)
[ 5.239989] [drm:msm_fbdev_create] create fbdev: 1080x1920@32 (1080x1920)
[ 5.247063] [drm:msm_fbdev_create] allocating 8355840 bytes for fb 0
[ 5.254076] [drm:msm_framebuffer_init] create framebuffer: dev=ffffffc035646000, mode_cmd=ffffffc00ebb3918 (1080x1920@XR24)
[ 5.260443] [drm:msm_framebuffer_init] create: FB ID: 31 (ffffffc03561a700)
[ 5.463829] [drm:msm_fbdev_create] fbi=ffffffc0354e3800, dev=ffffffc035646000
[ 5.466043] [drm:msm_fbdev_create] par=ffffffc03561a300, 1080x1920
[ 5.470075] [drm:msm_fbdev_create] allocated 1080x1920 fb
[ 5.488354] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (1)
[ 5.488643] [drm:mdp5_plane_atomic_check] RGB0: check (0 → 1)
[ 5.488680] [drm:mdp5_plane_atomic_check] RGB1: check (0 → 0)
[ 5.488697] [drm:mdp5_plane_atomic_check] VIG0: check (0 → 0)
[ 5.488710] [drm:mdp5_plane_atomic_check] DMA0: check (0 → 0)
[ 5.488755] [drm:mdp5_crtc_atomic_check] RGB0:0: check
[ 5.488807] [drm:mdp5_crtc_atomic_check] RGB0:0: assign pipe RGB0 on stage=1
[ 5.488827] [drm:mdp5_crtc_atomic_check] RGB1:1: check
[ 5.488899] [drm:dsi_mgr_connector_best_encoder]
[ 5.489076] [drm:mdp5_plane_prepare_fb] RGB0: prepare: FB[31]
[ 5.489129] [drm:msm_framebuffer_prepare] FB[31]: iova[0]: 00001000 (0)
[ 5.489179] [drm:start_atomic] start: 00000003
[ 5.489248] [drm:mdp5_enable]
[ 5.489400] [drm:drm_calc_timestamping_constants] crtc 21: hwmode: htotal 1152, vtotal 2163, vdisplay 1920
[ 5.489415] [drm:drm_calc_timestamping_constants] crtc 21: clock 149506 kHz framedur 16666729 linedur 7705
[ 5.489469] [drm:mdp5_crtc_mode_set_nofb] RGB0:0: set mode: 0:“1080x1920” 60 149506 1080 1136 1144 1152 1920 2153 2155 2163 0x0 0x0
[ 5.489552] [drm:mdp5_encoder_mode_set] set mode: 0:“1080x1920” 60 149506 1080 1136 1144 1152 1920 2153 2155 2163 0x0 0x0
[ 5.489777] [drm:dsi_mgr_bridge_mode_set] set mode: 0:“1080x1920” 60 149506 1080 1136 1144 1152 1920 2153 2155 2163 0x0 0x0
[ 5.489844] [drm:mdp5_crtc_atomic_begin] RGB0:0: begin
[ 5.489850] [drm:mdp5_crtc_atomic_begin] RGB1:1: begin
[ 5.489875] [drm:mdp5_plane_atomic_update] RGB0: update
[ 5.489920] [drm:mdp5_plane_mode_set] RGB0: FB[31] 0,0,1080,1920 → CRTC[21] 0,0,1080,1920
[ 5.490032] [drm:mdp5_smp_request] RGB0[0]: request 2 SMP blocks
[ 5.490207] [drm:mdp5_plane_mode_set] scale config = 0
[ 5.490433] [drm:mdp5_crtc_atomic_flush] RGB0:0: event: (null)
[ 5.490540] [drm:mdp5_ctl_blend] lm0: blend config = 0x00000200. ext_cfg = 0x00000000
[ 5.490571] [drm:crtc_flush] RGB0:0: flush=00000048
[ 5.490622] [drm:mdp5_crtc_atomic_flush] RGB1:1: event: (null)
[ 5.490670] [drm:mdp5_crtc_enable] RGB0:0
[ 5.490671] [drm:mdp5_enable]
[ 5.490716] [drm:dsi_mgr_bridge_pre_enable] id=0
[ 5.490770] [drm:dsi_calc_clk_rate] pclk=149506000, bclk=112129500
[ 5.490785] [drm:dsi_host_regulator_enable]
[ 5.492342] [drm:dsi_bus_clk_enable] id=0
[ 5.492390] [drm:dsi_phy_sw_reset]
[ 5.493574] [drm:dsi_phy_regulator_enable]
[ 5.493678] [drm:dsi_28nm_phy_enable]
[ 5.493798] [drm:msm_dsi_dphy_timing_calc] PHY timings: 44, 2, 238, 56, 38, 104, 110, 42, 60, 44
[ 5.493977] [drm:dsi_bus_clk_disable]
[ 5.493998] [drm:dsi_bus_clk_enable] id=0
[ 5.494032] [drm:dsi_link_clk_enable] Set clk rates: pclk=149506, byteclk=112129500
[ 5.494597] [drm:dsi_pll_28nm_clk_set_rate] refclk_cfg = 1
[ 5.494608] [drm:dsi_pll_28nm_clk_set_rate] div_fb = 11680
[ 5.494613] [drm:dsi_pll_28nm_clk_set_rate] frac_n_value = 44564
[ 5.494626] [drm:dsi_pll_28nm_clk_set_rate] Generated VCO Clock: 448512000
[ 5.494635] [drm:dsi_pll_28nm_clk_set_rate] sdm_cfg0=0
[ 5.494643] [drm:dsi_pll_28nm_clk_set_rate] sdm_cfg1=74
[ 5.494660] [drm:dsi_pll_28nm_clk_set_rate] sdm_cfg2=20
[ 5.494665] [drm:dsi_pll_28nm_clk_set_rate] sdm_cfg3=174
[ 5.494675] [drm:dsi_pll_28nm_clk_set_rate] cal_cfg10=192, cal_cfg11=1
[ 5.495751] [drm:dsi_pll_28nm_clk_recalc_rate] sdm_dc_off = 10
[ 5.495764] [drm:dsi_pll_28nm_clk_recalc_rate] sdm_freq_seed = 44564
[ 5.495766] [drm:dsi_pll_28nm_clk_recalc_rate] vco rate = 448511718
[ 5.495783] [drm:dsi_pll_28nm_clk_recalc_rate] returning vco rate = 448511718
[ 5.496290] [drm:dsi_pll_28nm_enable_seq_lp] id=0
[ 5.496863] [drm:pll_28nm_poll_for_ready] DSI PLL is locked
[ 5.496875] [drm:dsi_pll_28nm_enable_seq_lp] DSI PLL lock success
[ 5.496900] [drm:dsi_pll_enable] DSI PLL locked after sequence #1
[ 5.496991] [drm:dsi_timing_setup]
[ 5.597075] [drm:dsi_intr_ctrl] intr=2220aa02 enable=1
[ 5.597096] [drm:dsi_ctrl_config] lane number=4
[ 5.597544] [drm:bs_set] set bus scaling: 1
[ 5.601311] [drm:mdp5_ctl_set_encoder_state] intf_1: on
[ 5.601314] [drm:dsi_mgr_bridge_enable]
[ 5.601319] [drm:mdp5_plane_complete_flip] RGB0: complete flip
[ 5.601322] [drm:msm_enable_vblank] dev=ffffffc035646000, crtc=0
[ 5.601330] [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0
[ 5.601335] [drm:mdp5_enable]
[ 5.601338] [drm:mdp5_plane_complete_commit] RGB1: free SMP
[ 5.601340] [drm:mdp5_disable]
[ 5.601342] [drm:mdp5_plane_complete_commit] VIG0: free SMP
[ 5.601346] [drm:mdp5_plane_complete_commit] DMA0: free SMP
[ 5.601349] [drm:mdp5_disable]
[ 5.601357] [drm:end_atomic] end: 00000003
[ 5.601361] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (2)
[ 5.601460] [drm:drm_property_reference_blob] ffffffc03561ad00: blob ID: 32 (1)
[ 5.601464] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.601467] [drm:drm_property_unreference_blob] ffffffc03561ad00: blob ID: 32 (2)
[ 5.601474] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 5.601477] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.601490] [drm:mdp5_plane_atomic_check] RGB0: check (1 → 1)
[ 5.601493] [drm:mdp5_plane_atomic_check] RGB1: check (0 → 0)
[ 5.601495] [drm:mdp5_crtc_atomic_check] RGB0:0: check
[ 5.601499] [drm:mdp5_crtc_atomic_check] RGB0:0: assign pipe RGB0 on stage=1
[ 5.601500] [drm:mdp5_crtc_atomic_check] RGB1:1: check
[ 5.601504] [drm:dsi_mgr_connector_best_encoder]
[ 5.601508] [drm:mdp5_plane_prepare_fb] RGB0: prepare: FB[31]
[ 5.601512] [drm:msm_framebuffer_prepare] FB[31]: iova[0]: 00001000 (0)
[ 5.601515] [drm:start_atomic] start: 00000003
[ 5.601518] [drm:mdp5_enable]
[ 5.601524] [drm:drm_calc_timestamping_constants] crtc 21: hwmode: htotal 1152, vtotal 2163, vdisplay 1920
[ 5.601527] [drm:drm_calc_timestamping_constants] crtc 21: clock 149506 kHz framedur 16666729 linedur 7705
[ 5.601529] [drm:mdp5_crtc_atomic_begin] RGB0:0: begin
[ 5.601531] [drm:mdp5_crtc_atomic_begin] RGB1:1: begin
[ 5.601533] [drm:mdp5_plane_atomic_update] RGB0: update
[ 5.601538] [drm:mdp5_crtc_atomic_flush] RGB0:0: event: (null)
[ 5.601544] [drm:mdp5_ctl_blend] lm0: blend config = 0x00000200. ext_cfg = 0x00000000
[ 5.601547] [drm:crtc_flush] RGB0:0: flush=00000048
[ 5.601550] [drm:mdp5_crtc_atomic_flush] RGB1:1: event: (null)
[ 5.617980] [drm:mdp5_plane_complete_flip] RGB0: complete flip
[ 5.617994] [drm:mdp5_plane_cleanup_fb] RGB0: cleanup: FB[31]
[ 5.617996] [drm:mdp5_plane_complete_commit] RGB1: free SMP
[ 5.617999] [drm:mdp5_disable]
[ 5.618004] [drm:drm_property_unreference_blob] ffffffc03561ad00: blob ID: 32 (1)
[ 5.618009] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 5.618012] [drm:end_atomic] end: 00000003
[ 5.618015] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.618018] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 5.642124] Console: switching to colour frame buffer device 135x120
[ 5.642140] [drm:drm_property_reference_blob] ffffffc03561af00: blob ID: 34 (1)
[ 5.642143] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.642147] [drm:drm_property_unreference_blob] ffffffc03561af00: blob ID: 34 (2)
[ 5.642152] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 5.642155] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.642164] [drm:mdp5_plane_atomic_check] RGB0: check (1 → 1)
[ 5.642167] [drm:mdp5_plane_atomic_check] RGB1: check (0 → 0)
[ 5.642169] [drm:mdp5_crtc_atomic_check] RGB0:0: check
[ 5.642172] [drm:mdp5_crtc_atomic_check] RGB0:0: assign pipe RGB0 on stage=1
[ 5.642174] [drm:mdp5_crtc_atomic_check] RGB1:1: check
[ 5.642177] [drm:dsi_mgr_connector_best_encoder]
[ 5.642181] [drm:mdp5_plane_prepare_fb] RGB0: prepare: FB[31]
[ 5.642184] [drm:msm_framebuffer_prepare] FB[31]: iova[0]: 00001000 (0)
[ 5.642186] [drm:start_atomic] start: 00000003
[ 5.642189] [drm:mdp5_enable]
[ 5.642195] [drm:drm_calc_timestamping_constants] crtc 21: hwmode: htotal 1152, vtotal 2163, vdisplay 1920
[ 5.642198] [drm:drm_calc_timestamping_constants] crtc 21: clock 149506 kHz framedur 16666729 linedur 7705
[ 5.642200] [drm:mdp5_crtc_atomic_begin] RGB0:0: begin
[ 5.642202] [drm:mdp5_crtc_atomic_begin] RGB1:1: begin
[ 5.642204] [drm:mdp5_plane_atomic_update] RGB0: update
[ 5.642209] [drm:mdp5_crtc_atomic_flush] RGB0:0: event: (null)
[ 5.642214] [drm:mdp5_ctl_blend] lm0: blend config = 0x00000200. ext_cfg = 0x00000000
[ 5.642216] [drm:crtc_flush] RGB0:0: flush=00000048
[ 5.642220] [drm:mdp5_crtc_atomic_flush] RGB1:1: event: (null)
[ 5.651312] [drm:mdp5_plane_complete_flip] RGB0: complete flip
[ 5.651325] [drm:mdp5_plane_cleanup_fb] RGB0: cleanup: FB[31]
[ 5.651328] [drm:mdp5_plane_complete_commit] RGB1: free SMP
[ 5.651331] [drm:mdp5_disable]
[ 5.651336] [drm:drm_property_unreference_blob] ffffffc03561af00: blob ID: 34 (1)
[ 5.651340] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 5.651343] [drm:end_atomic] end: 00000003
[ 5.651346] [drm:drm_framebuffer_reference] ffffffc03561a700: FB ID: 31 (3)
[ 5.651349] [drm:drm_framebuffer_unreference] ffffffc03561a700: FB ID: 31 (4)
[ 6.507315] msm 1a00000.qcom,mdss_mdp: fb0: msm frame buffer device
[ 6.524204] [drm] Initialized msm 1.0.0 20130625 on minor 0
[ 6.524904] msm_otg 78d9000.phy: OTG regs = ffffff8000676000
[ 6.528771] msm_otg 78d9000.phy: no vddcx
[ 6.646613] ov5645 1-0078: ov5645_s_power: on = 1
[ 6.646662] 1b0c000.qcom,cci supply qcom,gdscr-vdd not found, using dummy regulator
[ 6.650594] msm_cci_init:1016: hw_version = 0x10000008
[ 6.657785] ov5645 1-0078: ov5645_set_power_on: Enter
[ 6.700623] msm_cci_irq:1279 MASTER_0 error 0x8000000
[ 6.700660] ov5645 1-0078: ov5645_write_reg: write reg error -22: reg=3103, val=11
[ 6.704659] ov5645 1-0078: could not set init registers
[ 6.712114] ov5645 1-0078: ov5645_set_power_off: Enter
[ 6.717242] ov5645 1-0078: could not power up OV5645
[ 6.722547] ov5645: probe of 1-0078 failed with error -22
[ 6.727850] qcom-camss 1b0ac00.camss: notifier->num_subdevs = 1
[ 6.732893] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 6.738788] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 6.744865] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Enter
[ 6.751319] qcom-camss 1b0ac00.camss: msm_csiphy_subdev_init: Exit
[ 6.767479] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[ 6.767796] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: setting system clock to 1970-01-01 00:00:56 UTC (56)
[ 6.779025] ALSA device list:
[ 6.782737] No soundcards found.�+�r��ʂ�����msm_otg 78d9000.phy: Avail curr from USB = 100
[ 6.790408] Freeing unused kernel memory: 572K (ffffffc000c37000 - ffffffc000cc6000)
[ 6.794531] Freeing alternatives memory: 64K (ffffffc000cc6000 - ffffffc000cd6000)
Loading, please wait…
starting version 228[ 6.826552] random: systemd-udevd urandom read with 10 bits of entropy available

Thanks

You may not suppose to add in panel-simple. (panel-simple meant for lvds, where only porch values are enough)

need to create a new panel driver
(it you are using the same truly panel you can use the below driver)
refer

i did not see any reset gpio used for the panel, please do check what is the reset pin used for the panel. it is a must for the most of dsi panels.

regards,
vinaysimha

Hi,
Thank you for your support I am able to start my dsi-panel.
The panel is up but the screen flickers it does not stay constant. I am using truly ssd2080m panel 720x1280.
Can anyone suggest me the exact configuration to remove flicker. Everything else is working fine

            .clock = 66420,
            .hdisplay = 720,
            .hsync_start = 720 + 80,
            .hsync_end = 720 + 80 + 14,
            .htotal = 720 + 80 + 14 + 24,
            .vdisplay = 1280,
            .vsync_start = 1280 + 25,
            .vsync_end = 1280 + 25 + 2,
            .vtotal = 1280 + 25 + 2 + 14,
            .vrefresh = 60, 

Thanks,
Maumita

did you configure all the dsi-on commands in the driver for the panel?
Does the panel worked fine in android? i guess you would had used this panel configuration for android (dsi-panel-ssd2080m-720p-video.dtsi)

https://git.geekli.st/pirej/kernel/blob/dbba1a85179429ca1297406de15089c882328647/arch/arm/boot/dts/qcom/dsi-panel-ssd2080m-720p-video.dtsi

try these flags for the panel (qcom,mdss-dsi-traffic-mode = “burst_mode”:wink:

dsi->mode_flags = MIPI_DSI_MODE_VIDEO |
MIPI_DSI_CLOCK_NON_CONTINUOUS |
MIPI_DSI_MODE_VIDEO_BURST;

regards,
vinaysimha

Yes I have configured all DSI commands for turning ON, to the best of my knowledge. This panel works fine with android.
I tried MIPI_DSI_MODE_VIDEO_BURST mode but still its flickering, the panels flickers continuously but at one moment it becomes clear and stable.

It could be timing/reset issue.
check gpios,regulators, delays of the panel are on as per the panel spec

What is the moment it becomes clear and stable? After full boot of the linux, (linaro login screen it becomes clear?)

in the cmdline you can add the console=tty0, it will give the initial logs in the dsi also.

cmdline: root=/dev/disk/by-partlabel/rootfs rw rootwait console=tty0 console=ttyMSM0,115200n8 loglevel=10 drm.debug=15 androidboot.emmc=true

Hi @vinaysimha

It looks like you were able to use a MIPI DSI panel on your dragonboard.

Are you able to share the dtsi file and driver code?

Which kernel and rootfs did you use to get your panel to work?

panel driver mapping should be something similar to this

https://git.linaro.org/people/john.stultz/flo.git/tree/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts?h=flo-v4.10&id=44284d4fcd28a3d396adfa0f9862e817dc20059e

Which panel are you trying to use, are you facing any issue?

regards,
vinaysimha

Is this for the dragonboard 410c?

I don’t see how you route the DSI signal to the high speed expansion connector. See my question here:

@vinaysimha
I am actually able to use the same panel “jdi,lt070me05000”.
Which dragonboard kernel branch do you suggest? Maybe the release/qcomlt-4.9 branch?

https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/tree/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi?h=release/qcomlt-4.9

How should the new device tree look like?

gpio 32 should be high or low, please check the documentation of 410c board.

there is switch setting to re-route from dsi2hdmi to dsito dsi expansion

refer this
https://builds.96boards.org/releases/dragonboard410c/linaro/debian/16.09/

Hi,

I am trying to bring-up a panel which has a lot of register settings in its initialization sequence. I followed the ‘truly’ panel driver for writing my driver. Since it is a Video mode panel, I am setting MIPI_DSI_MODE_VIDEO mode while probing the panel. This is causing the initialization to take a lot of time. It takes around 30 seconds to send around 400 commands to the panel. I figured out that the delay is being caused by the function: dsi_wait4video_eng_busy. This function simply returns if the MIPI_DSI_MODE_VIDEO is not set. But since its set in my case, it takes around 7-8ms for each command write. I tried to bring up the panel by sending init commands without enabling VIDEO mode and later setting the VIDEO mode, I am able to send init commands in short time but the panel does not come up (Only backlight comes). The panel works fine if I enable the VIDEO mode initially. Can you suggest a way to send init commands quickly and get the panel up.

Regards,
Kiran

Hello All,

I am trying to add support for a LVDS panel via MIPI-LVDS converter interface. My questions are

  1. Is there any guide which helps me? I do have display porting guide from qualcomm. But that is not helping since the display is not directly connected to processor.

  2. How to get ON/OFF commands?

  3. Any link which has a similar porting?

Please help me.

Regards,
Manju