Not able to enable the raydium lcd panel on imx8mm custom board. Can someone guide me where I am going wrong?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Not able to enable the raydium lcd panel on imx8mm custom board. Can someone guide me where I am going wrong?

3,500 Views
anushan
Contributor III
U-Boot SPL 2018.03 (Dec 19 2018 - 17:39:10 +0800)
power_bd71837_init
DDRINFO: start lpddr4 ddr init
DRAM PHY training for 3000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 3000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 400MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 100MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC2


U-Boot 2018.03 (Dec 19 2018 - 17:39:10 +0800)

CPU:   Freescale i.MX8MMQ rev1.0 1800 MHz (running at 1200 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 53C
Reset cause: POR
Model: FSL i.MX8MM EVK board
DRAM:  2 GiB
tcpc_init: Can't find device id=0x52
setup_typec: tcpc port2 init failed, err=-19
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
Power supply on USB1
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial

 BuildInfo:
  - ATF d6451cc
  - U-Boot 2018.03

flash target is MMC:1
Net:   No ethernet found.
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
 verify OK, boot 'boot_a'
Kernel load addr 0x40480000 size 30901 KiB
kernel   @ 40480000 (31642112)
ramdisk  @ 43600000 (7425773)
fdt      @ 43400000 (44282)
## Flattened Device Tree blob at 43400000
   Booting using the fdt blob at 0x43400000
   Using Device Tree in place at 0000000043400000, end 000000004340dcf9

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.98-07190-gbcdaf61-dirty (pdic@pdic-VirtualBox) (gcc version 4.9.x 20150123 (prerelease) (GCC)) #11 SMP PREEMPT Wed Dec 18 09:51:12 IST 2019
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] Machine model: FSL i.MX8MM EVK board
[    0.000000] earlycon: ec_imx6q0 at MMIO 0x0000000030890000 (options '115200')
[    0.000000] bootconsole [ec_imx6q0] enabled
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 800 MiB at 0x0000000086000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xbffbc880-0xbffbe67f]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000b7ffffff]
[    0.000000]   node   0: [mem 0x00000000b8400000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] random: get_random_bytes called from start_kernel+0xa8/0x414 with crng_init=0
[    0.000000] percpu: Embedded 25 pages/cpu @ffff80007ff52000 s64536 r8192 d29672 u102400
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 515072
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 init=/init androidboot.console=ttymxc1 androidboot.hardware=freescale cma=800M androidboot.primary_display=imx-drm firmware_class9
[    0.000000] device-mapper: init: will configure 1 devices
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 1208856K/2093056K available (15868K kernel code, 2420K rwdata, 7032K rodata, 5504K init, 523K bss, 65000K reserved, 819200K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0xffff000008080000 - 0xffff000009000000   ( 15872 KB)
[    0.000000]     .rodata : 0xffff000009000000 - 0xffff0000096f0000   (  7104 KB)
[    0.000000]       .init : 0xffff0000096f0000 - 0xffff000009c50000   (  5504 KB)
[    0.000000]       .data : 0xffff000009c50000 - 0xffff000009ead200   (  2421 KB)
[    0.000000]        .bss : 0xffff000009ead200 - 0xffff000009f30080   (   524 KB)
[    0.000000]     fixed   : 0xffff7dfffe7f9000 - 0xffff7dfffec00000   (  4124 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0002000000   (    32 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800080000000   (  2048 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[    0.000000]  Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: no VLPI support, no direct LPI support
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[    0.000000] i.MX8MM clock driver init done
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000004] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.008530] system counter timer init
[    0.011771] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.019777] clocksource: imx sysctr: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.031093] Console: colour dummy device 80x25
[    0.034612] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[    0.044900] pid_max: default: 32768 minimum: 301
[    0.049592] Security Framework initialized
[    0.053648] SELinux:  Initializing.
[    0.057716] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.064584] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.071434] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.078156] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.101395] ASID allocator initialised with 32768 entries
[    0.109396] Hierarchical SRCU implementation.
[    0.117891] Cannot find MU entry in device tree
[    0.119697] CPU identified as i.MX8MM, silicon rev 1.0
[    0.125418] EFI services will not be available.
[    0.137326] smp: Bringing up secondary CPUs ...
[    0.165464] Detected VIPT I-cache on CPU1
[    0.165489] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.165520] CPU1: Booted secondary processor [410fd034]
[    0.193507] Detected VIPT I-cache on CPU2
[    0.193525] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.193544] CPU2: Booted secondary processor [410fd034]
[    0.221573] Detected VIPT I-cache on CPU3
[    0.221590] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.221606] CPU3: Booted secondary processor [410fd034]
[    0.221669] smp: Brought up 1 node, 4 CPUs
[    0.271493] SMP: Total of 4 processors activated.
[    0.276214] CPU features: detected feature: GIC system register CPU interface
[    0.283393] CPU features: detected feature: 32-bit EL0 Support
[    0.289249] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.301922] CPU: All CPU(s) started at EL2
[    0.303174] alternatives: patching kernel code
[    0.307931] CPU3: update max cpu_capacity 1024
[    0.313042] devtmpfs: initialized
[    0.319837] CPU3: update max cpu_capacity 1024
[    0.323180] Registered cp15_barrier emulation handler
[    0.326534] Registered setend emulation handler
[    0.331390] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.340905] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.366423] pinctrl core: initialized pinctrl subsystem
[    0.370197] DMI not present or invalid.
[    0.372999] NET: Registered protocol family 16
[    0.378443] schedtune: configured to support 5 boost groups
[    0.384143] cpuidle: using governor menu
[    0.388436] vdso: 2 pages (1 code @ ffff000009007000, 1 data @ ffff000009c54000)
[    0.394148] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.406628] DMA: preallocated 256 KiB pool for atomic allocations
[    0.410487] Serial: AMBA PL011 UART driver
[    0.414146] imx rpmsg driver is registered.
[    0.421960] imx8mm-pinctrl 30330000.pinctrl: Invalid fsl,pins or pins property in node /pinctrl@30330000/imx8mm-evk/ir_recv
[    0.430406] imx8mm-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.464777] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.476331] ACPI: Interpreter disabled.
[    0.479971] vgaarb: loaded
[    0.480584] SCSI subsystem initialized
[    0.488386] usbcore: registered new interface driver usbfs
[    0.491090] usbcore: registered new interface driver hub
[    0.496815] usbcore: registered new device driver usb
[    0.501815] usb_phy_generic usbphynop1: usbphynop1 supply vcc not found, using dummy regulator
[    0.510489] usb_phy_generic usbphynop2: usbphynop2 supply vcc not found, using dummy regulator
[    0.522991] bd71837 0-004b: Device ID=0xA0
[    0.524239] bd71837 0-004b: gpio_intr = 3
[    0.528391] bd71837 0-004b: chip_irq=69
[    0.536550] bd71837-pmic bd71837-pmic: regulator register name 'buck1'
[    0.552726] bd71837-pmic bd71837-pmic: regulator register name 'buck2'
[    0.568755] bd71837-pmic bd71837-pmic: regulator register name 'buck3'
[    0.580779] bd71837-pmic bd71837-pmic: regulator register name 'buck4'
[    0.592824] bd71837-pmic bd71837-pmic: regulator register name 'buck5'
[    0.604843] bd71837-pmic bd71837-pmic: regulator register name 'buck6'
[    0.616888] bd71837-pmic bd71837-pmic: regulator register name 'buck7'
[    0.628924] bd71837-pmic bd71837-pmic: regulator register name 'buck8'
[    0.640944] bd71837-pmic bd71837-pmic: regulator register name 'ldo1'
[    0.656998] bd71837-pmic bd71837-pmic: regulator register name 'ldo2'
[    0.661045] bd71837-pmic bd71837-pmic: regulator register name 'ldo3'
[    0.683395] bd71837-pmic bd71837-pmic: regulator register name 'ldo4'
[    0.699446] bd71837-pmic bd71837-pmic: regulator register name 'ldo5'
[    0.707470] bd71837-pmic bd71837-pmic: regulator register name 'ldo6'
[    0.727524] bd71837-pmic bd71837-pmic: regulator register name 'ldo7'
[    0.747585] i2c i2c-0: IMX I2C adapter registered
[    0.749449] i2c i2c-0: can't use DMA, using PIO instead.
[    0.755840] i2c i2c-1: IMX I2C adapter registered
[    0.759538] i2c i2c-1: can't use DMA, using PIO instead.
[    0.765631] pca953x 2-0020: 2-0020 supply vcc not found, using dummy regulator
[    0.816467] random: fast init done
[    0.849676] i2c i2c-2: IMX I2C adapter registered
[    0.851541] i2c i2c-2: can't use DMA, using PIO instead.
[    0.858329] media: Linux media interface: v0.10
[    0.861523] Linux video capture interface: v2.00
[    0.866337] pps_core: LinuxPPS API ver. 1 registered
[    0.871090] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.880315] PTP clock support registered
[    0.884946] EDAC MC: Ver: 3.0.0
[    0.887815] dmi: Firmware registration failed.
[    0.892707] Advanced Linux Sound Architecture Driver Initialized.
[    0.898647] Bluetooth: Core ver 2.22
[    0.901566] NET: Registered protocol family 31
[    0.905980] Bluetooth: HCI device and connection manager initialized
[    0.912373] Bluetooth: HCI socket layer initialized
[    0.917263] Bluetooth: L2CAP socket layer initialized
[    0.922349] Bluetooth: SCO socket layer initialized
[    0.929348] clocksource: Switched to clocksource arch_sys_counter
[    0.978431] VFS: Disk quotas dquot_6.6.0
[    0.979554] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.986732] pnp: PnP ACPI: disabled
[    0.998833] NET: Registered protocol family 2
[    1.000852] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    1.007852] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[    1.014520] TCP: Hash tables configured (established 16384 bind 16384)
[    1.020945] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[    1.026912] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[    1.033504] NET: Registered protocol family 1
[    1.039540] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.046123] kvm [1]: 8-bit VMID
[    1.049638] kvm [1]: GICv3: no GICV resource entry
[    1.053467] kvm [1]: disabling GICv2 emulation
[    1.057956] kvm [1]: GIC system register CPU interface enabled
[    1.063878] kvm [1]: vgic interrupt IRQ1
[    1.067840] kvm [1]: Hyp mode initialized successfully
[    1.076235] audit: initializing netlink subsys (disabled)
[    1.078924] audit: type=2000 audit(0.900:1): state=initialized audit_enabled=0 res=1
[    1.079545] workingset: timestamp_bits=44 max_order=19 bucket_order=0
[    1.102145] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.105387] Registering sdcardfs 0.1
[    1.109032] jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
[    1.115517] fuse init (API version 7.26)
[    1.119232] 9p: Installing v9fs 9p2000 file system support
[    1.128882] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    1.133476] io scheduler noop registered
[    1.137585] io scheduler cfq registered (default)
[    1.142131] io scheduler mq-deadline registered
[    1.146687] io scheduler kyber registered
[    1.168601] imx-sdma 30bd0000.dma-controller: no iram assigned, using external mem
[    1.175556] imx-sdma 30bd0000.dma-controller: Falling back to user helper
[    1.183868] imx-sdma 302c0000.dma-controller: no iram assigned, using external mem
[    1.194490] imx-sdma 302b0000.dma-controller: no iram assigned, using external mem
[    1.207390] mxs-dma 33000000.dma-apbh: initialized
[    1.211845] Bus freq driver module loaded
[    1.218811] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.225394] SuperH (H)SCI(F) driver initialized
[    1.228045] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 30, base_baud = 5000000) is a IMX
[    1.237213] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 31, base_baud = 5000000) is a IMX
[    1.245906] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 32, base_baud = 1500000) is a IMX
[    1.256503] console [ttymxc1] enabled
[    1.256503] console [ttymxc1] enabled
[    1.260979] bootconsole [ec_imx6q0] disabled
[    1.260979] bootconsole [ec_imx6q0] disabled
[    1.270931] msm_serial: driver initialized
[    1.287943] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.294595] [drm] No driver support for vblank timestamp query.
[    1.300600] imx-drm display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[    1.308283] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[    1.315957] imx-drm display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[    1.329722] ------------[ cut here ]------------
[    1.329739] WARNING: CPU: 0 PID: 1 at /home/pdic/Secure_Tab/Source/imx-p9.0.0_2.0.0-ga/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpu/drm/bridge/sec-dsim.c:1017 sec_mipi_dsim_config_dphy+0x1b4/0x1c0
[    1.329742] Modules linked in:
[    1.329751] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.98-07190-gbcdaf61-dirty #11
[    1.329754] Hardware name: FSL i.MX8MM EVK board (DT)
[    1.329758] task: ffff80007a418000 task.stack: ffff000008078000
[    1.329762] PC is at sec_mipi_dsim_config_dphy+0x1b4/0x1c0
[    1.329766] LR is at sec_mipi_dsim_config_dphy+0x7c/0x1c0
[    1.329772] pc : [<ffff00000874d444>] lr : [<ffff00000874d30c>] pstate: 20000045
[    1.329774] sp : ffff00000807b3b0
[    1.329777] x29: ffff00000807b3b0 x28: 0000000000000000
[    1.329783] x27: 0000000000000001 x26: ffff80007a803800
[    1.329788] x25: ffff00000915ebd8 x24: ffff000009158968
[    1.329794] x23: ffff0000094cdeb0 x22: ffff000009567bc8
[    1.329799] x21: ffff000009c5a000 x20: ffff000009158ac0
[    1.329804] x19: ffff80007a805818 x18: 0000000070b6f821
[    1.329809] x17: 00000000baefc8ff x16: 00000000000002f8
[    1.329814] x15: 0000000000000302 x14: 000004240000040d
[    1.329819] x13: 0000040c00000424 x12: 0000040000000400
[    1.329824] x11: 0000000000000010 x10: 0000000000000a30
[    1.329829] x9 : ffff00000807b2e0 x8 : ffff80007a418a90
[    1.329834] x7 : 00000000ffffffff x6 : 0000000000000001
[    1.329839] x5 : 0008d24d00000000 x4 : 000000000000004c
[    1.329843] x3 : 0000000000000050 x2 : 0000000000000004
[    1.329848] x1 : 0000000000000001 x0 : 0000000000000000
[    1.329859]
[    1.329859] X8: 0xffff80007a418a10:
[    1.329860] 8a10  00000000 00000000 7a3fc300 ffff8000 00000001 00000000 00000000 00000000
[    1.329876] 8a30  09c6ab80 ffff0000 7a418000 ffff8000 7a418000 ffff8000 09864000 ffff0000
[    1.329889] 8a50  09c9cd78 ffff0000 00000000 00000000 7a418648 ffff8000 09c5a000 ffff0000
[    1.329902] 8a70  7ff60800 ffff8000 09011000 ffff0000 0807b2e0 ffff0000 0807b2e0 ffff0000
[    1.329915] 8a90  080861bc ffff0000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.329929] 8ab0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.329945] 8ad0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.329960] 8af0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.329980]
[    1.329980] X19: 0xffff80007a805798:
[    1.329984] 5798  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.329996] 57b8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330010] 57d8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330024] 57f8  00000000 00000000 7a7abf80 ffff8000 7ac7c800 ffff8000 08776768 ffff0000
[    1.330039] 5818  7a8c6c10 ffff8000 09156b10 ffff0000 09d8d638 ffff0000 09d8d638 ffff0000
[    1.330054] 5838  7a803800 ffff8000 00000000 00000000 00000000 00000000 7a803af8 ffff8000
[    1.330070] 5858  7a803af8 ffff8000 00000021 c0c0c0c0 7a8059a0 ffff8000 00000005 00000000
[    1.330085] 5878  08730470 ffff0000 7ab54d00 ffff8000 00000000 00000000 00000000 00000000
[    1.330105]
[    1.330105] X26: 0xffff80007a803780:
[    1.330107] 3780  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330123] 37a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330137] 37c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330151] 37e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330165] 3800  00000000 00000000 00000000 00000000 00000000 00000001 7a8c7010 ffff8000
[    1.330180] 3820  09d8dd70 ffff0000 7abdf418 ffff8000 00000000 00000000 7abdf900 ffff8000
[    1.330194] 3840  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.330209] 3860  445750a0 ffff8000 7abdf600 ffff8000 00000000 00000000 00000000 00000000
[    1.330224]
[    1.330227] Call trace:
[    1.330232] Exception stack(0xffff00000807b270 to 0xffff00000807b3b0)
[    1.330236] b260:                                   0000000000000000 0000000000000001
[    1.330240] b280: 0000000000000004 0000000000000050 000000000000004c 0008d24d00000000
[    1.330246] b2a0: 0000000000000001 00000000ffffffff ffff80007a418a90 ffff00000807b2e0
[    1.330252] b2c0: 0000000000000a30 0000000000000010 0000040000000400 0000040c00000424
[    1.330257] b2e0: 000004240000040d 0000000000000302 00000000000002f8 00000000baefc8ff
[    1.330262] b300: 0000000070b6f821 ffff80007a805818 ffff000009158ac0 ffff000009c5a000
[    1.330266] b320: ffff000009567bc8 ffff0000094cdeb0 ffff000009158968 ffff00000915ebd8
[    1.330271] b340: ffff80007a803800 0000000000000001 0000000000000000 ffff00000807b3b0
[    1.330276] b360: ffff00000874d30c ffff00000807b3b0 ffff00000874d444 0000000020000045
[    1.330280] b380: ffff000009c5a000 ffff000009567bc8 ffffffffffffffff ffff000009158968
[    1.330284] b3a0: ffff00000807b3b0 ffff00000874d444
[    1.330289] [<ffff00000874d444>] sec_mipi_dsim_config_dphy+0x1b4/0x1c0
[    1.330294] [<ffff00000874e4e8>] sec_mipi_dsim_bridge_enable+0x290/0x4d0
[    1.330302] [<ffff00000872e9c4>] drm_bridge_enable+0x24/0x118
[    1.330311] [<ffff000008709dd4>] drm_atomic_helper_commit_modeset_enables+0x130/0x1ac
[    1.330318] [<ffff000008767a28>] lcdif_drm_atomic_commit_tail+0x2c/0x68
[    1.330324] [<ffff00000870cce8>] commit_tail+0x44/0x84
[    1.330331] [<ffff00000870cf60>] drm_atomic_helper_commit+0x138/0x13c
[    1.330336] [<ffff00000872c0a8>] drm_atomic_commit+0x50/0x5c
[    1.330341] [<ffff0000087100cc>] restore_fbdev_mode_atomic+0x178/0x208
[    1.330345] [<ffff000008710188>] restore_fbdev_mode+0x2c/0x158
[    1.330352] [<ffff000008712c34>] drm_fb_helper_set_par+0x6c/0xd8
[    1.330359] [<ffff00000858c0b0>] fbcon_init+0x584/0x5f0
[    1.330365] [<ffff000008698e28>] visual_init+0xb4/0x10c
[    1.330371] [<ffff00000869b6c0>] do_bind_con_driver+0x22c/0x484
[    1.330375] [<ffff00000869c260>] do_take_over_console+0x300/0x434
[    1.330380] [<ffff000008587634>] do_fbcon_takeover+0x74/0xfc
[    1.330385] [<ffff00000858cdc4>] fbcon_event_notify+0x984/0x9ac
[    1.330394] [<ffff00000810127c>] blocking_notifier_call_chain+0x60/0xb0
[    1.330401] [<ffff00000857ce08>] fb_notifier_call_chain+0x1c/0x24
[    1.330406] [<ffff000008580168>] register_framebuffer+0x244/0x2f0
[    1.330411] [<ffff000008712618>] __drm_fb_helper_initial_config_and_unlock+0x214/0x3a8
[    1.330415] [<ffff0000087127e8>] drm_fb_helper_initial_config+0x3c/0x48
[    1.330422] [<ffff000008713b1c>] drm_fbdev_cma_init_with_funcs+0x94/0x130
[    1.330427] [<ffff000008713bd0>] drm_fbdev_cma_init+0x18/0x20
[    1.330434] [<ffff00000874f9c4>] imx_drm_bind+0x3b8/0x4c8
[    1.330441] [<ffff00000876bc90>] try_to_bring_up_master.part.9+0x20/0x68
[    1.330446] [<ffff00000876c174>] component_add+0xd0/0x1a8
[    1.330451] [<ffff000008767564>] lcdif_crtc_probe+0x20/0x3c
[    1.330458] [<ffff000008774df0>] platform_drv_probe+0x50/0xc8
[    1.330463] [<ffff000008772e88>] driver_probe_device+0x258/0x30c
[    1.330467] [<ffff000008772fe8>] __driver_attach+0xac/0xb0
[    1.330473] [<ffff000008770b7c>] bus_for_each_dev+0x64/0xb4
[    1.330478] [<ffff00000877273c>] driver_attach+0x20/0x28
[    1.330484] [<ffff0000087722b0>] bus_add_driver+0x1c4/0x228
[    1.330488] [<ffff000008773d88>] driver_register+0x74/0x10c
[    1.330495] [<ffff000008774d34>] __platform_driver_register+0x4c/0x54
[    1.330504] [<ffff0000097572d8>] lcdif_crtc_driver_init+0x18/0x20
[    1.330509] [<ffff000008083ca0>] do_one_initcall+0x48/0x14c
[    1.330516] [<ffff0000096f0e58>] kernel_init_freeable+0x198/0x24c
[    1.330523] [<ffff000008fe6c84>] kernel_init+0x10/0x140
[    1.330528] [<ffff000008085064>] ret_from_fork+0x10/0x18
[    1.330536] ---[ end trace 8edec331505e1104 ]---
[    1.645366] imx_sec_dsim_drv 32e10000.mipi_dsi: wait payload tx done time out
[    1.645374] panel-raydium-rm67191 32e10000.mipi_dsi.0: [drm:rad_panel_enable] *ERROR* Failed to set tear scanline (-16)
[    1.645380] imx_sec_dsim_drv 32e10000.mipi_dsi: panel enable failed: -16
[    1.765361] [CRTC:31:crtc-0] vblank wait timed out
[    1.765389] ------------[ cut here ]------------
[    1.765401] WARNING: CPU: 0 PID: 1 at /home/pdic/Secure_Tab/Source/imx-p9.0.0_2.0.0-ga/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpu/drm/drm_atomic_helper.c:1240 drm_atomic_helper_wait_for_vblanks.part.20+0x24
[    1.765403] Modules linked in:
[    1.765409] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W       4.14.98-07190-gbcdaf61-dirty #11
[    1.765412] Hardware name: FSL i.MX8MM EVK board (DT)
[    1.765415] task: ffff80007a418000 task.stack: ffff000008078000
[    1.765420] PC is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    1.765425] LR is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    1.765428] pc : [<ffff00000870cc0c>] lr : [<ffff00000870cc0c>] pstate: 60000045
[    1.765432] sp : ffff00000807b4d0
[    1.765434] x29: ffff00000807b4d0 x28: 0000000000000000
[    1.765440] x27: 0000000000000000 x26: ffff80007a7da880
[    1.765445] x25: 0000000000000000 x24: 0000000000000001
[    1.765450] x23: ffff80007a803800 x22: 0000000000000001
[    1.765455] x21: 0000000000000001 x20: ffff80007a805020
[    1.765460] x19: 0000000000000000 x18: 0000000070b6f821
[    1.765465] x17: 00000000baefc8ff x16: 00000000000002f8
[    1.765470] x15: 0000000000000000 x14: 0000000000000003
[    1.765475] x13: 0000000000000070 x12: 0f2a1d7da5fcb900
[    1.765480] x11: ffff00000807b4d0 x10: ffff000009ebd078
[    1.765485] x9 : 0000000000000000 x8 : ffff000009ec4348
[    1.765490] x7 : 0000000000000000 x6 : 000000000690da7c
[    1.765495] x5 : 0000000000000000 x4 : 0000000000000000
[    1.765500] x3 : ffffffffffffffff x2 : 0f2a1d7da5fcb900
[    1.765505] x1 : 0f2a1d7da5fcb900 x0 : 0000000000000026
[    1.765521]
[    1.765521] X20: 0xffff80007a804fa0:
[    1.765523] 4fa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765538] 4fc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765552] 4fe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765567] 5000  7a7abd80 ffff8000 7a7aba00 ffff8000 08776768 ffff0000 7afc6810 ffff8000
[    1.765582] 5020  7a803800 ffff8000 7ffe9730 ffff8000 7a803b40 ffff8000 7a803b40 ffff8000
[    1.765596] 5040  7a7abc80 ffff8000 7a418000 ffff8000 00000000 00000000 7a805058 ffff8000
[    1.765611] 5060  7a805058 ffff8000 0807b670 ffff0000 7afc7048 ffff8000 7a803a40 ffff8000
[    1.765626] 5080  0000001f cccccccc 7a8052a8 ffff8000 00000000 00000000 00000000 00000000
[    1.765644]
[    1.765644] X23: 0xffff80007a803780:
[    1.765646] 3780  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765660] 37a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765674] 37c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765688] 37e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765703] 3800  00000000 00000000 00000000 00000000 00000000 00000001 7a8c7010 ffff8000
[    1.765717] 3820  09d8dd70 ffff0000 7abdf418 ffff8000 00000000 00000000 7abdf900 ffff8000
[    1.765732] 3840  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765746] 3860  445750a0 ffff8000 7abdf600 ffff8000 00000000 00000000 00000000 00000000
[    1.765762]
[    1.765762] X26: 0xffff80007a7da800:
[    1.765764] a800  0afa8000 ffff0000 0afad000 ffff0000 00000002 00000000 7a7da419 ffff8000
[    1.765779] a820  00000000 00000000 00000000 00000000 7a7da430 ffff8000 7a7dafb0 ffff8000
[    1.765794] a840  7a7dafc0 ffff8000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765808] a860  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    1.765822] a880  00000002 00000000 7a803800 ffff8000 00000001 00000000 7a7dac80 ffff8000
[    1.765837] a8a0  7a7da500 ffff8000 00000001 00000000 7ae3ed00 ffff8000 00000000 00000000
[    1.765851] a8c0  00000000 00000000 0807b670 ffff0000 ffffffe0 0000000f 7a7da8d8 ffff8000
[    1.765866] a8e0  7a7da8d8 ffff8000 0870cd28 ffff0000 00000000 00000000 00000000 00000000
[    1.765882]
[    1.765887] Call trace:
[    1.765890] Exception stack(0xffff00000807b390 to 0xffff00000807b4d0)
[    1.765894] b380:                                   0000000000000026 0f2a1d7da5fcb900
[    1.765900] b3a0: 0f2a1d7da5fcb900 ffffffffffffffff 0000000000000000 0000000000000000
[    1.765906] b3c0: 000000000690da7c 0000000000000000 ffff000009ec4348 0000000000000000
[    1.765911] b3e0: ffff000009ebd078 ffff00000807b4d0 0f2a1d7da5fcb900 0000000000000070
[    1.765917] b400: 0000000000000003 0000000000000000 00000000000002f8 00000000baefc8ff
[    1.765922] b420: 0000000070b6f821 0000000000000000 ffff80007a805020 0000000000000001
[    1.765929] b440: 0000000000000001 ffff80007a803800 0000000000000001 0000000000000000
[    1.765933] b460: ffff80007a7da880 0000000000000000 0000000000000000 ffff00000807b4d0
[    1.765939] b480: ffff00000870cc0c ffff00000807b4d0 ffff00000870cc0c 0000000060000045
[    1.765945] b4a0: ffff80007a7abc80 ffff80007a804810 ffffffffffffffff 0000000000000400
[    1.765949] b4c0: ffff00000807b4d0 ffff00000870cc0c
[    1.765955] [<ffff00000870cc0c>] drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    1.765961] [<ffff00000870cc2c>] drm_atomic_helper_wait_for_vblanks+0x14/0x1c
[    1.765967] [<ffff000008767a4c>] lcdif_drm_atomic_commit_tail+0x50/0x68
[    1.765972] [<ffff00000870cce8>] commit_tail+0x44/0x84
[    1.765977] [<ffff00000870cf60>] drm_atomic_helper_commit+0x138/0x13c
[    1.765982] [<ffff00000872c0a8>] drm_atomic_commit+0x50/0x5c
[    1.765988] [<ffff0000087100cc>] restore_fbdev_mode_atomic+0x178/0x208
[    1.765992] [<ffff000008710188>] restore_fbdev_mode+0x2c/0x158
[    1.765998] [<ffff000008712c34>] drm_fb_helper_set_par+0x6c/0xd8
[    1.766003] [<ffff00000858c0b0>] fbcon_init+0x584/0x5f0
[    1.766007] [<ffff000008698e28>] visual_init+0xb4/0x10c
[    1.766012] [<ffff00000869b6c0>] do_bind_con_driver+0x22c/0x484
[    1.766019] [<ffff00000869c260>] do_take_over_console+0x300/0x434
[    1.766026] [<ffff000008587634>] do_fbcon_takeover+0x74/0xfc
[    1.766033] [<ffff00000858cdc4>] fbcon_event_notify+0x984/0x9ac
[    1.766039] [<ffff00000810127c>] blocking_notifier_call_chain+0x60/0xb0
[    1.766047] [<ffff00000857ce08>] fb_notifier_call_chain+0x1c/0x24
[    1.766051] [<ffff000008580168>] register_framebuffer+0x244/0x2f0
[    1.766056] [<ffff000008712618>] __drm_fb_helper_initial_config_and_unlock+0x214/0x3a8
[    1.766063] [<ffff0000087127e8>] drm_fb_helper_initial_config+0x3c/0x48
[    1.766067] [<ffff000008713b1c>] drm_fbdev_cma_init_with_funcs+0x94/0x130
[    1.766073] [<ffff000008713bd0>] drm_fbdev_cma_init+0x18/0x20
[    1.766079] [<ffff00000874f9c4>] imx_drm_bind+0x3b8/0x4c8
[    1.766085] [<ffff00000876bc90>] try_to_bring_up_master.part.9+0x20/0x68
[    1.766090] [<ffff00000876c174>] component_add+0xd0/0x1a8
[    1.766095] [<ffff000008767564>] lcdif_crtc_probe+0x20/0x3c
[    1.766102] [<ffff000008774df0>] platform_drv_probe+0x50/0xc8
[    1.766107] [<ffff000008772e88>] driver_probe_device+0x258/0x30c
[    1.766111] [<ffff000008772fe8>] __driver_attach+0xac/0xb0
[    1.766116] [<ffff000008770b7c>] bus_for_each_dev+0x64/0xb4
[    1.766122] [<ffff00000877273c>] driver_attach+0x20/0x28
[    1.766127] [<ffff0000087722b0>] bus_add_driver+0x1c4/0x228
[    1.766133] [<ffff000008773d88>] driver_register+0x74/0x10c
[    1.766137] [<ffff000008774d34>] __platform_driver_register+0x4c/0x54
[    1.766144] [<ffff0000097572d8>] lcdif_crtc_driver_init+0x18/0x20
[    1.766149] [<ffff000008083ca0>] do_one_initcall+0x48/0x14c
[    1.766154] [<ffff0000096f0e58>] kernel_init_freeable+0x198/0x24c
[    1.766161] [<ffff000008fe6c84>] kernel_init+0x10/0x140
[    1.766165] [<ffff000008085064>] ret_from_fork+0x10/0x18
[    1.766168] ---[ end trace 8edec331505e1105 ]---
[    2.605358] [CRTC:31:crtc-0] vblank wait timed out
[    2.605386] ------------[ cut here ]------------
[    2.605395] WARNING: CPU: 0 PID: 1 at /home/pdic/Secure_Tab/Source/imx-p9.0.0_2.0.0-ga/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpu/drm/drm_atomic_helper.c:1240 drm_atomic_helper_wait_for_vblanks.part.20+0x24
[    2.605397] Modules linked in:
[    2.605403] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W       4.14.98-07190-gbcdaf61-dirty #11
[    2.605406] Hardware name: FSL i.MX8MM EVK board (DT)
[    2.605410] task: ffff80007a418000 task.stack: ffff000008078000
[    2.605416] PC is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    2.605423] LR is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    2.605428] pc : [<ffff00000870cc0c>] lr : [<ffff00000870cc0c>] pstate: 60000045
[    2.605431] sp : ffff00000807b2b0
[    2.605433] x29: ffff00000807b2b0 x28: 0000000000000000
[    2.605438] x27: 0000000000000000 x26: ffff80007ae3ec00
[    2.605443] x25: 0000000000000000 x24: 0000000000000003
[    2.605448] x23: ffff80007a803800 x22: 0000000000000001
[    2.605453] x21: 0000000000000001 x20: ffff80007a805020
[    2.605458] x19: 0000000000000000 x18: 0000000000000400
[    2.605463] x17: 0000000000000020 x16: 0000000000000000
[    2.605467] x15: 0000000000000000 x14: 000004240000040d
[    2.605472] x13: 0000040c00000424 x12: 0f2a1d7da5fcb900
[    2.605477] x11: ffff00000807b2b0 x10: ffff000009ebd078
[    2.605482] x9 : 0000000000000000 x8 : ffff000009ec62e8
[    2.605487] x7 : 0000000000000000 x6 : 000000000690da7c
[    2.605492] x5 : 0000000000000000 x4 : 0000000000000000
[    2.605497] x3 : ffffffffffffffff x2 : 0f2a1d7da5fcb900
[    2.605502] x1 : 0f2a1d7da5fcb900 x0 : 0000000000000026
[    2.605514]
[    2.605514] X20: 0xffff80007a804fa0:
[    2.605516] 4fa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605530] 4fc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605543] 4fe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605555] 5000  7a7abd80 ffff8000 7a7aba00 ffff8000 08776768 ffff0000 7afc6810 ffff8000
[    2.605567] 5020  7a803800 ffff8000 7ffe9730 ffff8000 7a803b40 ffff8000 7a803b40 ffff8000
[    2.605582] 5040  7a7abc80 ffff8000 7a418000 ffff8000 00000000 00000000 7a805058 ffff8000
[    2.605597] 5060  7a805058 ffff8000 0807b450 ffff0000 7afc7048 ffff8000 7a803a40 ffff8000
[    2.605612] 5080  0000001f cccccccc 7a8052a8 ffff8000 00000000 00000000 00000000 00000000
[    2.605628]
[    2.605628] X23: 0xffff80007a803780:
[    2.605631] 3780  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605645] 37a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605659] 37c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605673] 37e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605687] 3800  00000000 00000000 00000000 00000000 00000000 00000001 7a8c7010 ffff8000
[    2.605700] 3820  09d8dd70 ffff0000 7abdf418 ffff8000 00000000 00000000 7abdf900 ffff8000
[    2.605715] 3840  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.605728] 3860  445750a0 ffff8000 7abdf600 ffff8000 00000000 00000000 00000000 00000000
[    2.605744]
[    2.605744] X26: 0xffff80007ae3eb80:
[    2.605746] eb80  00000001 00000001 00000000 00000000 00000000 00000000 910003fd a90153f3
[    2.605762] eba0  d1342013 91226274 aa1403e0 9401da6e f0006701 aa1303e0 f9454021 97fffb8b
[    2.605777] ebc0  aa1303e0 97fffeda aa1403e0 9401dd0c a94153f3 a8c27bfd d65f03c0 a9bc7bfd
[    2.605792] ebe0  d1004021 910003fd a90153f3 f9420434 f90017a2 91226293 f90013a1 aa1303e0
[    2.605806] ec00  00000002 00000000 7a803800 ffff8000 00000001 00000000 7a7dac80 ffff8000
[    2.605821] ec20  7a7da880 ffff8000 00000001 00000000 7ab54080 ffff8000 00000000 00000000
[    2.605835] ec40  00000000 00000000 0807b450 ffff0000 ffffffe0 0000000f 7ae3ec58 ffff8000
[    2.605850] ec60  7ae3ec58 ffff8000 0870cd28 ffff0000 00000000 00000000 00000000 00000000
[    2.605866]
[    2.605868] Call trace:
[    2.605871] Exception stack(0xffff00000807b170 to 0xffff00000807b2b0)
[    2.605875] b160:                                   0000000000000026 0f2a1d7da5fcb900
[    2.605881] b180: 0f2a1d7da5fcb900 ffffffffffffffff 0000000000000000 0000000000000000
[    2.605887] b1a0: 000000000690da7c 0000000000000000 ffff000009ec62e8 0000000000000000
[    2.605893] b1c0: ffff000009ebd078 ffff00000807b2b0 0f2a1d7da5fcb900 0000040c00000424
[    2.605899] b1e0: 000004240000040d 0000000000000000 0000000000000000 0000000000000020
[    2.605907] b200: 0000000000000400 0000000000000000 ffff80007a805020 0000000000000001
[    2.605911] b220: 0000000000000001 ffff80007a803800 0000000000000003 0000000000000000
[    2.605919] b240: ffff80007ae3ec00 0000000000000000 0000000000000000 ffff00000807b2b0
[    2.605923] b260: ffff00000870cc0c ffff00000807b2b0 ffff00000870cc0c 0000000060000045
[    2.605929] b280: ffff80007a7abc80 ffff80007a804810 ffffffffffffffff 0000000000000400
[    2.605934] b2a0: ffff00000807b2b0 ffff00000870cc0c
[    2.605940] [<ffff00000870cc0c>] drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    2.605946] [<ffff00000870cc2c>] drm_atomic_helper_wait_for_vblanks+0x14/0x1c
[    2.605951] [<ffff000008767a4c>] lcdif_drm_atomic_commit_tail+0x50/0x68
[    2.605956] [<ffff00000870cce8>] commit_tail+0x44/0x84
[    2.605962] [<ffff00000870cf60>] drm_atomic_helper_commit+0x138/0x13c
[    2.605967] [<ffff00000872c0a8>] drm_atomic_commit+0x50/0x5c
[    2.605972] [<ffff0000087100cc>] restore_fbdev_mode_atomic+0x178/0x208
[    2.605976] [<ffff000008710e2c>] drm_fb_helper_pan_display+0xa8/0x1c4
[    2.605983] [<ffff00000857d0d8>] fb_pan_display+0x8c/0x13c
[    2.605988] [<ffff00000858d0dc>] bit_update_start+0x1c/0x40
[    2.605992] [<ffff000008588e60>] fbcon_switch+0x3f8/0x5e8
[    2.605998] [<ffff00000869a7e4>] redraw_screen+0x160/0x1fc
[    2.606003] [<ffff00000858756c>] fbcon_prepare_logo+0x37c/0x3d0
[    2.606009] [<ffff00000858bf2c>] fbcon_init+0x400/0x5f0
[    2.606014] [<ffff000008698e28>] visual_init+0xb4/0x10c
[    2.606020] [<ffff00000869b6c0>] do_bind_con_driver+0x22c/0x484
[    2.606026] [<ffff00000869c260>] do_take_over_console+0x300/0x434
[    2.606032] [<ffff000008587634>] do_fbcon_takeover+0x74/0xfc
[    2.606036] [<ffff00000858cdc4>] fbcon_event_notify+0x984/0x9ac
[    2.606042] [<ffff00000810127c>] blocking_notifier_call_chain+0x60/0xb0
[    2.606047] [<ffff00000857ce08>] fb_notifier_call_chain+0x1c/0x24
[    2.606051] [<ffff000008580168>] register_framebuffer+0x244/0x2f0
[    2.606056] [<ffff000008712618>] __drm_fb_helper_initial_config_and_unlock+0x214/0x3a8
[    2.606061] [<ffff0000087127e8>] drm_fb_helper_initial_config+0x3c/0x48
[    2.606067] [<ffff000008713b1c>] drm_fbdev_cma_init_with_funcs+0x94/0x130
[    2.606073] [<ffff000008713bd0>] drm_fbdev_cma_init+0x18/0x20
[    2.606078] [<ffff00000874f9c4>] imx_drm_bind+0x3b8/0x4c8
[    2.606083] [<ffff00000876bc90>] try_to_bring_up_master.part.9+0x20/0x68
[    2.606088] [<ffff00000876c174>] component_add+0xd0/0x1a8
[    2.606093] [<ffff000008767564>] lcdif_crtc_probe+0x20/0x3c
[    2.606098] [<ffff000008774df0>] platform_drv_probe+0x50/0xc8
[    2.606103] [<ffff000008772e88>] driver_probe_device+0x258/0x30c
[    2.606107] [<ffff000008772fe8>] __driver_attach+0xac/0xb0
[    2.606113] [<ffff000008770b7c>] bus_for_each_dev+0x64/0xb4
[    2.606117] [<ffff00000877273c>] driver_attach+0x20/0x28
[    2.606121] [<ffff0000087722b0>] bus_add_driver+0x1c4/0x228
[    2.606126] [<ffff000008773d88>] driver_register+0x74/0x10c
[    2.606130] [<ffff000008774d34>] __platform_driver_register+0x4c/0x54
[    2.606137] [<ffff0000097572d8>] lcdif_crtc_driver_init+0x18/0x20
[    2.606141] [<ffff000008083ca0>] do_one_initcall+0x48/0x14c
[    2.606147] [<ffff0000096f0e58>] kernel_init_freeable+0x198/0x24c
[    2.606154] [<ffff000008fe6c84>] kernel_init+0x10/0x140
[    2.606159] [<ffff000008085064>] ret_from_fork+0x10/0x18
[    2.606162] ---[ end trace 8edec331505e1106 ]---
[    3.359555] Console: switching to colour frame buffer device 75x64
[    3.461359] [CRTC:31:crtc-0] vblank wait timed out
[    3.461392] ------------[ cut here ]------------
[    3.461400] WARNING: CPU: 0 PID: 1 at /home/pdic/Secure_Tab/Source/imx-p9.0.0_2.0.0-ga/android_build/vendor/nxp-opensource/kernel_imx/drivers/gpu/drm/drm_atomic_helper.c:1240 drm_atomic_helper_wait_for_vblanks.part.20+0x24
[    3.461402] Modules linked in:
[    3.461408] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W       4.14.98-07190-gbcdaf61-dirty #11
[    3.461410] Hardware name: FSL i.MX8MM EVK board (DT)
[    3.461415] task: ffff80007a418000 task.stack: ffff000008078000
[    3.461421] PC is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    3.461427] LR is at drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    3.461432] pc : [<ffff00000870cc0c>] lr : [<ffff00000870cc0c>] pstate: 60000045
[    3.461434] sp : ffff00000807b3f0
[    3.461436] x29: ffff00000807b3f0 x28: 0000000000000000
[    3.461442] x27: 0000000000000000 x26: ffff80007a9cda00
[    3.461447] x25: 0000000000000000 x24: 0000000000000005
[    3.461451] x23: ffff80007a803800 x22: 0000000000000001
[    3.461456] x21: 0000000000000001 x20: ffff80007a805020
[    3.461461] x19: 0000000000000000 x18: 0000000000000400
[    3.461466] x17: 0000000000000020 x16: 0000000000000000
[    3.461471] x15: 0000000000000000 x14: 000004240000040d
[    3.461476] x13: 0000040c00000424 x12: 0f2a1d7da5fcb900
[    3.461481] x11: ffff00000807b3f0 x10: ffff000009ebd078
[    3.461486] x9 : 0000000000000000 x8 : ffff000009ec83d8
[    3.461491] x7 : 0000000000000000 x6 : 000000000690da7c
[    3.461495] x5 : 0000000000000000 x4 : 0000000000000000
[    3.461500] x3 : ffffffffffffffff x2 : 0f2a1d7da5fcb900
[    3.461505] x1 : 0f2a1d7da5fcb900 x0 : 0000000000000026
[    3.461517]
[    3.461517] X20: 0xffff80007a804fa0:
[    3.461519] 4fa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461533] 4fc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461545] 4fe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461557] 5000  7a7abd80 ffff8000 7a7aba00 ffff8000 08776768 ffff0000 7afc6810 ffff8000
[    3.461570] 5020  7a803800 ffff8000 7ffe9730 ffff8000 7a803b40 ffff8000 7a803b40 ffff8000
[    3.461585] 5040  7a7abc80 ffff8000 7a418000 ffff8000 00000000 00000000 7a805058 ffff8000
[    3.461600] 5060  7a805058 ffff8000 0807b590 ffff0000 7afc7048 ffff8000 7a803a40 ffff8000
[    3.461614] 5080  0000001f cccccccc 7a8052a8 ffff8000 00000000 00000000 00000000 00000000
[    3.461630]
[    3.461630] X23: 0xffff80007a803780:
[    3.461632] 3780  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461646] 37a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461661] 37c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461675] 37e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461689] 3800  00000000 00000000 00000000 00000000 00000000 00000001 7a8c7010 ffff8000
[    3.461703] 3820  09d8dd70 ffff0000 7abdf418 ffff8000 00000000 00000000 7abdf900 ffff8000
[    3.461716] 3840  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461731] 3860  445750a0 ffff8000 7abdf600 ffff8000 00000000 00000000 00000000 00000000
[    3.461746]
[    3.461746] X26: 0xffff80007a9cd980:
[    3.461747] d980  302d613a 31303030 62003430 30303a2f 34303030 00000030 00000000 00000000
[    3.461764] d9a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461778] d9c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461792] d9e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.461807] da00  00000002 00000000 7a803800 ffff8000 00000001 00000000 7a7dac80 ffff8000
[    3.461821] da20  7a9cd080 ffff8000 00000001 00000000 7ab54080 ffff8000 00000000 00000000
[    3.461835] da40  00000000 00000000 0807b590 ffff0000 ffffffe0 0000000f 7a9cda58 ffff8000
[    3.461850] da60  7a9cda58 ffff8000 0870cd28 ffff0000 00000000 00000000 00000000 00000000
[    3.461865]
[    3.461869] Call trace:
[    3.461873] Exception stack(0xffff00000807b2b0 to 0xffff00000807b3f0)
[    3.461878] b2a0:                                   0000000000000026 0f2a1d7da5fcb900
[    3.461886] b2c0: 0f2a1d7da5fcb900 ffffffffffffffff 0000000000000000 0000000000000000
[    3.461891] b2e0: 000000000690da7c 0000000000000000 ffff000009ec83d8 0000000000000000
[    3.461895] b300: ffff000009ebd078 ffff00000807b3f0 0f2a1d7da5fcb900 0000040c00000424
[    3.461900] b320: 000004240000040d 0000000000000000 0000000000000000 0000000000000020
[    3.461904] b340: 0000000000000400 0000000000000000 ffff80007a805020 0000000000000001
[    3.461909] b360: 0000000000000001 ffff80007a803800 0000000000000005 0000000000000000
[    3.461913] b380: ffff80007a9cda00 0000000000000000 0000000000000000 ffff00000807b3f0
[    3.461918] b3a0: ffff00000870cc0c ffff00000807b3f0 ffff00000870cc0c 0000000060000045
[    3.461923] b3c0: ffff80007a7abc80 ffff80007a804810 ffffffffffffffff 0000000000000400
[    3.461926] b3e0: ffff00000807b3f0 ffff00000870cc0c
[    3.461932] [<ffff00000870cc0c>] drm_atomic_helper_wait_for_vblanks.part.20+0x258/0x264
[    3.461938] [<ffff00000870cc2c>] drm_atomic_helper_wait_for_vblanks+0x14/0x1c
[    3.461943] [<ffff000008767a4c>] lcdif_drm_atomic_commit_tail+0x50/0x68
[    3.461948] [<ffff00000870cce8>] commit_tail+0x44/0x84
[    3.461953] [<ffff00000870cf60>] drm_atomic_helper_commit+0x138/0x13c
[    3.461958] [<ffff00000872c0a8>] drm_atomic_commit+0x50/0x5c
[    3.461962] [<ffff0000087100cc>] restore_fbdev_mode_atomic+0x178/0x208
[    3.461966] [<ffff000008710e2c>] drm_fb_helper_pan_display+0xa8/0x1c4
[    3.461972] [<ffff00000857d0d8>] fb_pan_display+0x8c/0x13c
[    3.461977] [<ffff00000858d0dc>] bit_update_start+0x1c/0x40
[    3.461981] [<ffff000008588e60>] fbcon_switch+0x3f8/0x5e8
[    3.461986] [<ffff00000869a7e4>] redraw_screen+0x160/0x1fc
[    3.461990] [<ffff00000869b884>] do_bind_con_driver+0x3f0/0x484
[    3.461996] [<ffff00000869c260>] do_take_over_console+0x300/0x434
[    3.462002] [<ffff000008587634>] do_fbcon_takeover+0x74/0xfc
[    3.462008] [<ffff00000858cdc4>] fbcon_event_notify+0x984/0x9ac
[    3.462014] [<ffff00000810127c>] blocking_notifier_call_chain+0x60/0xb0
[    3.462020] [<ffff00000857ce08>] fb_notifier_call_chain+0x1c/0x24
[    3.462024] [<ffff000008580168>] register_framebuffer+0x244/0x2f0
[    3.462029] [<ffff000008712618>] __drm_fb_helper_initial_config_and_unlock+0x214/0x3a8
[    3.462033] [<ffff0000087127e8>] drm_fb_helper_initial_config+0x3c/0x48
[    3.462040] [<ffff000008713b1c>] drm_fbdev_cma_init_with_funcs+0x94/0x130
[    3.462044] [<ffff000008713bd0>] drm_fbdev_cma_init+0x18/0x20
[    3.462050] [<ffff00000874f9c4>] imx_drm_bind+0x3b8/0x4c8
[    3.462057] [<ffff00000876bc90>] try_to_bring_up_master.part.9+0x20/0x68
[    3.462064] [<ffff00000876c174>] component_add+0xd0/0x1a8
[    3.462071] [<ffff000008767564>] lcdif_crtc_probe+0x20/0x3c
[    3.462076] [<ffff000008774df0>] platform_drv_probe+0x50/0xc8
[    3.462080] [<ffff000008772e88>] driver_probe_device+0x258/0x30c
[    3.462086] [<ffff000008772fe8>] __driver_attach+0xac/0xb0
[    3.462092] [<ffff000008770b7c>] bus_for_each_dev+0x64/0xb4
[    3.462097] [<ffff00000877273c>] driver_attach+0x20/0x28
[    3.462103] [<ffff0000087722b0>] bus_add_driver+0x1c4/0x228
[    3.462107] [<ffff000008773d88>] driver_register+0x74/0x10c
[    3.462112] [<ffff000008774d34>] __platform_driver_register+0x4c/0x54
[    3.462116] [<ffff0000097572d8>] lcdif_crtc_driver_init+0x18/0x20
[    3.462121] [<ffff000008083ca0>] do_one_initcall+0x48/0x14c
[    3.462125] [<ffff0000096f0e58>] kernel_init_freeable+0x198/0x24c
[    3.462132] [<ffff000008fe6c84>] kernel_init+0x10/0x140
[    3.462139] [<ffff000008085064>] ret_from_fork+0x10/0x18
[    3.462142] ---[ end trace 8edec331505e1107 ]---
[    7.076699] imx-drm display-subsystem: fb0:  frame buffer device
[    7.083222] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
[    7.102828] brd: module loaded
[    7.111492] loop: module loaded
[    7.115253] zram: Added device: zram0
[    7.123785] slram: not enough parameters.
[    7.131888] libphy: Fixed MDIO Bus: probed
[    7.136906] NXP PHY: loading NXP PHY driver: [autonomous mode]
[    7.143144] tun: Universal TUN/TAP device driver, 1.6
[    7.148490] CAN device driver interface
[    7.154676] fec 30be0000.ethernet: 30be0000.ethernet supply phy not found, using dummy regulator
[    7.164172] pps pps0: new PPS source ptp0
[    7.174061] libphy: fec_enet_mii_bus: probed
[    7.178478] mdio_bus 30be0000.ethernet-1: MDIO device at address 0 is missing.
[    7.186458] fec 30be0000.ethernet eth0: registered PHC device 0
[    7.193328] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    7.199180] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    7.205211] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    7.212186] igb: Copyright (c) 2007-2014 Intel Corporation.
[    7.217858] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    7.225698] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    7.232270] sky2: driver version 1.30
[    7.236570] PPP generic driver version 2.4.2
[    7.241102] PPP BSD Compression module registered
[    7.245824] PPP Deflate Compression module registered
[    7.250915] PPP MPPE Compression module registered
[    7.255820] usbcore: registered new interface driver asix
[    7.261359] usbcore: registered new interface driver ax88179_178a
[    7.267556] usbcore: registered new interface driver cdc_ether
[    7.273483] usbcore: registered new interface driver net1080
[    7.279272] usbcore: registered new interface driver cdc_subset
[    7.285284] usbcore: registered new interface driver zaurus
[    7.290957] usbcore: registered new interface driver cdc_ncm
[    7.298987] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.305539] ehci-pci: EHCI PCI platform driver
[    7.310104] ehci-platform: EHCI generic platform driver
[    7.315589] ehci-orion: EHCI orion driver
[    7.319813] ehci-exynos: EHCI EXYNOS driver
[    7.324189] ehci-msm: Qualcomm On-Chip EHCI Host Controller
[    7.329943] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.336156] ohci-pci: OHCI PCI platform driver
[    7.340725] ohci-platform: OHCI generic platform driver
[    7.346174] ohci-exynos: OHCI EXYNOS driver
[    7.351307] usbcore: registered new interface driver usb-storage
[    7.357463] usbcore: registered new interface driver usb_ehset_test
[    7.365173] usbmisc_imx 32e40200.usbmisc: 32e40200.usbmisc supply vbus-wakeup not found, using dummy regulator
[    7.375769] usbmisc_imx 32e50200.usbmisc: 32e50200.usbmisc supply vbus-wakeup not found, using dummy regulator
[    7.387097] imx_usb 32e40000.usb: 32e40000.usb supply vbus not found, using dummy regulator
[    7.397760] input: 30370000.snvs:snvs-powerkey as /devices/platform/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    7.409662] usbcore: registered new interface driver xpad
[    7.415180] usbcore: registered new interface driver usb_acecad
[    7.421210] usbcore: registered new interface driver aiptek
[    7.426885] usbcore: registered new interface driver gtco
[    7.432380] usbcore: registered new interface driver hanwang
[    7.438131] usbcore: registered new interface driver kbtab
[    7.444103] synaptics_dsx 1-0020: tpd_set_page: I2C retry 1
[    7.477570] synaptics_dsx 1-0020: tpd_set_page: I2C retry 2
[    7.509570] synaptics_dsx 1-0020: tpd_set_page: I2C retry 3
[    7.541569] synaptics_dsx 1-0020: tpd_set_page: I2C retry 4
[    7.573567] synaptics_dsx 1-0020: tpd_set_page: I2C retry 5
[    7.605358] synaptics_dsx 1-0020: synaptics_rmi4_set_input_dev: Failed to query device
[    7.613294] synaptics_dsx 1-0020: synaptics_rmi4_probe: Failed to set up input device
[    7.621153] synaptics_dsx: probe of 1-0020 failed with error -5
[    7.629911] snvs_rtc 30370000.snvs:snvs-rtc-lp: rtc core: registered 30370000.snvs:snvs-rtc-lp as rtc0
[    7.640044] i2c /dev entries driver
[    7.648069] mxc_mipi-csi 32e30000.mipi_csi: 32e30000.mipi_csi supply mipi-phy not found, using dummy regulator
[    7.658459] mxc_mipi-csi 32e30000.mipi_csi: mipi csi v4l2 device registered
[    7.665448] CSI: Registered sensor subdevice: mxc_mipi-csi.0
[    7.671135] mxc_mipi-csi 32e30000.mipi_csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 333000000
[    7.681762] ov5640_mipi 2-003c: No sensor reset pin available
[    7.687593] ov5640_mipi 2-003c: 2-003c supply DOVDD not found, using dummy regulator
[    7.695400] ov5640_mipi 2-003c: 2-003c supply DVDD not found, using dummy regulator
[    7.703111] ov5640_mipi 2-003c: 2-003c supply AVDD not found, using dummy regulator
[    7.721675] ov5640_mipi 2-003c: Read reg error: reg=300a
[    7.727007] ov5640_mipi 2-003c: Camera is not found

