Hi,
I am trying to bring up Raydium rm68200 DSI panel in Debian for DB820c board.
dmesg:
[ 3.220556] arm-smmu da0000.arm,smmu: probing hardware configuration…
[ 3.223096] arm-smmu da0000.arm,smmu: SMMUv2 with:
[ 3.229687] arm-smmu da0000.arm,smmu: stage 1 translation
[ 3.234503] arm-smmu da0000.arm,smmu: address translation ops
[ 3.239957] arm-smmu da0000.arm,smmu: non-coherent table walk
[ 3.245775] arm-smmu da0000.arm,smmu: (IDR0.CTTW overridden by FW configuration)
[ 3.251603] arm-smmu da0000.arm,smmu: stream matching with 4 register groups
[ 3.259198] arm-smmu da0000.arm,smmu: 2 context banks (0 stage-2 only)
[ 3.266294] arm-smmu da0000.arm,smmu: Supported page sizes: 0x63315000
[ 3.272707] arm-smmu da0000.arm,smmu: Stage-1: 32-bit VA → 36-bit IPA
[ 3.281032] arm-smmu d00000.arm,smmu: probing hardware configuration…
[ 3.285904] arm-smmu d00000.arm,smmu: SMMUv2 with:
[ 3.292541] arm-smmu d00000.arm,smmu: stage 1 translation
[ 3.297337] arm-smmu d00000.arm,smmu: address translation ops
[ 3.302826] arm-smmu d00000.arm,smmu: non-coherent table walk
[ 3.308618] arm-smmu d00000.arm,smmu: (IDR0.CTTW overridden by FW configuration)
[ 3.314470] arm-smmu d00000.arm,smmu: stream matching with 2 register groups
[ 3.322028] arm-smmu d00000.arm,smmu: 2 context banks (0 stage-2 only)
[ 3.329237] arm-smmu d00000.arm,smmu: Supported page sizes: 0x63315000
[ 3.335544] arm-smmu d00000.arm,smmu: Stage-1: 32-bit VA → 36-bit IPA
[ 3.343524] arm-smmu 1600000.arm,smmu-lpass_q6: probing hardware configuration…
[ 3.348755] arm-smmu 1600000.arm,smmu-lpass_q6: SMMUv2 with:
[ 3.356410] arm-smmu 1600000.arm,smmu-lpass_q6: stage 1 translation
[ 3.362096] arm-smmu 1600000.arm,smmu-lpass_q6: address translation ops
[ 3.368433] arm-smmu 1600000.arm,smmu-lpass_q6: non-coherent table walk
[ 3.375118] arm-smmu 1600000.arm,smmu-lpass_q6: (IDR0.CTTW overridden by FW configuration)
[ 3.381809] arm-smmu 1600000.arm,smmu-lpass_q6: stream matching with 15 register groups
[ 3.389903] arm-smmu 1600000.arm,smmu-lpass_q6: 12 context banks (0 stage-2 only)
[ 3.398240] arm-smmu 1600000.arm,smmu-lpass_q6: Supported page sizes: 0x63315000
[ 3.405584] arm-smmu 1600000.arm,smmu-lpass_q6: Stage-1: 36-bit VA → 36-bit IPA
[ 3.415214] arm-smmu d40000.arm,smmu-venus: probing hardware configuration…
[ 3.420637] arm-smmu d40000.arm,smmu-venus: SMMUv2 with:
[ 3.427781] arm-smmu d40000.arm,smmu-venus: stage 1 translation
[ 3.433102] arm-smmu d40000.arm,smmu-venus: address translation ops
[ 3.439101] arm-smmu d40000.arm,smmu-venus: non-coherent table walk
[ 3.445431] arm-smmu d40000.arm,smmu-venus: (IDR0.CTTW overridden by FW configuration)
[ 3.451782] arm-smmu d40000.arm,smmu-venus: stream matching with 42 register groups
[ 3.459534] arm-smmu d40000.arm,smmu-venus: 7 context banks (0 stage-2 only)
[ 3.467500] arm-smmu d40000.arm,smmu-venus: Supported page sizes: 0x63315000
[ 3.474517] arm-smmu d40000.arm,smmu-venus: Stage-1: 32-bit VA → 36-bit IPA
[ 3.491516] iommu: Adding device 901000.mdp to group 0
[ 3.491662] msm_mdp 901000.mdp: Linked as a consumer to d00000.arm,smmu
[ 3.498229] msm_dsi_phy 994400.dsi-phy: 994400.dsi-phy supply vcca not found, using dummy regulator
[ 3.502360] msm_dsi_phy 994400.dsi-phy: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 3.514574] msm_dsi_phy 996400.dsi-phy: 996400.dsi-phy supply vcca not found, using dummy regulator
[ 3.521083] msm_dsi_phy 996400.dsi-phy: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 3.533708] msm_hdmi_phy 9a0600.hdmi-phy: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 3.539620] msm_hdmi_phy 9a0600.hdmi-phy: Using legacy clk name binding. Use “ref” instead of “ref_clk”
[ 4.650263] arm-smmu b40000.arm,smmu: probing hardware configuration…
[ 4.651849] arm-smmu b40000.arm,smmu: SMMUv2 with:
[ 4.658489] arm-smmu b40000.arm,smmu: stage 1 translation
[ 4.663294] arm-smmu b40000.arm,smmu: address translation ops
[ 4.668775] arm-smmu b40000.arm,smmu: non-coherent table walk
[ 4.674574] arm-smmu b40000.arm,smmu: (IDR0.CTTW overridden by FW configuration)
[ 4.680419] arm-smmu b40000.arm,smmu: stream matching with 2 register groups
[ 4.687984] arm-smmu b40000.arm,smmu: 2 context banks (0 stage-2 only)
[ 4.695121] arm-smmu b40000.arm,smmu: Supported page sizes: 0x63315000
[ 4.701487] arm-smmu b40000.arm,smmu: Stage-1: 48-bit VA → 36-bit IPA
[ 4.710403] iommu: Adding device b00000.gpu to group 1
[ 4.714823] adreno b00000.gpu: Linked as a consumer to b40000.arm,smmu
[ 4.722363] msm 900000.mdss: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 4.726633] msm 900000.mdss: 900000.mdss supply vdd not found, using dummy regulator
[ 4.735766] msm_mdp 901000.mdp: Using legacy clk name binding. Use “bus” instead of “bus_clk”
[ 4.743070] msm_mdp 901000.mdp: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 4.751659] msm_mdp 901000.mdp: Using legacy clk name binding. Use “core” instead of “core_clk”
[ 4.760662] msm_mdp 901000.mdp: Using legacy clk name binding. Use “vsync” instead of “vsync_clk”
[ 4.769683] msm_mdp 901000.mdp: MDP5 version v1.7
[ 4.778129] msm 900000.mdss: bound 901000.mdp (ops mdp5_ops)
[ 4.783114] msm_dsi 994000.dsi: 994000.dsi supply gdsc not found, using dummy regulator
[ 4.789208] msm_dsi 994000.dsi: Using legacy clk name binding. Use “mdp_core” instead of “mdp_core_clk”
[ 4.796241] msm_dsi 994000.dsi: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 4.805967] msm_dsi 994000.dsi: Using legacy clk name binding. Use “bus” instead of “bus_clk”
[ 4.814743] msm_dsi 994000.dsi: Using legacy clk name binding. Use “byte” instead of “byte_clk”
[ 4.823342] msm_dsi 994000.dsi: Using legacy clk name binding. Use “pixel” instead of “pixel_clk”
[ 4.832289] msm_dsi 994000.dsi: Using legacy clk name binding. Use “core” instead of “core_clk”
[ 4.841197] rm68200:rm68200_probe
[ 4.853162] msm 900000.mdss: bound 994000.dsi (ops dsi_ops)
[ 4.858926] msm_dsi 996000.dsi: 996000.dsi supply gdsc not found, using dummy regulator
[ 4.864363] msm_dsi 996000.dsi: 996000.dsi supply vdda not found, using dummy regulator
[ 4.872207] msm_dsi 996000.dsi: 996000.dsi supply vcca not found, using dummy regulator
[ 4.880190] msm_dsi 996000.dsi: Using legacy clk name binding. Use “mdp_core” instead of “mdp_core_clk”
[ 4.888162] msm_dsi 996000.dsi: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 4.897895] msm_dsi 996000.dsi: Using legacy clk name binding. Use “bus” instead of “bus_clk”
[ 4.906668] msm_dsi 996000.dsi: Using legacy clk name binding. Use “byte” instead of “byte_clk”
[ 4.915268] msm_dsi 996000.dsi: Using legacy clk name binding. Use “pixel” instead of “pixel_clk”
[ 4.924212] msm_dsi 996000.dsi: Using legacy clk name binding. Use “core” instead of “core_clk”
[ 4.941873] msm 900000.mdss: bound 996000.dsi (ops dsi_ops)
[ 4.947708] hdmi_msm 9a0000.hdmi-tx: Using legacy clk name binding. Use “iface” instead of “iface_clk”
[ 4.952840] hdmi_msm 9a0000.hdmi-tx: Using legacy clk name binding. Use “core” instead of “core_clk”
[ 4.962193] hdmi_msm 9a0000.hdmi-tx: Using legacy clk name binding. Use “mdp_core” instead of “mdp_core_clk”
[ 4.971599] hdmi_msm 9a0000.hdmi-tx: Using legacy clk name binding. Use “extp” instead of “extp_clk”
[ 4.981487] hdmi_msm 9a0000.hdmi-tx: Using legacy clk name binding. Use “alt_iface” instead of “alt_iface_clk”
[ 4.991483] msm 900000.mdss: bound 9a0000.hdmi-tx (ops msm_hdmi_ops)
[ 5.000866] adreno b00000.gpu: b00000.gpu supply vdd not found, using dummy regulator
[ 5.007192] adreno b00000.gpu: b00000.gpu supply vddcx not found, using dummy regulator
[ 5.014893] msm 900000.mdss: A530: using IOMMU
[ 5.023636] msm 900000.mdss: bound b00000.gpu (ops a3xx_ops)
[ 5.176210] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 5.176279] [drm] Driver supports precise vblank timestamp query.
[ 5.183191] [drm] Initialized msm 1.3.0 20130625 for 900000.mdss on minor 0
[ 5.187946] rm68200:rm68200_get_modes
[ 5.201492] rm68200:rm68200_prepare
[ 5.335892] rm68200:rm68200_init_sequence
[ 5.335901] rm68200:rm68200_dcs_write_buf
[ 5.416031] rm68200:rm68200_dcs_write_cmd
[ 21.179881] rm68200:rm68200_enable
[ 21.220766] Console: switching to colour frame buffer device 90x80
[ 22.037553] msm 900000.mdss: fb0: msm frame buffer device
[ 22.045934] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 22.049325] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 22.055040] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f665 hci version 0x100 quirks 0x0000000002010010
[ 22.063315] xhci-hcd xhci-hcd.1.auto: irq 181, io mem 0x07600000
[ 22.072502] hub 1-0:1.0: USB hub found
[ 22.078254] hub 1-0:1.0: 1 port detected
[ 22.081958] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 22.086010] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[ 22.091403] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[ 22.099046] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 22.107631] hub 2-0:1.0: USB hub found
[ 22.114175] hub 2-0:1.0: config failed, hub doesn’t have any ports! (err -19)
[ 22.122449] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[ 22.125202] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 3
[ 22.126091] input: gpio_keys as /devices/platform/gpio_keys/input/input2
[ 22.130899] xhci-hcd xhci-hcd.2.auto: hcc params 0x0228f665 hci version 0x100 quirks 0x0000000002010010
[ 22.140164] hctosys: unable to open rtc device (rtc0)
[ 22.147591] xhci-hcd xhci-hcd.2.auto: irq 182, io mem 0x06a00000
[ 22.155663] ALSA device list:
[ 22.160340] hub 3-0:1.0: USB hub found
[ 22.166152] No soundcards found.
[ 22.168970] hub 3-0:1.0: 1 port detected
[ 22.176213] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[ 22.178006] Freeing unused kernel memory: 1216K
[ 22.180320] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 4
[ 22.180328] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
[ 22.180360] usb usb4: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 22.204601] hub 4-0:1.0: USB hub found
[ 22.211829] hub 4-0:1.0: 1 port detected
[ 22.415850] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 22.569486] rtc-pm8xxx 400f000.qcom,spmi:pmic@0:rtc@6000: rtc core: registered pm8xxx_rtc as rtc0
[ 22.579323] hub 1-1:1.0: USB hub found
[ 22.583501] hub 1-1:1.0: 4 ports detected
[ 22.704518] atl1c 0002:01:00.0 enP2p1s0: renamed from eth0
[ 23.076030] rm68200:rm68200_get_modes
[ 27.868060] EXT4-fs (sda1): recovery complete
[ 27.872317] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 27.999157] systemd[1]: System time before build time, advancing clock.
[ 28.028145] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 28.240829] random: systemd: uninitialized urandom read (16 bytes read)
[ 28.248863] random: systemd: uninitialized urandom read (16 bytes read)
[ 28.260078] random: systemd: uninitialized urandom read (16 bytes read)
[ 28.329965] EXT4-fs (sda1): re-mounted. Opts: data=ordered
[ 28.600682] systemd-journald[1905]: Received request to flush runtime journal from PID 1
[ 28.948793] mdt_loader: exports duplicate symbol qcom_mdt_get_size (owned by kernel)
[ 29.064883] NET: Registered protocol family 42
[ 29.081252] remoteproc remoteproc0: 2080000.remoteproc is available
[ 29.087476] remoteproc remoteproc0: Direct firmware load for mba.mbn failed with error -2
[ 29.103011] remoteproc remoteproc0: powering up 2080000.remoteproc
[ 29.110206] remoteproc remoteproc0: Direct firmware load for mba.mbn failed with error -2
[ 29.125145] remoteproc remoteproc0: request_firmware failed: -2
[ 29.157892] random: crng init done
[ 29.168003] random: 7 urandom warning(s) missed due to ratelimiting
[ 29.475873] Bluetooth: Core ver 2.22
[ 29.485797] NET: Registered protocol family 31
[ 29.494549] Bluetooth: HCI device and connection manager initialized
[ 29.503857] Bluetooth: HCI socket layer initialized
[ 29.510264] Bluetooth: L2CAP socket layer initialized
[ 29.519761] Bluetooth: SCO socket layer initialized
[ 29.531697] msm: module is already loaded
[ 29.558087] Bluetooth: HCI UART driver ver 2.3
[ 29.567886] Bluetooth: HCI UART protocol H4 registered
[ 29.627605] msm: module is already loaded
[ 29.646043] Bluetooth: HCI UART protocol BCSP registered
[ 29.660310] Bluetooth: HCI UART protocol LL registered
[ 29.676295] Error: Driver ‘hdmi-audio-codec’ is already registered, aborting…
[ 29.697963] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 29.714536] media: Linux media interface: v0.10
[ 29.728589] Linux video capture interface: v2.00
[ 29.740310] Bluetooth: HCI UART protocol QCA registered
[ 29.748067] Bluetooth: hci0: ROME setup
[ 29.754751] Bluetooth: hci0: Set UART speed to 3000000
[ 29.780417] msm-snd-apq8096 sound: error getting cpu dai name
[ 29.787702] msm-snd-apq8096 sound: Error parsing OF data
[ 29.798716] mdt_loader: exports duplicate symbol qcom_mdt_get_size (owned by kernel)
[ 29.829285] iommu: Adding device a34000.camss to group 2
[ 29.841107] qcom-camss a34000.camss: Linked as a consumer to da0000.arm,smmu
[ 29.880251] i2c-qcom-cci a0c000.cci: Master 0 error 0x08000000
[ 29.889518] i2c-qcom-cci a0c000.cci: master 0 queue 0 error -5
[ 29.914244] i2c-qcom-cci a0c000.cci: cci i2c xfer error -5
[ 29.948326] ov5645 5-003c: ov5645_write_reg_to: write reg error -5 on addr 0x3c: reg=0x3100, val=0x78
[ 30.003154] ov5645 5-003c: could not change i2c address
[ 30.012609] msm-snd-apq8096 sound: error getting cpu dai name
[ 30.024035] msm-snd-apq8096 sound: Error parsing OF data
[ 30.043121] ov5645 5-003c: could not power up OV5645
[ 30.050133] ov5645: probe of 5-003c failed with error -5
[ 30.088414] Bluetooth: hci0: ROME controller version 0x00440302
[ 30.094967] Bluetooth: hci0: ROME Downloading qca/rampatch_00440302.bin
[ 30.102711] bluetooth hci0: Direct firmware load for qca/rampatch_00440302.bin failed with error -2
[ 30.116103] Bluetooth: hci0: Failed to request file: qca/rampatch_00440302.bin (-2)
[ 30.122951] Bluetooth: hci0: Failed to download patch (-2)
[ 30.174109] ath10k_pci 0000:01:00.0: enabling device (0000 → 0002)
[ 30.194087] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 30.354364] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.383702] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.401148] msm-snd-apq8096 sound: error getting cpu dai name
[ 30.407930] msm-snd-apq8096 sound: Error parsing OF data
[ 30.416929] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.427558] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.449971] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.454474] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.454496] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.458939] qcom-camss a34000.camss: VFE HW Version = 0x70020000
[ 30.557934] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2
[ 30.571718] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2
[ 30.591897] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 0000:0000
[ 30.591902] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
[ 30.592567] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 features wowlan,ignore-otp crc32 fd869beb
[ 30.681063] ath10k_pci 0000:01:00.0: failed to fetch board data for bus=pci,bmi-chip-id=0,bmi-board-id=1 from ath10k/QCA6174/hw3.0/board-2.bin
[ 30.713725] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id 0:1 crc32 ed5f849a
[ 31.320701] ath10k_pci 0000:01:00.0: Unknown eventid: 118809
[ 31.328166] ath10k_pci 0000:01:00.0: Unknown eventid: 90118
[ 31.335915] qcom,slim-ngd-ctrl 91c0000.slim: HW wakeup attempt during SSR
[ 31.344227] msm-snd-apq8096 sound: error getting cpu dai name
[ 31.351617] msm-snd-apq8096 sound: Error parsing OF data
[ 31.360462] ath10k_pci 0000:01:00.0: htt-ver 3.47 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 31.405224] msm-snd-apq8096 sound: error getting cpu dai name
[ 31.412527] msm-snd-apq8096 sound: Error parsing OF data
[ 31.454405] ath: EEPROM regdomain: 0x0
[ 31.454412] ath: EEPROM indicates default country code should be used
[ 31.454415] ath: doing EEPROM country->regdmn map search
[ 31.454419] ath: country maps to regdmn code: 0x3a
[ 31.454421] ath: Country alpha2 being used: US
[ 31.454424] ath: Regpair used: 0x3a
[ 31.483646] ath10k_pci 0000:01:00.0 wlp1s0: renamed from wlan0
[ 31.746570] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 31.771889] Bluetooth: BNEP filters: protocol multicast
[ 31.779069] Bluetooth: BNEP socket layer initialized
[ 32.026923] IPv6: ADDRCONF(NETDEV_UP): enP2p1s0: link is not ready
[ 32.065124] IPv6: ADDRCONF(NETDEV_UP): enP2p1s0: link is not ready
[ 32.119011] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 32.291734] msm 900000.mdss: loaded qcom/a530_pm4.fw from legacy location
[ 32.299733] msm 900000.mdss: loaded qcom/a530_pfp.fw from legacy location
[ 32.307424] msm 900000.mdss: loaded qcom/a530v3_gpmu.fw2 from legacy location
[ 32.315680] msm 900000.mdss: loaded qcom/a530_zap.mdt from legacy location
[ 32.742049] rm68200:rm68200_get_modes
[ 32.744380] rm68200:rm68200_get_modes
[ 32.886279] ath10k_pci 0000:01:00.0: Unknown eventid: 118809
[ 32.889177] ath10k_pci 0000:01:00.0: Unknown eventid: 90118
[ 32.916194] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 33.625011] rm68200:rm68200_get_modes
[ 33.626383] rm68200:rm68200_get_modes
[ 33.783886] ath10k_pci 0000:01:00.0: Unknown eventid: 118809
[ 33.786842] ath10k_pci 0000:01:00.0: Unknown eventid: 90118
[ 33.813715] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 33.946755] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 35.849045] rm68200:rm68200_get_modes
[ 36.287832] Bluetooth: RFCOMM TTY layer initialized
[ 36.287865] Bluetooth: RFCOMM socket layer initialized
[ 36.291535] Bluetooth: RFCOMM ver 1.11
rm68200 driver probe happened successfully but can’t see anything on the panel. please help me if there is anything wrong in logs.
Thanks,
Arun