Unable to boot Dragonboard 410C Blue Board


#1

Hi all,

I have compiled Linaro Linux release for Dragonboard 410C blue Board.and flash all images in it successfully.
and it’s booted success.

and here ADV7533 connected on the I2c-4 (BLSP QUP4).

but if i connect it on bus from i2c-4 to i2c-2(BLSP QUP 2), compile source and flash latest boot.img
and it’s rebooting again with the following logs.

if it did not find any devices on i2c bus -2 then it have to boot atleast.

[10] platform_init()
[10] target_init()
[40] SDHC Running in HS200 mode
[50] Done initialization of the card
[60] pm8x41_get_is_cold_boot: Warm boot
[60] No ‘frp’ partition found
[60] Not able to search the panel:
[70] Display not enabled for 24 HW type
[70] Target panel init not found!
[70] pm8x41_get_is_cold_boot: Warm boot
[80] partition misc doesn’t exist
[80] error in emmc_recovery_init
[80] Unable to locate /bootselect partition
[90] 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 (14815232): start
[200] Loading boot image (14815232): done
[310] DTB Total entry: 15, DTB version: 2
[310] Using DTB entry 0x000000f7/00000000/0x00010018/0 for device 0x000000f7/00010000/0x00010018/0
[320] Using pmic info 0x2000b/0x0/0x0/0x0 for device 0x2000b/0x0/0x0/0x0
[330] target_display_panel_node:510: hw_id=24 panel_name=""
[330] cmdline: root=/dev/disk/by-partlabel/rootfs rw rootwait console=tty0 console=ttyMSM0,115200n8 text androidboot.emmc=true androidboot.ser:
[350] Updating device tree: start
[430] Updating device tree: done
[430] booting linux @ 0x80080000, ramdisk @ 0x82000000 (2775613), tags/device tree @ 0x81e00000
[440] 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.0.0-dirty (einfochips@AHMCPU1923) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) ) #1 SMP PREEMP5
[ 0.000000] CPU: AArch64 Processor [410fd030] revision 0
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] alternatives: enabling workaround for ARM errata 826319, 827319, 824069
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000086000000, size 8 MiB
[ 0.000000] Reserved memory: initialized node external_image_region@86000000, compatible id removed-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000008b600000, size 6 MiB
[ 0.000000] Reserved memory: initialized node peripheral_region@8b600000, compatible id removed-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000008f800000, size 8 MiB
[ 0.000000] Reserved memory: initialized node venus_qseecom_region, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
[ 0.000000] PERCPU: Embedded 15 pages/cpu @ffffffc03bf5c000 s22208 r8192 d31040 u61440
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 254464
[ 0.000000] Kernel command line: root=/dev/disk/by-partlabel/rootfs rw rootwait console=tty0 console=ttyMSM0,115200n8 text androidboot.emmc:
[ 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: 846148K/1034240K available (7703K kernel code, 595K rwdata, 3044K rodata, 284K init, 15363K bss, 114364K reserved, 7372)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000 ( 246 GB)
[ 0.000000] vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum)
[ 0.000000] 0xffffffbdc2000000 - 0xffffffbdc3000000 ( 16 MB actual)
[ 0.000000] fixed : 0xffffffbffabfe000 - 0xffffffbffac00000 ( 8 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 : 0xffffffc000b01000 - 0xffffffc000b48000 ( 284 KB)
[ 0.000000] .text : 0xffffffc000080000 - 0xffffffc000b00df4 ( 10756 KB)
[ 0.000000] .data : 0xffffffc000b4d000 - 0xffffffc000be1e00 ( 596 KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, 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.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns
[ 0.000401] Console: colour dummy device 80x25
[ 0.003379] console [tty0] enabled
[ 0.003408] Lock dependency validator: Copyright © 2006 Red Hat, Inc., Ingo Molnar
[ 0.003450] … MAX_LOCKDEP_SUBCLASSES: 8
[ 0.003475] … MAX_LOCK_DEPTH: 48
[ 0.003500] … MAX_LOCKDEP_KEYS: 8191
[ 0.003524] … CLASSHASH_SIZE: 4096
[ 0.003550] … MAX_LOCKDEP_ENTRIES: 32768
[ 0.003576] … MAX_LOCKDEP_CHAINS: 65536
[ 0.003600] … CHAINHASH_SIZE: 32768
[ 0.003626] memory used by lock dependency info: 8159 kB
[ 0.003654] per task-struct memory footprint: 1920 bytes
[ 0.003695] Calibrating delay loop (skipped), value calculated using timer frequency… 38.40 BogoMIPS (lpj=192000)
[ 0.003751] pid_max: default: 32768 minimum: 301
[ 0.004011] Security Framework initialized
[ 0.004131] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.004169] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.005630] Initializing cgroup subsys blkio
[ 0.005677] Initializing cgroup subsys memory
[ 0.005752] Initializing cgroup subsys devices
[ 0.005812] Initializing cgroup subsys hugetlb
[ 0.006538] hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 7 counters available
[ 0.006631] EFI services will not be available.
[ 0.080685] CPU1: Booted secondary processor
[ 0.080702] Detected VIPT I-cache on CPU1
[ 0.100486] CPU2: Booted secondary processor
[ 0.100506] Detected VIPT I-cache on CPU2
[ 0.120527] CPU3: Booted secondary processor
[ 0.120538] Detected VIPT I-cache on CPU3
[ 0.120711] Brought up 4 CPUs
[ 0.120868] SMP: Total of 4 processors activated.
[ 0.121024] alternatives: patching kernel code
[ 0.122574] devtmpfs: initialized
[ 0.124432] DMI not present or invalid.
[ 0.127706] pinctrl core: initialized pinctrl subsystem
[ 0.167790] NET: Registered protocol family 16
[ 0.200068] cpuidle: using governor ladder
[ 0.230059] cpuidle: using governor menu
[ 0.230297] vdso: 2 pages (1 code @ ffffffc000b55000, 1 data @ ffffffc000b54000)
[ 0.230412] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.232833] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.233021] msm_smd_init: unable to create SMD logging context
[ 0.233052] msm_smd_init: unable to create SMSM logging context
[ 0.233447] msm_smem_init: unable to create logging context
[ 0.233932] Serial: AMBA PL011 UART driver
[ 0.241537] msm_smd_probe: enable_irq_wake() failed on 130
[ 0.241601] smd_channel_probe_now: allocation table not initialized
[ 0.242256] msm_smsm_probe: enable_irq_wake() failed on 131
[ 0.243797] msm_smd_probe: enable_irq_wake() failed on 132
[ 0.243834] smd_channel_probe_now: allocation table not initialized
[ 0.244466] msm_smsm_probe: enable_irq_wake() failed on 133
[ 0.245152] msm_smd_probe: enable_irq_wake() failed on 134
[ 0.298325] platform a21b000.qcom,pronto: assigned reserved memory node peripheral_region@8b600000
[ 0.298679] platform 1de0000.qcom,venus: assigned reserved memory node venus_qseecom_region
[ 0.302631] irq: no irq domain found for /soc/qcom,mdss_mdp@1a00000 !
[ 0.355045] msm_iommu 1f00000.qcom,iommu: invalid resource
[ 0.355217] msm_iommu 1f00000.qcom,iommu: iface: 100000000, core: 0
[ 0.355309] msm_iommu 1f00000.qcom,iommu: device gfx_iommu (model: 500) mapped at ffffff80003a0000, with 2 ctx banks
[ 0.355534] genirq: Setting trigger mode 1 for irq 157 failed (gic_set_type+0x0/0xd4)
[ 0.355903] msm_iommu 1f00000.qcom,iommu: Request Global CFG IRQ 157 failed with ret=-22
[ 0.357274] msm_iommu 1e00000.qcom,iommu: iface: 100000000, core: 0
[ 0.357367] msm_iommu 1e00000.qcom,iommu: device apps_iommu (model: 500) mapped at ffffff8000680000, with 20 ctx banks
[ 0.357623] genirq: Setting trigger mode 1 for irq 157 failed (gic_set_type+0x0/0xd4)
[ 0.357755] msm_iommu 1e00000.qcom,iommu: Request Global CFG IRQ 157 failed with ret=-22
[ 0.368785] msm_iommu_ctx 1f09000.qcom,iommu-ctx: context gfx3d_user using bank 1
[ 0.369227] msm_iommu_ctx 1f0a000.qcom,iommu-ctx: context gfx3d_priv using bank 2
[ 0.369656] msm_iommu_ctx 1e22000.qcom,iommu-ctx: context jpeg_enc0 using bank 2
[ 0.370010] msm_iommu_ctx 1e23000.qcom,iommu-ctx: context vfe using bank 3
[ 0.370348] msm_iommu_ctx 1e24000.qcom,iommu-ctx: context mdp_0 using bank 4
[ 0.370693] msm_iommu_ctx 1e25000.qcom,iommu-ctx: context venus_ns using bank 5
[ 0.371065] msm_iommu_ctx 1e26000.qcom,iommu-ctx: context cpp using bank 6
[ 0.371401] msm_iommu_ctx 1e27000.qcom,iommu-ctx: context mDSP using bank 7
[ 0.371744] msm_iommu_ctx 1e28000.qcom,iommu-ctx: context gss using bank 8
[ 0.372099] msm_iommu_ctx 1e29000.qcom,iommu-ctx: context a2 using bank 9
[ 0.372445] msm_iommu_ctx 1e32000.qcom,iommu-ctx: context mdp_1 using bank 18
[ 0.372792] msm_iommu_ctx 1e33000.qcom,iommu-ctx: context venus_sec_pixel using bank 19
[ 0.373136] msm_iommu_ctx 1e34000.qcom,iommu-ctx: context venus_sec_bitstream using bank 20
[ 0.373483] msm_iommu_ctx 1e35000.qcom,iommu-ctx: context venus_sec_non_pixel using bank 21
[ 0.373825] msm_iommu_ctx 1e36000.qcom,iommu-ctx: context venus_fw using bank 22
[ 0.374170] msm_iommu_ctx 1e37000.qcom,iommu-ctx: context periph_rpm using bank 23
[ 0.374515] msm_iommu_ctx 1e38000.qcom,iommu-ctx: context periph_CE using bank 24
[ 0.374867] msm_iommu_ctx 1e39000.qcom,iommu-ctx: context periph_BLSP using bank 25
[ 0.375214] msm_iommu_ctx 1e3a000.qcom,iommu-ctx: context periph_SDC1 using bank 26
[ 0.375555] msm_iommu_ctx 1e3b000.qcom,iommu-ctx: context periph_SDC2 using bank 27
[ 0.375896] msm_iommu_ctx 1e3c000.qcom,iommu-ctx: context periph_audio using bank 28
[ 0.376257] msm_iommu_ctx 1e3d000.qcom,iommu-ctx: context periph_USB_HS1 using bank 29
[ 0.376830] qcom_iommu: iommu sec: psize[0]: 94208, psize[1]: 0
[ 0.377948] vgaarb: loaded
[ 0.378471] SCSI subsystem initialized
[ 0.379394] usbcore: registered new interface driver usbfs
[ 0.379541] usbcore: registered new interface driver hub
[ 0.379705] usbcore: registered new device driver usb
[ 0.379969] Linux video capture interface: v2.00
[ 0.381665] Advanced Linux Sound Architecture Driver Initialized.
[ 0.383369] Bluetooth: Core ver 2.20
[ 0.383455] NET: Registered protocol family 31
[ 0.383484] Bluetooth: HCI device and connection manager initialized
[ 0.383558] Bluetooth: HCI socket layer initialized
[ 0.383599] Bluetooth: L2CAP socket layer initialized
[ 0.383701] Bluetooth: SCO socket layer initialized
[ 0.384994] cfg80211: Calling CRDA to update world regulatory domain
[ 0.385121] Switched to clocksource arch_sys_counter
[ 0.407300] NET: Registered protocol family 2
[ 0.408780] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.409008] TCP bind hash table entries: 8192 (order: 7, 524288 bytes)
[ 0.411712] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.411863] TCP: reno registered
[ 0.411909] UDP hash table entries: 512 (order: 4, 81920 bytes)
[ 0.412295] UDP-Lite hash table entries: 512 (order: 4, 81920 bytes)
[ 0.413355] NET: Registered protocol family 1
[ 0.414152] RPC: Registered named UNIX socket transport module.
[ 0.414189] RPC: Registered udp transport module.
[ 0.414217] RPC: Registered tcp transport module.
[ 0.414245] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.414821] Unpacking initramfs…
[ 0.599840] Freeing initrd memory: 2708K (ffffffc002000000 - ffffffc0022a5000)
[ 0.600773] kvm [1]: HYP mode not available
[ 0.604420] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 0.604889] audit: initializing netlink subsys (disabled)
[ 0.605226] audit: type=2000 audit(0.599:1): initialized
[ 0.606563] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.636822] VFS: Disk quotas dquot_6.5.2
[ 0.637414] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.649027] fuse init (API version 7.23)
[ 0.650193] 9p: Installing v9fs 9p2000 file system support
[ 0.654042] io scheduler noop registered
[ 0.655160] io scheduler cfq registered (default)
[ 0.659249] pil: failed to find qcom,msm-imem-pil node
[ 0.659658] pil_tz_driver_probe: enter
[ 0.662585] venus: Power-on latency exceeded, new value 32448 ns
[ 0.662622] pil_tz_driver_probe: enter
[ 0.673180] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.677822] msm_serial 78b0000.serial: msm_serial: detected port #0
[ 0.678004] msm_serial 78b0000.serial: uartclk = 3686400
[ 0.678141] 78b0000.serial: ttyMSM0 at MMIO 0x78b0000 (irq = 135, base_baud = 230400) is a MSM
[ 0.678279] msm_serial: console setup on port #0
[ 1.771015] console [ttyMSM0] enabled
[ 1.776716] msm_serial: driver initialized
[ 1.780812] [drm] Initialized drm 1.1.0 20060810
[ 1.783623] mdss: Power-on latency exceeded, new value 25260 ns
[ 1.790641] oxili: Power-on latency exceeded, new value 22448 ns
[ 1.798436] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 1.800338] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 1.808055] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 1.815689] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 1.824574] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 1.830250] platform 1a00000.qcom,mdss_mdp: Driver msm requests probe deferral
[ 1.853419] loop: module loaded
[ 1.856698] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
[ 1.875008] tun: Universal TUN/TAP device driver, 1.6
[ 1.875057] tun: © 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.881211] usbcore: registered new interface driver asix
[ 1.885263] usbcore: registered new interface driver ax88179_178a
[ 1.890694] usbcore: registered new interface driver cdc_ether
[ 1.896793] usbcore: registered new interface driver dm9601
[ 1.902494] usbcore: registered new interface driver net1080
[ 1.907981] usbcore: registered new interface driver plusb
[ 1.913865] usbcore: registered new interface driver cdc_subset
[ 1.919185] usbcore: registered new interface driver zaurus
[ 1.925060] usbcore: registered new interface driver cdc_ncm
[ 1.931021] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.936370] ehci-pci: EHCI PCI platform driver
[ 1.942778] ehci-platform: EHCI generic platform driver
[ 1.947702] ehci-msm: Qualcomm On-Chip EHCI Host Controller
[ 1.952765] msm_hsusb_host 78d9000.ehci: unable to find transceiver
[ 1.957890] platform 78d9000.ehci: Driver msm_hsusb_host requests probe deferral
[ 1.964267] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 1.971723] ohci-pci: OHCI PCI platform driver
[ 1.977770] ohci-platform: OHCI generic platform driver
[ 1.982699] usbcore: registered new interface driver cdc_acm
[ 1.987225] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.993262] usbcore: registered new interface driver usblp
[ 2.000943] usbcore: registered new interface driver cdc_wdm
[ 2.006498] usbcore: registered new interface driver uas
[ 2.012340] usbcore: registered new interface driver usb-storage
[ 2.017730] usbcore: registered new interface driver usbserial
[ 2.023562] usbcore: registered new interface driver usbserial_generic
[ 2.029378] usbserial: USB Serial support registered for generic
[ 2.046587] usb3503 usb2513: switched to HUB mode
[ 2.046632] usb3503 usb2513: usb3503_probe: probed in hub mode
[ 2.051072] msm_otg 78d9000.phy: OTG regs = ffffff80003c8000
[ 2.057386] platform 78d9000.phy: Driver msm_otg requests probe deferral
[ 2.063158] platform 78d9000.usb: Driver msm_hsusb requests probe deferral
[ 2.070462] usbip_core: USB/IP Core v1.0.0
[ 2.075329] usbcore: registered new device driver usbip-host
[ 2.079296] usbip_host: USB/IP Host Driver v1.0.0
[ 2.086083] mousedev: PS/2 mouse device common for all mice
[ 2.091897] i2c_qup 78b8000.i2c:
[ 2.091897] tx channel not available
[ 2.096131] i2c_qup 78b6000.i2c:
[ 2.096131] tx channel not available
[ 2.102874] i2c_qup 78ba000.i2c:
[ 2.102874] tx channel not available
[ 2.111326] msm_vidc: warn: Failed to read firmware name: -22
[ 2.122178] CPR closed loop is enabled
[ 2.123240] CPR is enabled!
[ 2.127841] qcom-tsens 4a8000.thermal-sensor: tsens calibration failed
[ 2.128182] platform 4a8000.thermal-sensor: Driver qcom-tsens requests probe deferral
[ 2.135360] Bluetooth: HCI UART driver ver 2.2
[ 2.142642] Bluetooth: HCI H4 protocol initialized
[ 2.147003] Bluetooth: HCI BCSP protocol initialized
[ 2.151754] Bluetooth: HCI Three-wire UART (H5) protocol initialized
[ 2.157038] usbcore: registered new interface driver btusb
[ 2.167633] Driver ‘mmcblk’ needs updating - please use bus_type methods
[ 2.168598] sdhci: Secure Digital Host Controller Interface driver
[ 2.175376] sdhci: Copyright© Pierre Ossman
[ 2.181570] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.195694] 8916_l5: unsupportable voltage range: 2700000-1800000uV
[ 2.195734] mmc0: Switching to 3.3V signalling voltage failed
[ 2.235220] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using ADMA 64-bit
[ 2.241288] sdhci_msm 7864900.sdhci: Got CD GPIO
[ 2.301492] mmc0: MAN_BKOPS_EN bit is not set
[ 2.305146] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using ADMA 64-bit
[ 2.306732] mmc0: new high speed MMC card at address 0001
[ 2.314787] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.318100] mmcblk0: mmc0:0001 DS2008 7.28 GiB
[ 2.318910] usbcore: registered new interface driver usbhid
[ 2.318911] usbhid: USB HID core driver
[ 2.319338] msm8916-pinctrl 1000000.pinctrl: Invalid config param 000a
[ 2.319343] msm8916-pinctrl 1000000.pinctrl: pin_config_group_set op failed for group 121
[ 2.319346] extcon-usb-gpio usb-id: Error applying setting, reverse things back
[ 2.352994] usbcore: registered new interface driver snd-usb-audio
[ 2.359943] mmcblk0boot0: mmc0:0001 DS2008 partition 1 4.00 MiB
[ 2.366210] qcom-apq8016 7702000.sound: error getting codec dai name
[ 2.371912] qcom-apq8016 7702000.sound: Error resolving dai links: -517
[ 2.371980] mmcblk0boot1: mmc0:0001 DS2008 partition 2 4.00 MiB
[ 2.385030] mmcblk0rpmb: mmc0:0001 DS2008 partition 3 4.00 MiB
[ 2.392265] platform 7702000.sound: Driver qcom-apq8016 requests probe deferral
[ 2.397453] TCP: cubic registered
[ 2.408130] NET: Registered protocol family 10
[ 2.411210] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
[ 2.414495] sit: IPv6 over IPv4 tunneling driver
[ 2.421301] NET: Registered protocol family 17
[ 2.421809] Bluetooth: RFCOMM TTY layer initialized
[ 2.425604] Bluetooth: RFCOMM socket layer initialized
[ 2.430325] Bluetooth: RFCOMM ver 1.11
[ 2.435602] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.439250] Bluetooth: HIDP socket layer initialized
[ 2.445200] 9pnet: Installing 9P2000 support
[ 2.450822] Key type dns_resolver registered
[ 2.457138] registered taskstats version 1
[ 2.468405] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.469690] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.485349] i2c_qup 78b6000.i2c: NACK from 39
[ 2.485733] adv7533: probe of 1a98000.qcom,mdss_dsi.0 failed with error -5
[ 2.488786] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.497643] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.507729] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.511875] platform 1a00000.qcom,mdss_mdp: Driver msm requests probe deferral
[ 2.518327] msm_hsusb_host 78d9000.ehci: unable to find transceiver
[ 2.524725] platform 78d9000.ehci: Driver msm_hsusb_host requests probe deferral
[ 2.531972] msm_otg 78d9000.phy: OTG regs = ffffff80003fe000
[ 2.658354] qcom-apq8016 7702000.sound: error getting codec dai name
[ 2.658434] qcom-apq8016 7702000.sound: Error resolving dai links: -517
[ 2.664052] platform 7702000.sound: Driver qcom-apq8016 requests probe deferral
[ 2.675741] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.677975] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.692704] i2c i2c-1: Failed to register i2c client dummy at 0x39 (-16)
[ 2.692944] adv7533: probe of 1a98000.qcom,mdss_dsi.0 failed with error -12
[ 2.698864] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.707113] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.717136] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.721679] platform 1a00000.qcom,mdss_mdp: Driver msm requests probe deferral
[ 2.731630] qcom-apq8016 7702000.sound: error getting codec dai name
[ 2.734736] qcom-apq8016 7702000.sound: Error resolving dai links: -517
[ 2.741545] platform 7702000.sound: Driver qcom-apq8016 requests probe deferral
[ 2.753051] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.755455] 1a98000.qcom,mdss_dsi supply gdsc not found, using dummy regulator
[ 2.770299] i2c i2c-1: Failed to register i2c client dummy at 0x39 (-16)
[ 2.770546] adv7533: probe of 1a98000.qcom,mdss_dsi.0 failed with error -12
[ 2.776295] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 2.784505] msm 1a00000.qcom,mdss_mdp: failed to bind 1a98000.qcom,mdss_dsi (ops dsi_ops): -517
[ 2.794513] msm 1a00000.qcom,mdss_mdp: master bind failed: -517
[ 2.799137] platform 1a00000.qcom,mdss_mdp: Driver msm requests probe deferral
[ 2.854797] Unhandled fault: synchronous external abort (0x96000010) at 0xffffff80003b23c0

