<?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>i.MX Processors中的主题 Re: IMX8QM MIPI CSI : Cannot link with subdev</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/2086503#M236673</link>
    <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/64819"&gt;@johnjacob&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;I am facing same issue? Is it resolved if yes how?&lt;/P&gt;</description>
    <pubDate>Thu, 24 Apr 2025 10:08:14 GMT</pubDate>
    <dc:creator>dhruvinrajpura</dc:creator>
    <dc:date>2025-04-24T10:08:14Z</dc:date>
    <item>
      <title>IMX8QM MIPI CSI : Cannot link with subdev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/1509459#M194109</link>
      <description>&lt;P&gt;Dear Experts,&lt;/P&gt;&lt;P&gt;We are working on a customer board based on imx8 quad max. We are facing issues with the bring up of AR0144AT +DS90UB960+913A(SerDes combo).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are able to detect the sensor but unable to successfully link the sensor to a CSI interface ( CSI0).&lt;/P&gt;&lt;P&gt;[ 1.930451] mxc-jpeg 58400000.jpegdec: decoder device registered as /dev/video0 (81,0)&lt;BR /&gt;[ 1.939243] mxc-jpeg 58450000.jpegenc: encoder device registered as /dev/video1 (81,1)&lt;BR /&gt;[ 2.137578] mxc-md bus@58000000:camera: deferring cap_device device registration&lt;BR /&gt;[ 2.149188] mxc-isi 58100000.isi: mxc_isi.0 registered successfully&lt;BR /&gt;[ 2.160818] mxc-isi 58110000.isi: mxc_isi.1 registered successfully&lt;BR /&gt;[ 2.171306] mxc-isi 58120000.isi: mxc_isi.2 registered successfully&lt;BR /&gt;[ 2.183117] mxc-isi 58130000.isi: mxc_isi.3 registered successfully&lt;BR /&gt;[ 2.195312] mxc-isi 58140000.isi: mxc_isi.4 registered successfully&lt;BR /&gt;[ 2.208932] mxc-isi 58150000.isi: mxc_isi.5 registered successfully&lt;BR /&gt;[ 2.220525] mxc-isi 58160000.isi: mxc_isi.6 registered successfully&lt;BR /&gt;[ 2.234915] mxc-isi 58170000.isi: mxc_isi.7 registered successfully&lt;BR /&gt;[ 2.261129] mxc-mipi-csi2 58227000.csi: lanes: 4,name: mxc-mipi-csi2.0&lt;BR /&gt;[ 7.000955] mx8-img-md: Registered mxc_isi.0.capture as /dev/video2&lt;BR /&gt;[ 7.007471] mx8-img-md: Registered mxc_isi.1.capture as /dev/video3&lt;BR /&gt;[ 7.013962] mx8-img-md: Registered mxc_isi.2.capture as /dev/video4&lt;BR /&gt;[ 7.020448] mx8-img-md: Registered mxc_isi.3.capture as /dev/video5&lt;BR /&gt;[ 7.026936] mx8-img-md: Registered mxc_isi.4.capture as /dev/video6&lt;BR /&gt;[ 7.033412] mx8-img-md: Registered mxc_isi.5.capture as /dev/video7&lt;BR /&gt;[ 7.039906] mx8-img-md: Registered mxc_isi.6.capture as /dev/video8&lt;BR /&gt;[ 7.046389] mx8-img-md: Registered mxc_isi.7.capture as /dev/video9&lt;BR /&gt;[ 7.059856] mx8-img-md: created link [mxc_isi.0] =&amp;gt; [mxc_isi.0.capture]&lt;BR /&gt;[ 7.066481] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.0]&lt;BR /&gt;[ 7.072955] mx8-img-md: created link [mxc_isi.1] =&amp;gt; [mxc_isi.1.capture]&lt;BR /&gt;[ 7.079591] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.1]&lt;BR /&gt;[ 7.086048] mx8-img-md: created link [mxc_isi.2] =&amp;gt; [mxc_isi.2.capture]&lt;BR /&gt;[ 7.092682] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.2]&lt;BR /&gt;[ 7.099136] mx8-img-md: created link [mxc_isi.3] =&amp;gt; [mxc_isi.3.capture]&lt;BR /&gt;[ 7.105755] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.3]&lt;BR /&gt;[ 7.112212] mx8-img-md: created link [mxc_isi.4] =&amp;gt; [mxc_isi.4.capture]&lt;BR /&gt;[ 7.118846] mx8-img-md: created link [mxc_isi.5] =&amp;gt; [mxc_isi.5.capture]&lt;BR /&gt;[ 7.125475] mx8-img-md: created link [mxc_isi.6] =&amp;gt; [mxc_isi.6.capture]&lt;BR /&gt;[ 7.132100] mx8-img-md: created link [mxc_isi.7] =&amp;gt; [mxc_isi.7.capture]&lt;BR /&gt;[ 7.144318] mxc-md bus@58000000:camera: Sensor register failed&lt;BR /&gt;[ 7.150173] mxc-md: probe of bus@58000000:camera failed with error -515&lt;BR /&gt;[ 9.644441] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 9.654849] mxc_isi.4: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 9.655427] mxc_isi.5: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 9.664737] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 9.681613] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 9.694000] mxc_isi.7: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 9.696381] mxc_isi.6: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 9.726059] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 25.262059] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 25.276519] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 25.290490] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 25.304446] mxc-mipi-csi2.0: mipi_csi2_s_power, No remote pad found!&lt;BR /&gt;[ 25.318352] mxc_isi.4: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 25.324888] mxc_isi.5: mxc_isi_capture_open, No remote pad found!&lt;BR /&gt;[ 25.331087] mxc_isi.6: mxc_isi_capture_open, No remote pad found!&lt;/P&gt;&lt;P&gt;[ 2.574690] imx-cdnhdmi sound-hdmi-tx: ASoC: failed to init link imx8 hdmi: -517&lt;BR /&gt;[ 7.000955] mx8-img-md: Registered mxc_isi.0.capture as /dev/video2&lt;BR /&gt;[ 7.007471] mx8-img-md: Registered mxc_isi.1.capture as /dev/video3&lt;BR /&gt;[ 7.013962] mx8-img-md: Registered mxc_isi.2.capture as /dev/video4&lt;BR /&gt;[ 7.020448] mx8-img-md: Registered mxc_isi.3.capture as /dev/video5&lt;BR /&gt;[ 7.026936] mx8-img-md: Registered mxc_isi.4.capture as /dev/video6&lt;BR /&gt;[ 7.033412] mx8-img-md: Registered mxc_isi.5.capture as /dev/video7&lt;BR /&gt;[ 7.039906] mx8-img-md: Registered mxc_isi.6.capture as /dev/video8&lt;BR /&gt;[ 7.046389] mx8-img-md: Registered mxc_isi.7.capture as /dev/video9&lt;BR /&gt;[ 7.052787] mx8-img-md: Registered sensor subdevice: m00_f_ar0144 4-0010 (1)&lt;BR /&gt;[ 7.059856] mx8-img-md: created link [mxc_isi.0] =&amp;gt; [mxc_isi.0.capture]&lt;BR /&gt;[ 7.066481] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.0]&lt;BR /&gt;[ 7.072955] mx8-img-md: created link [mxc_isi.1] =&amp;gt; [mxc_isi.1.capture]&lt;BR /&gt;[ 7.079591] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.1]&lt;BR /&gt;[ 7.086048] mx8-img-md: created link [mxc_isi.2] =&amp;gt; [mxc_isi.2.capture]&lt;BR /&gt;[ 7.092682] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.2]&lt;BR /&gt;[ 7.099136] mx8-img-md: created link [mxc_isi.3] =&amp;gt; [mxc_isi.3.capture]&lt;BR /&gt;[ 7.105755] mx8-img-md: created link [mxc-mipi-csi2.0] =&amp;gt; [mxc_isi.3]&lt;BR /&gt;[ 7.112212] mx8-img-md: created link [mxc_isi.4] =&amp;gt; [mxc_isi.4.capture]&lt;BR /&gt;[ 7.118846] mx8-img-md: created link [mxc_isi.5] =&amp;gt; [mxc_isi.5.capture]&lt;BR /&gt;[ 7.125475] mx8-img-md: created link [mxc_isi.6] =&amp;gt; [mxc_isi.6.capture]&lt;BR /&gt;[ 7.132100] mx8-img-md: created link [mxc_isi.7] =&amp;gt; [mxc_isi.7.capture]&lt;BR /&gt;[ 7.138725] mx8-img-md: subdev_notifier_complete error exit&lt;/P&gt;&lt;P&gt;dmesg | grep ar0144&lt;BR /&gt;[ 2.679280] i2c-core: driver [ar0144] registered&lt;BR /&gt;[ 5.961484] ar0144 4-0010: probe&lt;BR /&gt;[ 5.971504] ar0144 4-0010: 4-0010 supply avdd not found, using dummy regulator&lt;BR /&gt;[ 5.978809] ar0144 4-0010: 4-0010 supply dovdd not found, using dummy regulator&lt;BR /&gt;[ 5.986203] ar0144 4-0010: 4-0010 supply dvdd not found, using dummy regulator&lt;BR /&gt;[ 6.004595] ar0144 4-0010: Chip ID of the AR0144 Sensor is :(001356)&lt;BR /&gt;[ 6.020864] i2c i2c-4: client [ar0144] registered with bus id 4-0010&lt;BR /&gt;[ 7.052787] mx8-img-md: Registered sensor subdevice: m00_f_ar0144 4-0010 (1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our Device tree is configured as follows&amp;nbsp;&lt;/P&gt;&lt;P&gt;camera0 : ar0144@10 {&lt;BR /&gt;status ="okay";&lt;BR /&gt;compatible="aptina,ar0144";&lt;BR /&gt;reg=&amp;lt;0x10&amp;gt;;&lt;BR /&gt;clocks=&amp;lt;&amp;amp;clk_dummy&amp;gt;;&lt;BR /&gt;clock-names = "xvclk";&lt;BR /&gt;//reset-gpios = &amp;lt;&amp;amp;lsio_gpio4 19 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;clock-frequency = &amp;lt;24000000&amp;gt;;&lt;BR /&gt;vdddo-supply = &amp;lt;&amp;amp;camera_vdddo_1v8&amp;gt;;&lt;BR /&gt;vdda-supply = &amp;lt;&amp;amp;camera_vdda_2v8&amp;gt;;&lt;BR /&gt;vddd-supply = &amp;lt;&amp;amp;camera_vddd_1v5&amp;gt;;&lt;BR /&gt;port {&lt;BR /&gt;ar0144_ep: endpoint {&lt;BR /&gt;data-lanes = &amp;lt;1 2 3 4&amp;gt;;&lt;BR /&gt;link-frequencies = /bits/ 64 &amp;lt;248000000&amp;gt;;&lt;BR /&gt;remote-endpoint = &amp;lt;&amp;amp;mipi_csi0_ep&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;amp;isi_0 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;cap_device {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;m2m_device {&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;cap_device {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_2 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;cap_device {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_3 {&lt;BR /&gt;status = "disabled";&lt;BR /&gt;cap_device {&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;m2m_device {&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_4 {&lt;BR /&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;cap_device {&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;isi_5 {&lt;BR /&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;cap_device {&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;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;virtual-channel;&lt;BR /&gt;status = "okay";&lt;BR /&gt;/* Camera 1 MIPI CSI-2 (CSIS0) */&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;ar0144_ep&amp;gt;;&lt;BR /&gt;data-lanes = &amp;lt;1 2 3 4&amp;gt;;&lt;BR /&gt;csis-hs-settle = &amp;lt;13&amp;gt;;&lt;BR /&gt;csis-clk-settle = &amp;lt;2&amp;gt;;&lt;BR /&gt;csis-wclk;&lt;BR /&gt;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;We tried adding missing callbacks for link_setup in the driver for the "subdev_notifier_complete error exit" still no luck.&lt;/P&gt;&lt;P&gt;Kindly help us in solving the linking issue on the csi interfacing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 10:26:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/1509459#M194109</guid>
      <dc:creator>johnjacob</dc:creator>
      <dc:date>2022-08-22T10:26:26Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QM MIPI CSI : Cannot link with subdev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/1516259#M194672</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/64819"&gt;@johnjacob&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you please provide me with the callback function which you added?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Dhruvit.&lt;/P&gt;</description>
      <pubDate>Fri, 02 Sep 2022 10:41:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/1516259#M194672</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2022-09-02T10:41:28Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QM MIPI CSI : Cannot link with subdev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/2086503#M236673</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/64819"&gt;@johnjacob&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;I am facing same issue? Is it resolved if yes how?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 10:08:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QM-MIPI-CSI-Cannot-link-with-subdev/m-p/2086503#M236673</guid>
      <dc:creator>dhruvinrajpura</dc:creator>
      <dc:date>2025-04-24T10:08:14Z</dc:date>
    </item>
  </channel>
</rss>