0 Kudos
11 Replies

2,905 Views
anushan
Contributor III

Hello Sir,

I am using TVT0700FC-CP Topovision lcd panel. I have configured the driver file for panel-raydium-rm67191.c assuming that it is compatible with the custom panel.

If you suggest any other compatible driver file or settings changes I will make the required changes.

Thank you

0 Kudos

2,905 Views
igorpadykov
NXP Employee
NXP Employee

additionally for that panel may be required to perform initialization specific

for that lcd (consult with its datasheet), it is performed in panel-raydium-rm67191.c  functions:

rad_panel_enable(), rad_panel_push_cmd_list(), rad_panel_prepare()

Best regards
igor

0 Kudos

2,905 Views
anushan
Contributor III

Hi SIr,

1. I have made the following changes to the display timings value in panel-raydium-rm67191.c, but am not understanding why there are three fields for each value

static const struct display_timing rad_default_timing = {
    .pixelclock = { 50000000, 50000000, 50000000 },
    .hactive = { 1024, 1024, 1024 },
    .hfront_porch = { 25, 25, 25 },
    .hsync_len = { 5, 5, 5 },
    .hback_porch = { 160, 160, 160 },
    .vactive = { 600, 600, 600 },
    .vfront_porch = { 5, 5, 5 },
    .vsync_len = { 5, 5, 5 },
    .vback_porch = { 23, 23, 23 },
    .flags = DISPLAY_FLAGS_HSYNC_LOW |
         DISPLAY_FLAGS_VSYNC_LOW |
         DISPLAY_FLAGS_DE_LOW |
         DISPLAY_FLAGS_PIXDATA_NEGEDGE,

};