i don’t know why it’s rebooting.
please help if any one have any idea about that.

Regards,
Deepak


#2

Your results are precisely what I would expect to have happen.

You can’t just change the i2c port that you have assigned to the adv7533 chip. The port that it uses is determined by the SoC pins that the adv7533 chip is PHYSICALLY WIRED TO.

Further, you can’t have “nothing” or the wrong thing there, because the adv7533 DRIVER expects it to be there.

Those last several lines in your log very specifically point to the drivers freaking out because they can’t communicate with the hardware they are expecting to be there.


#3

Hi doitright,

Thanks for your quick reply.
I have another adv7533 add-on board to be verified and in that adv7533 is connected to I2C QUP2.
Below are the dts configuration i have used to make the board boot.

Previous DTS configuration

&mdss_dsi0 {
adv_bridge: bridge@0 {
status = “ok”;
compatible = “adi,adv7533”;
reg = <0>;
interrupt-parent = <&msm_gpio>;
interrupts = <31 2>;
i2c-bus = <&blsp_i2c4>;
adi,input-depth = <8>;
adi,input-colorspace = “rgb”;
adi,dsi-lanes = <4>;
pd-gpios = <&msm_gpio 32 0>;
pinctrl-names = “default”,“sleep”;
pinctrl-0 = <&adv7533_int_active &adv7533_switch_active>;
pinctrl-1 = <&adv7533_int_suspend &adv7533_switch_suspend>;
#sound-dai-cells = <0>;
};
};
and
for I2C QUP2 i have modified DTS configuration as below.

&mdss_dsi0 {
adv_bridge: bridge@1 {
status = “ok”;
compatible = “adi,adv7533”;
reg = <1>;
interrupt-parent = <&msm_gpio>;
interrupts = <31 2>;
i2c-bus = <&blsp_i2c2>;
adi,input-depth = <8>;
adi,input-colorspace = “rgb”;
adi,dsi-lanes = <4>;
pd-gpios = <&msm_gpio 32 0>;
pinctrl-names = “default”,“sleep”;
pinctrl-0 = <&adv7533_int_active &adv7533_switch_active>;
pinctrl-1 = <&adv7533_int_suspend &adv7533_switch_suspend>;
#sound-dai-cells = <0>;
};
};

But the problem is that, the board keeps on rebooting.
I don’t know what i am missing.please point me out what changes i require to make it work.
is it required to change in the driver???