<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: iMX8QXP OV5647_mipi problem. Help please in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030014#M152148</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added what you said.&lt;/P&gt;&lt;P&gt;My dts file :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;amp;isi_0 {&lt;BR /&gt; status = "okay";&lt;BR /&gt; interface = &amp;lt;2 0 2&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_1 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_2 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_3 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;i2c0_csi0 {&lt;BR /&gt; clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5640_mipi: ov5640_mipi@3c {&lt;BR /&gt; DOVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_3v3&amp;gt;;&lt;BR /&gt; AVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_3v3&amp;gt;;&lt;BR /&gt; DVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_1v8&amp;gt;;&lt;BR /&gt; compatible = "ovti,ov5640_mipi_v3";&lt;BR /&gt; reg = &amp;lt;0x3c&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_mipi_csi0&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_CLK_DUMMY&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 7 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 8 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port {&lt;BR /&gt; ov5640_mipi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;mipi_csi0_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;max9286_mipi@6A {&lt;BR /&gt; status = "disabled";&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;mipi_csi_0 {&lt;BR /&gt; /delete-property/virtual-channel;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi0_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5640_mipi_ep&amp;gt;;&lt;BR /&gt; data-lanes = &amp;lt;0 1&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;root@imx8qxpmek:~# dmesg | grep video&lt;BR /&gt;[ 0.366901] videodev: Linux video capture interface: v2.00&lt;BR /&gt;[ 4.072382] mx8-img-md: Registered mxc_isi.0.capture as /dev/video0&lt;BR /&gt;[ 4.122837] mxc-jpeg 58400000.jpegdec: decoder device registered as /dev/video2 (81,5)&lt;BR /&gt;[ 4.133990] mxc-jpeg 58450000.jpegenc: encoder device registered as /dev/video3 (81,6)&lt;BR /&gt;root@imx8qxpmek:~# dmesg | grep ov &lt;BR /&gt;[ 0.000000] Movable zone start for each node&lt;BR /&gt;[ 0.185263] cpuidle: using governor menu&lt;BR /&gt;[ 3.669154] ov5640_probe camera start to init&lt;BR /&gt;[ 3.673585] ov5640_set_clk_rate 645&lt;BR /&gt;[ 3.677089] ov5640_regulator_enable 547&lt;BR /&gt;[ 3.681027] ov5640_mipi_v3 16-003c: Linked as a consumer to regulator.3&lt;BR /&gt;[ 3.687725] ov5640_mipi_v3 16-003c: Linked as a consumer to regulator.4&lt;BR /&gt;[ 3.696465] ov5640_probe camera initializing&lt;BR /&gt;[ 3.703548] ov5640_config_init 699&lt;BR /&gt;[ 3.706959] ov5640_download_firmware 669&lt;BR /&gt;[ 4.066558] ov5640_probe camera mipi ov5640, is found&lt;BR /&gt;[ 4.084676] mx8-img-md: Registered sensor subdevice: ov5640_mipi_v3 16-003c (1)&lt;BR /&gt;[ 4.105093] mx8-img-md: created link [ov5640_mipi_v3 16-003c] =&amp;gt; [mxc-mipi-csi2.0]&lt;BR /&gt;[ 6.762722] to_ov5640 467&lt;BR /&gt;[ 6.766080] ov5640_s_power 786&lt;BR /&gt;[ 6.778431] to_ov5640 467&lt;BR /&gt;[ 6.782468] ov5640_s_power 786&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;-------------------------------------&lt;BR /&gt;root@imx8qxpmek:~# ls /dev&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;v4l&lt;/P&gt;&lt;P&gt;v4l-subdev0&lt;/P&gt;&lt;P&gt;v4l-subdev1&lt;/P&gt;&lt;P&gt;v4l-subdev2&lt;/P&gt;video0&lt;BR /&gt;video1&lt;BR /&gt;video12&lt;BR /&gt;video13&lt;BR /&gt;video2&lt;BR /&gt;video3&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;root@imx8qxpmek:~# &lt;BR /&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I&amp;nbsp;delete all things which about I2C. Also I attachted here. Please look.&lt;/P&gt;&lt;P&gt;I convert driver to yes from module. And it seems start correctly.&lt;/P&gt;&lt;P&gt;But I can't get image and show from LVDS panel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also I attach my gstreamer test.&lt;/P&gt;&lt;P&gt;Now I am not sure mipi-cs2 ov5647 camera is working or not. How can I test (show LVDS)? And which gstreamer code I should use?&lt;/P&gt;&lt;P&gt;My last output from gstream and process stuck last function and wait there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@imx8qxpmek:~# gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,wd&lt;BR /&gt;dth=640,height=480,framerate=30/1 ! queue ! v4l2h264enc ! queue ! v4l2h264dec !g&lt;BR /&gt;glimagesink&lt;/P&gt;&lt;P&gt;[ 245.076426] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.079056] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;[ 245.087782] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.090559] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;Setting pipeline to PAUSED ...&lt;/P&gt;&lt;P&gt;[ 245.314080] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.316755] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;Pipel[i n e2 4i5s. 3l2i1v6e9 0a]n do vd5o6e4s0 _nenotu m_neferda mPeRsEiRzOeLsL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;G[o t 2c45on.t3e2x9t4 3f5r]o om ve5l6e4m0e_netnu 'ms_ifnrka'm:e ignstte.rgvlall&lt;/P&gt;&lt;P&gt;ay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplayw;&lt;/P&gt;&lt;P&gt;Set[t i n2g4 5p.i3p4e5l7i7n3e] toov 5P6L40AY_eINnGu m_..f.r&lt;BR /&gt;a&lt;BR /&gt; meintervals 1122&lt;/P&gt;&lt;P&gt;New[ c 2lo4c5k.:3 5G2s9t1S4y]s toevm5C6l4o0c_ke&lt;BR /&gt;n&lt;BR /&gt; um_framesizes 1093&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, widt9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, width=(9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, width=(9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-ra9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:src: caps = video/x-h264t&lt;BR /&gt;i&lt;BR /&gt; on)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorime9&lt;/P&gt;&lt;P&gt;/[G st2P4i6p.e1l3i1n0e9:1]pi poevl5i6n4e00_g/G_sptaQrume u8e0:9q&lt;BR /&gt;u&lt;BR /&gt; eue1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alig9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = video/x-h264, stream9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264dec:v4l2h264dec0.GstPad:sink: caps = video/x-h269&lt;/P&gt;&lt;P&gt;Redistribute latency...&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:sink: caps = video/x-raw9&lt;/P&gt;&lt;P&gt;[ 246.242487] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.245149] ov5640_s_parm 858&lt;/P&gt;&lt;P&gt;[ 246.263484] ov5640_find_datafmt 513&lt;/P&gt;&lt;P&gt;[ 246.267028] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.269721] ov5640_set_fmt 1018&lt;/P&gt;&lt;P&gt;[ 246.272892] to_ov5640_frame_rate 474&lt;/P&gt;&lt;P&gt;[ 246.276490] try_to_find_resolution 972&lt;/P&gt;&lt;P&gt;[ 246.280265] init_device 766&lt;/P&gt;&lt;P&gt;[ 246.283054] ov5640_config_init 699&lt;/P&gt;&lt;P&gt;[ 246.286476] ov5640_download_firmware 669&lt;/P&gt;&lt;P&gt;[ 246.660175] ov5640_change_mode 727&lt;/P&gt;&lt;P&gt;[ 246.663586] to_ov5640_frame_rate 474&lt;/P&gt;&lt;P&gt;[ 246.667212] ov5640_download_firmware 669&lt;/P&gt;&lt;P&gt;[ 246.688174] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.690795] ov5640_get_fmt 1051&lt;/P&gt;&lt;P&gt;[ 246.693978] find_hs_configure 494&lt;/P&gt;&lt;P&gt;[ 246.702372] bypass csc&lt;/P&gt;&lt;P&gt;[ 246.704741] input fmt YUV4&lt;/P&gt;&lt;P&gt;[ 246.707448] output fmt NV12&lt;/P&gt;&lt;P&gt;[ 247.044213] ov5640_s_stream 914&lt;/P&gt;&lt;P&gt;[ 247.047366] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 247.156926] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 247.159555] ov5640_get_fmt 1051&lt;/P&gt;&lt;P&gt;[ 247.162718] find_hs_configure 494&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV style="position: absolute; left: 309px; top: 2675px;"&gt;&lt;DIV class="gtx-trans-icon"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Feb 2020 13:07:53 GMT</pubDate>
    <dc:creator>draven</dc:creator>
    <dc:date>2020-02-03T13:07:53Z</dc:date>
    <item>
      <title>iMX8QXP OV5647_mipi problem. Help please</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030012#M152146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi I have&amp;nbsp;iMX8QXP kit and I want to get stream from ov5647 camera.&lt;/P&gt;&lt;P&gt;DISTRO = fsl-imx-wayland.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ov5647 camera's pin connected to :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MIPI_CSI0_ACM_MCLK_OUT &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIPI_CSI0_MCLK_OUT &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALT0&lt;/P&gt;&lt;P&gt;MIPI_CSI0_CKN &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIPI_CSI0_CLK_N &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALT0&lt;BR /&gt;MIPI_CSI0_CKP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIPI_CSI0_CLK_P &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALT0&lt;BR /&gt;MIPI_CSI0_DN0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIPI_CSI0_DATA0_N &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALT0&lt;BR /&gt;MIPI_CSI0_DN1 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIPI_CSI0_DATA1_N &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALT0&lt;BR /&gt;MIPI_CSI0_DN2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MIPI_CSI0_DATA2_N &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALT0&lt;/P&gt;&lt;P&gt;MIPI_CSI0_DN3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MIPI_CSI0_DATA3_N&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALT0&lt;BR /&gt;MIPI_CSI0_DP0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MIPI_CSI0_DATA0_P&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALT0&lt;BR /&gt;MIPI_CSI0_DP1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MIPI_CSI0_DATA1_P&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALT0&lt;BR /&gt;MIPI_CSI0_DP2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MIPI_CSI0_DATA2_P&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALT0&lt;BR /&gt;MIPI_CSI0_DP3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MIPI_CSI0_DATA3_P&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALT0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I2C pins not connected. Is it problem? Can I get datas from camera without init via i2c?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I can't find these pins (with pad signal names) in ./include/dt-bindings/pinctrl/pads-imx8qxp.h and if I write these pins pad format I get error instead of write&amp;nbsp;&lt;SPAN&gt;MIPI_CSI0_ACM_MCLK_OUT. I think this pins dedicated and I can't mux. I can use directly without change scfw.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So my dts file about mipi csi camera :&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;BR /&gt; imx8qxp-mek {&lt;BR /&gt; pinctrl_mipi_csi0: mipicsi0grp{&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; SC_P_MIPI_CSI0_MCLK_OUT_MIPI_CSI0_ACM_MCLK_OUT 0xC0000041&lt;BR /&gt; SC_P_MIPI_CSI0_GPIO0_01_LSIO_GPIO3_IO07 0xC0000041&lt;BR /&gt; SC_P_MIPI_CSI0_GPIO0_00_LSIO_GPIO3_IO08 0xC0000041&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;pinctrl_parallel_csi: parallelcsigrp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; SC_P_CSI_D00_CI_PI_D02 0xC0000041&lt;BR /&gt; SC_P_CSI_D01_CI_PI_D03 0xC0000041&lt;BR /&gt; SC_P_CSI_D02_CI_PI_D04 0xC0000041&lt;BR /&gt; SC_P_CSI_D03_CI_PI_D05 0xC0000041&lt;BR /&gt; SC_P_CSI_D04_CI_PI_D06 0xC0000041&lt;BR /&gt; SC_P_CSI_D05_CI_PI_D07 0xC0000041&lt;BR /&gt; SC_P_CSI_D06_CI_PI_D08 0xC0000041&lt;BR /&gt; SC_P_CSI_D07_CI_PI_D09 0xC0000041&lt;/P&gt;&lt;P&gt;SC_P_CSI_MCLK_CI_PI_MCLK 0xC0000041&lt;BR /&gt; SC_P_CSI_PCLK_CI_PI_PCLK 0xC0000041&lt;BR /&gt; SC_P_CSI_HSYNC_CI_PI_HSYNC 0xC0000041&lt;BR /&gt; SC_P_CSI_VSYNC_CI_PI_VSYNC 0xC0000041&lt;BR /&gt; SC_P_CSI_EN_LSIO_GPIO3_IO02 0xC0000041&lt;BR /&gt; SC_P_CSI_RESET_LSIO_GPIO3_IO03 0xC0000041&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_0 {&lt;BR /&gt; interface = &amp;lt;6 0 2&amp;gt;; /* INPUT: 6-PARALLEL CSI */&lt;BR /&gt; parallel_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;cameradev {&lt;BR /&gt; parallel_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;parallel_csi {&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; parallel_csi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5647_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_2 {&lt;BR /&gt; interface = &amp;lt;2 0 2&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_1 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_3 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_4 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_5 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_6 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_7 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;i2c0_csi0 {&lt;BR /&gt; clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5647_mipi: ov5647_mipi@36 {&lt;BR /&gt; compatible = "ovti,ov5647_mipi";&lt;BR /&gt; reg = &amp;lt;0x36&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_mipi_csi0&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_24MHZ&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 7 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 8 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port {&lt;BR /&gt; ov5647_mipi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;mipi_csi0_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;/delete-node/max9286_mipi@6A;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;mipi_csi_0 {&lt;BR /&gt; /delete-property/virtual-channel;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi0_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5647_mipi_ep&amp;gt;;&lt;BR /&gt; data-lanes = &amp;lt;1 2&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;i2c0_cm40 {&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5647: ov5647@36 {&lt;BR /&gt; compatible = "ovti,ov5647";&lt;BR /&gt; reg = &amp;lt;0x36&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_parallel_csi&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_PARALLEL_CSI_MISC0_CLK&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 2 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 3 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port {&lt;BR /&gt; ov5647_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;parallel_csi_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then I open ov5647_mipi support via make menuconfig :&amp;nbsp;&lt;/P&gt;&lt;P&gt;make menuconfig &amp;gt; Device Drivers &amp;gt; Multimedia Support &amp;gt; V4L platform devices &amp;gt; MXC Camera/V4L2 RPR Features Support &amp;gt; Omnivision ov5647 camera support using mipi &amp;gt; (*).&amp;nbsp; I add y to here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Than I boot, there is no new video in /dev. (with or without ov5647 driver not change video size. There are video12 and video13)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I change&amp;nbsp;&lt;SPAN&gt;Omnivision ov5647 camera support using mipi to m (build module) and I insmod&amp;nbsp;ov5647_camera_mipi.ko&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;module loaded and strace like that :&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;----------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;execve("/sbin/insmod", ["insmod", "ov5647_camera_mipi.ko"], 0xfffff1387b58 /* 19 vars */) = 0&lt;BR /&gt;brk(NULL) = 0x1b168000&lt;BR /&gt;faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)&lt;BR /&gt;openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3&lt;BR /&gt;fstat(3, {st_mode=S_IFREG|0644, st_size=43413, ...}) = 0&lt;BR /&gt;mmap(NULL, 43413, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff8ba94000&lt;BR /&gt;close(3) = 0&lt;BR /&gt;openat(AT_FDCWD, "/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3&lt;BR /&gt;read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300$\0\0\0\0\0\0"..., 832) = 832&lt;BR /&gt;fstat(3, {st_mode=S_IFREG|0755, st_size=88392, ...}) = 0&lt;BR /&gt;mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff8ba92000&lt;BR /&gt;mmap(NULL, 151928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffff8ba4c000&lt;BR /&gt;mprotect(0xffff8ba61000, 61440, PROT_NONE) = 0&lt;BR /&gt;mmap(0xffff8ba70000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xffff8ba70000&lt;BR /&gt;close(3) = 0&lt;BR /&gt;openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3&lt;BR /&gt;read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\260C\2\0\0\0\0\0"..., 832) = 832&lt;BR /&gt;fstat(3, {st_mode=S_IFREG|0755, st_size=1405888, ...}) = 0&lt;BR /&gt;mmap(NULL, 1477872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffff8b8e3000&lt;BR /&gt;mprotect(0xffff8ba33000, 65536, PROT_NONE) = 0&lt;BR /&gt;mmap(0xffff8ba43000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x150000) = 0xffff8ba43000&lt;BR /&gt;mmap(0xffff8ba49000, 11504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff8ba49000&lt;BR /&gt;close(3) = 0&lt;BR /&gt;mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff8b8e1000&lt;BR /&gt;mprotect(0xffff8ba43000, 12288, PROT_READ) = 0&lt;BR /&gt;mprotect(0xffff8ba70000, 4096, PROT_READ) = 0&lt;BR /&gt;mprotect(0x42f000, 4096, PROT_READ) = 0&lt;BR /&gt;mprotect(0xffff8baa1000, 4096, PROT_READ) = 0&lt;BR /&gt;munmap(0xffff8ba94000, 43413) = 0&lt;BR /&gt;brk(NULL) = 0x1b168000&lt;BR /&gt;brk(0x1b189000) = 0x1b189000&lt;BR /&gt;uname({sysname="Linux", nodename="imx8qxpmek", ...}) = 0&lt;BR /&gt;openat(AT_FDCWD, "/lib/modules/4.19.35-1.1.0+g0f9917c56d59/modules.softdep", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)&lt;BR /&gt;openat(AT_FDCWD, "/proc/cmdline", O_RDONLY|O_CLOEXEC) = 3&lt;BR /&gt;read(3, "root=/dev/mmcblk1p2 ro rootwait "..., 4095) = 88&lt;BR /&gt;read(3, "", 4007) = 0&lt;BR /&gt;close(3) = 0&lt;BR /&gt;newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0&lt;BR /&gt;newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0&lt;BR /&gt;newfstatat(AT_FDCWD, "/home/ov5647_camera_mipi.ko", {st_mode=S_IFREG|0644, st_size=28736, ...}, 0) = 0&lt;BR /&gt;openat(AT_FDCWD, "/home/ov5647_camera_mipi.ko", O_RDONLY|O_CLOEXEC) = 3&lt;BR /&gt;read(3, "\177E", 2) = 2&lt;BR /&gt;lseek(3, 0, SEEK_SET) = 0&lt;BR /&gt;fstat(3, {st_mode=S_IFREG|0644, st_size=28736, ...}) = 0&lt;BR /&gt;mmap(NULL, 28736, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff8ba97000&lt;BR /&gt;finit_module(3, "", 0) = 0&lt;BR /&gt;munmap(0xffff8ba97000, 28736) = 0&lt;BR /&gt;close(3) = 0&lt;BR /&gt;exit_group(0) = ?&lt;BR /&gt;+++ exited with 0 +++&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;-----------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I tried video12 and video13 to open camera via lvds with these commands :&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------------------------------&lt;/P&gt;&lt;P&gt;Command :&amp;nbsp;&lt;/P&gt;&lt;PRE class="" style="background: #f6f8fa; border: none; padding: 0in;"&gt;&lt;SPAN style="border: none; padding: 0in; font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;gst-launch-1.0 -v videotestsrc pattern=ball \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! video/x-raw,width=320,height=240 \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! videoconvert \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! tee \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! v4l2sink device=/dev/video1&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;2&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Output :&amp;nbsp;&lt;/P&gt;&lt;P&gt;root@imx8qxpmek:/home# gst-launch-1.0 -v videotestsrc pattern=ball \&lt;BR /&gt;&amp;gt; ! video/x-raw,width=320,height=240 \&lt;BR /&gt;&amp;gt; ! videoconvert \&lt;BR /&gt;&amp;gt; ! tee \&lt;BR /&gt;&amp;gt; ! v4l2sink device=/dev/video12&lt;BR /&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;ERROR: Pipeline doesn't want to pause.&lt;BR /&gt;ERROR: from element /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0: Device '/dev/video12' is not a output device.&lt;BR /&gt;Additional debug info:&lt;BR /&gt;../../../git/sys/v4l2/v4l2_calls.c(687): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0:&lt;BR /&gt;Capabilities: 0x4204000&lt;BR /&gt;Setting pipeline to NULL ...&lt;BR /&gt;Freeing pipeline ...&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:root@imx8qxpmek:/home" rel="nofollow noopener noreferrer" target="_blank"&gt;root@imx8qxpmek:/home#&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----------------------------------------------------&lt;/P&gt;&lt;P&gt;Command :&amp;nbsp;&lt;/P&gt;&lt;PRE class="" style="background: #f6f8fa; border: none; padding: 0in;"&gt;&lt;SPAN style="border: none; padding: 0in; font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;gst-launch-1.0 -v videotestsrc pattern=ball \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! video/x-raw,width=320,height=240 \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! videoconvert \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! tee \&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="border: none; padding: 0in;"&gt;&lt;CODE class=""&gt;    &lt;/CODE&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;! v4l2sink device=/dev/video1&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: xx-small; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;"&gt;&lt;CODE class=""&gt;2&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Output :&amp;nbsp;&lt;/P&gt;&lt;P&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;Pipeline is PREROLLING ...&lt;BR /&gt;/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace1&lt;BR /&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mod1&lt;BR /&gt;/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace1&lt;BR /&gt;/GstPipeline:pipeline0/GstTee:tee0.GstTeePad:src_0: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string1&lt;BR /&gt;/GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(1&lt;BR /&gt;/GstPipeline:pipeline0/GstTee:tee0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)pro1&lt;BR /&gt;/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlac1&lt;BR /&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mo1&lt;BR /&gt;Pipeline is PREROLLED ...&lt;BR /&gt;Setting pipeline to PLAYING ...&lt;BR /&gt;New clock: GstSystemClock&lt;/P&gt;&lt;P&gt;^Chandling interrupt.&amp;nbsp; -------------------------------------&amp;gt; CTRL + C&lt;BR /&gt;Interrupt: Stopping pipeline ...&lt;BR /&gt;Execution ended after 0:01:03.000609625&lt;BR /&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;Setting pipeline to READY ...&lt;BR /&gt;Setting pipeline to NULL ...&lt;BR /&gt;Freeing pipeline ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------&lt;/P&gt;&lt;P&gt;command :&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;gst-launch-1.0 -e glvideomixer name=mix background=3 sink_0::xpos=192 sink_0::ypos=0 sink_0::width=640 sink_0::height=480 sink_0::zorder=1 ! "video/x-raw,width=1024,height=768" ! glimagesink rotate-method=horizontal-flip v4l2src device=/dev/video&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt; ! video/x-raw,width=640,height=480 ! mix.sink_0 &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;output :&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;Pipeline is live and does not need PREROLL ...&lt;BR /&gt;Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";&lt;BR /&gt;Setting pipeline to PLAYING ...&lt;BR /&gt;New clock: GstSystemClock&lt;BR /&gt;ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.&lt;BR /&gt;Additional debug info:&lt;BR /&gt;../../../../git/libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:&lt;BR /&gt;streaming stopped, reason not-negotiated (-4)&lt;BR /&gt;EOS on shutdown enabled -- waiting for EOS after Error&lt;BR /&gt;Waiting for EOS...&lt;/P&gt;&lt;P&gt;---------------------&lt;/P&gt;&lt;P&gt;command :&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;gst-launch-1.0 -e glvideomixer name=mix background=3 sink_0::xpos=192 sink_0::ypos=0 sink_0::width=640 sink_0::height=480 sink_0::zorder=1 ! "video/x-raw,width=1024,height=768" ! glimagesink rotate-method=horizontal-flip v4l2src device=/dev/video&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #222222; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, sans-serif;"&gt; ! video/x-raw,width=640,height=480 ! mix.sink_0 &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;SPAN&gt;Output :&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0in;"&gt;&lt;/P&gt;&lt;P&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;ERROR: Pipeline doesn't want to pause.&lt;BR /&gt;Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";&lt;BR /&gt;ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device '/dev/video12' is not a capture device.&lt;BR /&gt;Additional debug info:&lt;BR /&gt;../../../git/sys/v4l2/v4l2_calls.c(679): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:&lt;BR /&gt;Capabilities: 0x4204000&lt;BR /&gt;Setting pipeline to NULL ...&lt;BR /&gt;Freeing pipeline ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help please. I am waiting your suggestion.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit 1 :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;I change dts file like that :&lt;/P&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;BR /&gt; imx8qxp-mek {&lt;BR /&gt; pinctrl_mipi_csi0: mipicsi0grp{&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; SC_P_MIPI_CSI0_MCLK_OUT_MIPI_CSI0_ACM_MCLK_OUT 0xC0000041&lt;BR /&gt; SC_P_MIPI_CSI0_GPIO0_01_LSIO_GPIO3_IO07 0xC0000041&lt;BR /&gt; SC_P_MIPI_CSI0_GPIO0_00_LSIO_GPIO3_IO08 0xC0000041&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;pinctrl_parallel_csi: parallelcsigrp {&lt;BR /&gt; fsl,pins = &amp;lt;&lt;BR /&gt; SC_P_CSI_D00_CI_PI_D02 0xC0000041&lt;BR /&gt; SC_P_CSI_D01_CI_PI_D03 0xC0000041&lt;BR /&gt; SC_P_CSI_D02_CI_PI_D04 0xC0000041&lt;BR /&gt; SC_P_CSI_D03_CI_PI_D05 0xC0000041&lt;BR /&gt; SC_P_CSI_D04_CI_PI_D06 0xC0000041&lt;BR /&gt; SC_P_CSI_D05_CI_PI_D07 0xC0000041&lt;BR /&gt; SC_P_CSI_D06_CI_PI_D08 0xC0000041&lt;BR /&gt; SC_P_CSI_D07_CI_PI_D09 0xC0000041&lt;/P&gt;&lt;P&gt;SC_P_CSI_MCLK_CI_PI_MCLK 0xC0000041&lt;BR /&gt; SC_P_CSI_PCLK_CI_PI_PCLK 0xC0000041&lt;BR /&gt; SC_P_CSI_HSYNC_CI_PI_HSYNC 0xC0000041&lt;BR /&gt; SC_P_CSI_VSYNC_CI_PI_VSYNC 0xC0000041&lt;BR /&gt; SC_P_CSI_EN_LSIO_GPIO3_IO02 0xC0000041&lt;BR /&gt; SC_P_CSI_RESET_LSIO_GPIO3_IO03 0xC0000041&lt;BR /&gt; &amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_0 {&lt;BR /&gt; interface = &amp;lt;6 0 2&amp;gt;; /* INPUT: 6-PARALLEL CSI */&lt;BR /&gt; parallel_csi;&lt;BR /&gt; status = "disable";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;cameradev {&lt;BR /&gt; mipi_csi_0;&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;parallel_csi {&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; status = "disable";&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; parallel_csi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5647_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_2 {&lt;BR /&gt; interface = &amp;lt;2 0 2&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_1 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_3 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_4 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_5 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_6 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_7 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;i2c0_csi0 {&lt;BR /&gt; clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5647_mipi: ov5647_mipi@36 {&lt;BR /&gt; compatible = "ovti,ov5647_mipi";&lt;BR /&gt; reg = &amp;lt;0x36&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_mipi_csi0&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_24MHZ&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 7 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 8 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port {&lt;BR /&gt; ov5647_mipi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;mipi_csi0_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;/delete-node/max9286_mipi@6A;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;mipi_csi_0 {&lt;BR /&gt; virtual-channel;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi0_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5647_mipi_ep&amp;gt;;&lt;BR /&gt; data-lanes = &amp;lt;1 2&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;BR /&gt;&amp;amp;i2c0_cm40 {&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5647: ov5647@36 {&lt;BR /&gt; compatible = "ovti,ov5647";&lt;BR /&gt; reg = &amp;lt;0x36&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_parallel_csi&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_PARALLEL_CSI_MISC0_CLK&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 2 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 3 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; status = "disabled";&lt;BR /&gt; port {&lt;BR /&gt; ov5647_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;parallel_csi_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;BR /&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;now I seems modules : root@imx8qxpmek:/# find -name "&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&lt;EM&gt;ov5647&lt;/EM&gt;&lt;/SPAN&gt;" ./sys/bus/i2c/drivers/ov5647_mipi ./sys/firmware/devicetree/base/i2c@37230000/ov5647@36 ./sys/firmware/devicetree/base/i2c@58226000/ov5647_mipi@36 ./sys/module/ov5647_camera_mipi&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;and when ls /dev there is two /dev/video now. (video0 and video1).&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;Why there is two video channel now?&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;Also there is an error about my dts file. What is that :&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;root@imx8qxpmek:/# dmesg | grep ov5&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;[ 3.667601] ov5647_mipi 16-0036: Error applying setting, reverse things back [ 3.674673] ov5647_mipi: probe of 16-0036 failed with error -22&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;I am waiting for some help.&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;Edit 2 :&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;I deleted&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;P style="background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;SC_P_MIPI_CSI0_GPIO0_01_LSIO_GPIO3_IO07 0xC0000041&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;SC_P_MIPI_CSI0_GPIO0_00_LSIO_GPIO3_IO08 0xC0000041&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; margin: 0px;"&gt;&amp;nbsp;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; margin: 0px;"&gt;from dts file. (I think there was pin conflict)&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; margin: 0px;"&gt;root@imx8qxpmek:/# dmesg | grep ov5&lt;BR /&gt;[ 3.641815] ov5647_mipi 16-0036: 16-0036 supply DOVDD not found, using dummy regulator&lt;BR /&gt;[ 3.649866] ov5647_mipi 16-0036: Linked as a consumer to regulator.0&lt;BR /&gt;[ 3.656255] ov5647_mipi 16-0036: 16-0036 supply DVDD not found, using dummy regulator&lt;BR /&gt;[ 3.664175] ov5647_mipi 16-0036: 16-0036 supply AVDD not found, using dummy regulator&lt;BR /&gt;[ 4.751720] ov5647_read_reg:write reg error:reg=300a&lt;BR /&gt;[ 4.756696] camera ov5647_mipi is not found&lt;BR /&gt;root@imx8qxpmek:/# &lt;/CODE&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;Also I try video0, video1 and video12 with this command :&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;root@imx8qxpmek:/# gst-launch-1.0 v4l2src device=/dev/video12 glimagesink &lt;BR /&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;ERROR: Pipeline doesn't want to pause.&lt;BR /&gt;Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";&lt;BR /&gt;ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device '/dev/video12' is not a capture device.&lt;BR /&gt;Additional debug info:&lt;BR /&gt;../../../git/sys/v4l2/v4l2_calls.c(679): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:&lt;BR /&gt;Capabilities: 0x4204000&lt;BR /&gt;Setting pipeline to NULL ...&lt;BR /&gt;Freeing pipeline ...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 1em;"&gt;&lt;BR /&gt;But video13 different :&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@imx8qxpmek:/# gst-launch-1.0 v4l2src device=/dev/video13 glimagesink &lt;BR /&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;Pipeline is live and does not need PREROLL ...&lt;BR /&gt;Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";&lt;BR /&gt;Caught SIGSEGV&lt;BR /&gt;Setting pipeline to PLAYING ...&lt;BR /&gt;New clock: GstSystemClock&lt;BR /&gt;#0 0x0000ffffbce2a1a0 in __GI___poll (fds=0x13944c50, nfds=2, &lt;BR /&gt;#1 0x0000ffffbcf4b22c in ?? () from /usr/lib/libglib-2.0.so.0&lt;BR /&gt;#2 0x0000ffffbcf4b640 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0&lt;BR /&gt;#3 0x0000ffffbd0da5bc in gst_bus_poll () from /usr/lib/libgstreamer-1.0.so.0&lt;BR /&gt;#4 0x0000000000404828 in ?? ()&lt;BR /&gt;#5 0x00000000004036a8 in ?? ()&lt;BR /&gt;#6 0x0000ffffbcd89264 in __libc_start_main (main=0x4032c0, argc=4, &lt;BR /&gt;#7 0x0000000000403d44 in ?? ()&lt;BR /&gt;Spinning. Please run 'gdb gst-launch-1.0 4434' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="" style="color: #242729; background-color: #ffffff; border: 0px; margin: 0px 0px 5px;"&gt;&lt;P style="border: 0px; font-weight: inherit; margin: 0px 0px 1em;"&gt;Now again I am waiting for some help!!&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Feb 2020 15:23:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030012#M152146</guid>
      <dc:creator>draven</dc:creator>
      <dc:date>2020-02-01T15:23:14Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QXP OV5647_mipi problem. Help please</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030013#M152147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi berat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at mipi-csi ov5640 example&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-mipi-ov5640.dts?h=imx_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-mipi-ov5640.dts?h=imx_4.14.78_1.0.0_ga"&gt;fsl-imx8qxp-mek-mipi-ov5640.dts\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;driver description in sect.6.1.2 Omnivision Camera attached Linux Manual.&lt;/P&gt;&lt;P&gt;If not using i2c, one can try to remove i2c initialization in driver&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/imx8/ov5640_mipi_v3.c?h=imx_4.19.35_1.1.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/media/platform/imx8/ov5640_mipi_v3.c?h=imx_4.19.35_1.1.0"&gt;ov5640_mipi_v3.c\imx8\platform\media\drivers - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2020 05:22:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030013#M152147</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-02-03T05:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QXP OV5647_mipi problem. Help please</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030014#M152148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added what you said.&lt;/P&gt;&lt;P&gt;My dts file :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;amp;isi_0 {&lt;BR /&gt; status = "okay";&lt;BR /&gt; interface = &amp;lt;2 0 2&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_1 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_2 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_3 {&lt;BR /&gt; status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;i2c0_csi0 {&lt;BR /&gt; clock-frequency = &amp;lt;100000&amp;gt;;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; ov5640_mipi: ov5640_mipi@3c {&lt;BR /&gt; DOVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_3v3&amp;gt;;&lt;BR /&gt; AVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_3v3&amp;gt;;&lt;BR /&gt; DVDD-supply = &amp;lt;&amp;amp;reg_mba8qx_1v8&amp;gt;;&lt;BR /&gt; compatible = "ovti,ov5640_mipi_v3";&lt;BR /&gt; reg = &amp;lt;0x3c&amp;gt;;&lt;BR /&gt; pinctrl-names = "default";&lt;BR /&gt; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_mipi_csi0&amp;gt;;&lt;BR /&gt; clocks = &amp;lt;&amp;amp;clk IMX8QXP_CLK_DUMMY&amp;gt;;&lt;BR /&gt; clock-names = "csi_mclk";&lt;BR /&gt; csi_id = &amp;lt;0&amp;gt;;&lt;BR /&gt; pwn-gpios = &amp;lt;&amp;amp;gpio3 7 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; rst-gpios = &amp;lt;&amp;amp;gpio3 8 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt; mclk = &amp;lt;24000000&amp;gt;;&lt;BR /&gt; mclk_source = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi;&lt;BR /&gt; status = "okay";&lt;BR /&gt; port {&lt;BR /&gt; ov5640_mipi_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;mipi_csi0_ep&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;max9286_mipi@6A {&lt;BR /&gt; status = "disabled";&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;mipi_csi_0 {&lt;BR /&gt; /delete-property/virtual-channel;&lt;BR /&gt; status = "okay";&lt;BR /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt; port@0 {&lt;BR /&gt; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt; mipi_csi0_ep: endpoint {&lt;BR /&gt; remote-endpoint = &amp;lt;&amp;amp;ov5640_mipi_ep&amp;gt;;&lt;BR /&gt; data-lanes = &amp;lt;0 1&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;root@imx8qxpmek:~# dmesg | grep video&lt;BR /&gt;[ 0.366901] videodev: Linux video capture interface: v2.00&lt;BR /&gt;[ 4.072382] mx8-img-md: Registered mxc_isi.0.capture as /dev/video0&lt;BR /&gt;[ 4.122837] mxc-jpeg 58400000.jpegdec: decoder device registered as /dev/video2 (81,5)&lt;BR /&gt;[ 4.133990] mxc-jpeg 58450000.jpegenc: encoder device registered as /dev/video3 (81,6)&lt;BR /&gt;root@imx8qxpmek:~# dmesg | grep ov &lt;BR /&gt;[ 0.000000] Movable zone start for each node&lt;BR /&gt;[ 0.185263] cpuidle: using governor menu&lt;BR /&gt;[ 3.669154] ov5640_probe camera start to init&lt;BR /&gt;[ 3.673585] ov5640_set_clk_rate 645&lt;BR /&gt;[ 3.677089] ov5640_regulator_enable 547&lt;BR /&gt;[ 3.681027] ov5640_mipi_v3 16-003c: Linked as a consumer to regulator.3&lt;BR /&gt;[ 3.687725] ov5640_mipi_v3 16-003c: Linked as a consumer to regulator.4&lt;BR /&gt;[ 3.696465] ov5640_probe camera initializing&lt;BR /&gt;[ 3.703548] ov5640_config_init 699&lt;BR /&gt;[ 3.706959] ov5640_download_firmware 669&lt;BR /&gt;[ 4.066558] ov5640_probe camera mipi ov5640, is found&lt;BR /&gt;[ 4.084676] mx8-img-md: Registered sensor subdevice: ov5640_mipi_v3 16-003c (1)&lt;BR /&gt;[ 4.105093] mx8-img-md: created link [ov5640_mipi_v3 16-003c] =&amp;gt; [mxc-mipi-csi2.0]&lt;BR /&gt;[ 6.762722] to_ov5640 467&lt;BR /&gt;[ 6.766080] ov5640_s_power 786&lt;BR /&gt;[ 6.778431] to_ov5640 467&lt;BR /&gt;[ 6.782468] ov5640_s_power 786&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;-------------------------------------&lt;BR /&gt;root@imx8qxpmek:~# ls /dev&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;v4l&lt;/P&gt;&lt;P&gt;v4l-subdev0&lt;/P&gt;&lt;P&gt;v4l-subdev1&lt;/P&gt;&lt;P&gt;v4l-subdev2&lt;/P&gt;video0&lt;BR /&gt;video1&lt;BR /&gt;video12&lt;BR /&gt;video13&lt;BR /&gt;video2&lt;BR /&gt;video3&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;root@imx8qxpmek:~# &lt;BR /&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I&amp;nbsp;delete all things which about I2C. Also I attachted here. Please look.&lt;/P&gt;&lt;P&gt;I convert driver to yes from module. And it seems start correctly.&lt;/P&gt;&lt;P&gt;But I can't get image and show from LVDS panel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also I attach my gstreamer test.&lt;/P&gt;&lt;P&gt;Now I am not sure mipi-cs2 ov5647 camera is working or not. How can I test (show LVDS)? And which gstreamer code I should use?&lt;/P&gt;&lt;P&gt;My last output from gstream and process stuck last function and wait there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@imx8qxpmek:~# gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,wd&lt;BR /&gt;dth=640,height=480,framerate=30/1 ! queue ! v4l2h264enc ! queue ! v4l2h264dec !g&lt;BR /&gt;glimagesink&lt;/P&gt;&lt;P&gt;[ 245.076426] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.079056] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;[ 245.087782] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.090559] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;Setting pipeline to PAUSED ...&lt;/P&gt;&lt;P&gt;[ 245.314080] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 245.316755] ov5640_s_power 786&lt;/P&gt;&lt;P&gt;Pipel[i n e2 4i5s. 3l2i1v6e9 0a]n do vd5o6e4s0 _nenotu m_neferda mPeRsEiRzOeLsL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;G[o t 2c45on.t3e2x9t4 3f5r]o om ve5l6e4m0e_netnu 'ms_ifnrka'm:e ignstte.rgvlall&lt;/P&gt;&lt;P&gt;ay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplayw;&lt;/P&gt;&lt;P&gt;Set[t i n2g4 5p.i3p4e5l7i7n3e] toov 5P6L40AY_eINnGu m_..f.r&lt;BR /&gt;a&lt;BR /&gt; meintervals 1122&lt;/P&gt;&lt;P&gt;New[ c 2lo4c5k.:3 5G2s9t1S4y]s toevm5C6l4o0c_ke&lt;BR /&gt;n&lt;BR /&gt; um_framesizes 1093&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, widt9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, width=(9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, width=(9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-ra9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:src: caps = video/x-h264t&lt;BR /&gt;i&lt;BR /&gt; on)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorime9&lt;/P&gt;&lt;P&gt;/[G st2P4i6p.e1l3i1n0e9:1]pi poevl5i6n4e00_g/G_sptaQrume u8e0:9q&lt;BR /&gt;u&lt;BR /&gt; eue1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alig9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = video/x-h264, stream9&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264dec:v4l2h264dec0.GstPad:sink: caps = video/x-h269&lt;/P&gt;&lt;P&gt;Redistribute latency...&lt;/P&gt;&lt;P&gt;/GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:sink: caps = video/x-raw9&lt;/P&gt;&lt;P&gt;[ 246.242487] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.245149] ov5640_s_parm 858&lt;/P&gt;&lt;P&gt;[ 246.263484] ov5640_find_datafmt 513&lt;/P&gt;&lt;P&gt;[ 246.267028] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.269721] ov5640_set_fmt 1018&lt;/P&gt;&lt;P&gt;[ 246.272892] to_ov5640_frame_rate 474&lt;/P&gt;&lt;P&gt;[ 246.276490] try_to_find_resolution 972&lt;/P&gt;&lt;P&gt;[ 246.280265] init_device 766&lt;/P&gt;&lt;P&gt;[ 246.283054] ov5640_config_init 699&lt;/P&gt;&lt;P&gt;[ 246.286476] ov5640_download_firmware 669&lt;/P&gt;&lt;P&gt;[ 246.660175] ov5640_change_mode 727&lt;/P&gt;&lt;P&gt;[ 246.663586] to_ov5640_frame_rate 474&lt;/P&gt;&lt;P&gt;[ 246.667212] ov5640_download_firmware 669&lt;/P&gt;&lt;P&gt;[ 246.688174] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 246.690795] ov5640_get_fmt 1051&lt;/P&gt;&lt;P&gt;[ 246.693978] find_hs_configure 494&lt;/P&gt;&lt;P&gt;[ 246.702372] bypass csc&lt;/P&gt;&lt;P&gt;[ 246.704741] input fmt YUV4&lt;/P&gt;&lt;P&gt;[ 246.707448] output fmt NV12&lt;/P&gt;&lt;P&gt;[ 247.044213] ov5640_s_stream 914&lt;/P&gt;&lt;P&gt;[ 247.047366] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 247.156926] to_ov5640 467&lt;/P&gt;&lt;P&gt;[ 247.159555] ov5640_get_fmt 1051&lt;/P&gt;&lt;P&gt;[ 247.162718] find_hs_configure 494&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV style="position: absolute; left: 309px; top: 2675px;"&gt;&lt;DIV class="gtx-trans-icon"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2020 13:07:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QXP-OV5647-mipi-problem-Help-please/m-p/1030014#M152148</guid>
      <dc:creator>draven</dc:creator>
      <dc:date>2020-02-03T13:07:53Z</dc:date>
    </item>
  </channel>
</rss>