2. I have commented the manufacturer_cmd_set which came by default in the driver file and added the following values provided by display vendor.

static const struct cmd_set_entry manufacturer_cmd_set[] = {
/* MIPI command provided by Display Vendor */
    {0x80,0x8B},
    {0x81,0xFF},
    {0x82,0xAF},
    {0x83,0xDF},
    {0x84,0x97},
    {0x85,0x9C},
    {0x86,0xB9}    
};

3. Based on the calculated Pixel Clock value I have set the MIPI clock value as 170000000(170MHz) in the dtsi file(fsl-imx8mm.dtsi) as follows

    mipi_dsi: mipi_dsi@32E10000 {
        #address-cells = <1>;
        #size-cells = <0>;
        compatible = "fsl,imx8mm-mipi-dsim";
        reg = <0x0 0x32e10000 0x0 0x400>;
        clocks = <&clk IMX8MM_CLK_DSI_CORE_DIV>,
             <&clk IMX8MM_CLK_DSI_PHY_REF_DIV>;
        clock-names = "cfg", "pll-ref";
        assigned-clocks = <&clk IMX8MM_CLK_DSI_CORE_SRC>,
                  <&clk IMX8MM_CLK_DSI_PHY_REF_SRC>;
        assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_266M>,
                     <&clk IMX8MM_VIDEO_PLL1_OUT>;
        /*assigned-clock-rates = <266000000>, <594000000>;*/
        assigned-clock-rates = <170000000>, <594000000>;
        interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
        dsi-gpr = <&dispmix_gpr>;
        power-domains = <&mipi_pd>;
        status = "disabled";

        port@0 {
            dsim_from_lcdif: endpoint {
                remote-endpoint = <&lcdif_to_dsim>;
            };
        };
    };

