Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX8M-L/Peripherals/MIPI

100 bytes added, 15 April
no edit summary
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
|-
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|ID#
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|{{oldid|15738|15738}}|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|132022/01/202213}}
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|First DESK-MX8M-L release
|-
! | style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededededf8fb; padding:5px; color:#000000" |{{oldid|17555|175552023/02/24}}| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX8M-L-2.0.0 release|-| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |{{oldid|19169|2023/08/22}}| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX8M-L-4.0.0 release|-! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |242024/0204/202311! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |DESK-MX8M-L-24.01.0 release
|-
 
|}
<section end=History/>
Here below an example of device tree configuration used on standard DAVE's kit for the MINI SOM:
From <code>imx8mm-mito8mmini-sbcx.dts</code>:
<pre>
};
};
};
};
...
...
};
};
};
...
...
&mipi_dsi {
status = "disabled";
};
...
...
...
...
[ 12.486047296546] mxc-mipi-csi2-sam 32e40000.csi: 32e40000.csi supply mipi-phy not found, using dummy regulator[ 12.496009324079] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000[ 12.506087334821] mxc-mipi-csi2-sam 32e50000.csi: 32e50000.csi supply mipi-phy not found, using dummy regulator[ 12.515958355562] mxc-mipi-csi2-sam 32e50000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 266000000
...
...
...
...
[ 21.066388750387] ov5640 1-003c: 1-003c supply DOVDD not found, using dummy regulator[ 21.073762757190] ov5640 1-003c: 1-003c supply AVDD not found, using dummy regulator[ 21.081030763868] ov5640 1-003c: 1-003c supply DVDD not found, using dummy regulator[ 21.099859788593] ov5640 2-003c: 2-003c supply DOVDD not found, using dummy regulator[ 21.107251795388] ov5640 2-003c: 2-003c supply AVDD not found, using dummy regulator[ 21.114516802044] ov5640 2-003c: 2-003c supply DVDD not found, using dummy regulator[ 67.110515018212] mx8-img-md: Registered sensor subdevice: ov5640 2-003c (1)[ 67.122894025152] mx8-img-md: Registered sensor subdevice: ov5640 1-003c (2)[ 67.173873059219] mx8-img-md: created link [ov5640 1-003c] => [mxc-mipi-csi2.0][ 67.187089068913] mx8-img-md: created link [ov5640 2-003c] => [mxc-mipi-csi2.1]
...
...
<pre class="workstation-terminal">
root@desk-mx8mp:~# ls -la /dev/video[1-2]
crw-rw---- 1 root video 81, 1 Jun 22 15Jul 26 05:17 52 /dev/video1crw-rw---- 1 root video 81, 2 Jun 22 15Jul 26 05:17 52 /dev/video2
root@desk-mx8mp:~#
</pre>
root@desk-mx8mp:~# gst-launch-1.0 v4l2src device=/dev/video1 ! "video/x-raw,width=1280,height=720" ! queue ! videorate ! vpuenc_h264 ! avimux ! filesink location=camera_test.avi
Setting pipeline to PAUSED ...
====== VPUENC: 4.57.7 2 build on Dec Sep 2 2021 191 2022 09:5349:0428. ====== wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Dec 2 2021 19Aug 31 2022 01:4328:1214)
vpulib: 1.1.1
firmware: 1.1.1.43690
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 561130.090918711257] bypass csc[ 561130.093288713690] input fmt YUV4[ 561130.096074716433] output fmt YUYVRedistribute latency...
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:0001:06.547119013Setting pipeline to PAUSED ...Setting pipeline to READY ..17.622451702
Setting pipeline to NULL ...
Freeing pipeline ...
...
...
[ 23.551615002816] mxc_mipi-csi 32e30000.mipi_csi: 32e30000.mipi_csi supply mipi-phy not found, using dummy regulator[ 23.561820016644] mxc_mipi-csi 32e30000.mipi_csi: mipi csi v4l2 device registered[ 23.568795023627] CSI: Registered sensor subdevice: mxc_mipi-csi.0[ 23.574482037706] mxc_mipi-csi 32e30000.mipi_csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 333000000
...
...
...
...
[ 31.249776789827] ov5640_mipi 2-003c: No pin available[ 31.254421794462] ov5640_mipi 2-003c: No sensor pwdn pin available[ 31.260093800135] ov5640_mipi 2-003c: No sensor reset pin available[ 31.265879805926] ov5640_mipi 2-003c: 2-003c supply DOVDD not found, using dummy regulator[ 31.273677813173] ov5640_mipi 2-003c: 2-003c supply DVDD not found, using dummy regulator[ 31.281380820266] ov5640_mipi 2-003c: 2-003c supply AVDD not found, using dummy regulator[ 42.975637859688] ov5640_mipi 2-003c: Camera is found[ 3.029304] mxc_mipi-csi 32e30000.mipi_csi: Registered sensor subdevice: ov5640_mipi 2-003c[ 4.993052] ov5640_mipi 2-003c: Camera is found
...
...
<pre class="workstation-terminal">
root@desk-mx8mm:~# ls -la /sys/bus/i2c/drivers/ov5640_mipi/2-003c
lrwxrwxrwx 1 root root 0 Feb 15 10Jul 26 06:43 14 /sys/bus/i2c/drivers/ov5640_mipi/2-003c -> ../../../../devices/platform/soc@0/soc@0:30800000.bus@30800000/30a40000.i2c/i2c-2/2-003c
</pre>
dave_user
424
edits