4. I am using dtbo-imx8mm-mipi-panel.img as the dtbo image and vbmeta-imx8mm-mipi-panel.img as vbmeta image.

But am still getting the same error, can you suggest me how to consider the tear scanline value?

Our display is 7 inch display, Resolution is 1024x600.

Thank you

0 Kudos

2,905 Views
anushan
Contributor III

Hello Sir,

My display is now functional, i.e; we can see some data on the display but we cant have a neat display of it. I believe the display timings configuration is not correct. Below is the values I have given, but it is not functioning correctly on the imx8 m mini custom board. Can you please suggest us how to cope up with the changes. Also, I have attached the datasheet for the Custom LCD Panel please look out for the display parameters.

Configurations for imx8 custom board:

1.In the file panel-raydium-rm67191.c

static const struct display_timing rad_default_timing = {
    .pixelclock = { 75000000, 150000000, 150000000 },
    .hactive = { 1024, 1024, 1024 },
    .hfront_porch = { 12, 12, 12 },
    .hsync_len = { 8, 8, 8 },
    .hback_porch = { 85, 85, 85},
    .vactive = { 600, 600, 600 },
    .vfront_porch = { 12, 12, 12 },
    .vsync_len = { 8, 8, 8},
    .vback_porch = { 12, 12, 12 },
    .flags = DISPLAY_FLAGS_HSYNC_LOW |
         DISPLAY_FLAGS_VSYNC_LOW |
         DISPLAY_FLAGS_DE_LOW |
         DISPLAY_FLAGS_PIXDATA_NEGEDGE,

};

2. In the file fsl-imx8mm.dtsi

    mipi_dsi: mipi_dsi@32E10000 {
        #address-cells = <1>;
        #size-cells = <0>;
        compatible = "fsl,imx8mm-mipi-dsim";
        reg = <0x0 0x32e10000 0x0 0x400>;
        clocks = <&clk IMX8MM_CLK_DSI_CORE_DIV>,
             <&clk IMX8MM_CLK_DSI_PHY_REF_DIV>;
        clock-names = "cfg", "pll-ref";
        assigned-clocks = <&clk IMX8MM_CLK_DSI_CORE_SRC>,
                  <&clk IMX8MM_CLK_DSI_PHY_REF_SRC>;
        assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_266M>,
                     <&clk IMX8MM_VIDEO_PLL1_OUT>;
        /*assigned-clock-rates = <266000000>, <594000000>;*/
        assigned-clock-rates = <225000000>, <594000000>;
        interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
        dsi-gpr = <&dispmix_gpr>;
        power-domains = <&mipi_pd>;
        status = "disabled";

        port@0 {
            dsim_from_lcdif: endpoint {
                remote-endpoint = <&lcdif_to_dsim>;
            };
        };
    };

0 Kudos

2,739 Views
Flyer-Zhang
Contributor I

Hi, anushan.

we met the same thing as you, when we light on the lcd, sometimes it cannot work rightly, it looks dead and the screen is black.  the log is like this, can you give us some advice? Thank you.

Flyer-Zhang_0-1605866239261.png

 

0 Kudos

2,905 Views
igorpadykov
NXP Employee
NXP Employee

Hi Anusha

NXP has special service for helping customers with optimization

custom software : Commercial Support and Engineering Services | NXP 

Best regards
igor

0 Kudos

2,905 Views
anushan
Contributor III

Hi Sir,

May I know the driver file used for the MIPI Display used which comes along with the EVK.

Thank you

0 Kudos

2,905 Views
igorpadykov
NXP Employee
NXP Employee

2,905 Views
anushan
Contributor III

My display is working fine after I changed few display timing parameters. Thank you sir :smileyhappy:

0 Kudos

2,483 Views
talel_hajsalem
Contributor III

Hello anushan

I know that this reply is a bit late, but I'm working on same panel with custom imx8mm board,

Can you share with me dts, dtsi and the customized rm67191 driver?

Your help means a lot to me.

Thanks,

Talel

2,905 Views
anushan
Contributor III

when I change the pixel_clock frequency to 170MHz    i.e;

static const struct display_timing rad_default_timing = {
    .pixelclock = { 17000000, 17000000, 17000000 },  /*previous value was 712800*/
    .hactive = { 600, 600, 600 },
    .hfront_porch = { 160, 160, 160 },
    .hsync_len = { 10, 10, 10 },
    .hback_porch = { 160, 160, 160 },
    .vactive = { 1024, 1024, 1024 },
    .vfront_porch = { 12, 12, 12 },
    .vsync_len = { 1, 1, 1 },
    .vback_porch = { 23, 23, 23 },
    .flags = DISPLAY_FLAGS_HSYNC_LOW |
         DISPLAY_FLAGS_VSYNC_LOW |
         DISPLAY_FLAGS_DE_LOW |
         DISPLAY_FLAGS_PIXDATA_NEGEDGE,

};

I get the following log

[    1.338386] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.345028] [drm] No driver support for vblank timestamp query.
[    1.351033] imx-drm display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[    1.358715] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[    1.366389] imx-drm display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[    1.704608] imx_sec_dsim_drv 32e10000.mipi_dsi: wait payload tx done time out
[    1.704618] panel-raydium-rm67191 32e10000.mipi_dsi.0: [drm:rad_panel_enable] *ERROR* Failed to set tear scanline (-16)
[    1.704623] imx_sec_dsim_drv 32e10000.mipi_dsi: panel enable failed: -16
[    1.844490] Console: switching to colour frame buffer device 75x64
[    1.933208] imx-drm display-subsystem: fb0:  frame buffer device
[    1.939678] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0

0 Kudos