Issue with IMX93 MIPI CSI2: RAW10 custom camera hanged-up – no data captured

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Issue with IMX93 MIPI CSI2: RAW10 custom camera hanged-up – no data captured

607 次查看
caohieu
Contributor II

Hello, I am currently deploying a system using the SB-UCM-iMX93-Compulab development board.
My project uses a custom camera (Onsemi-AR2020, 20MP, 5120×3840) with output format SBGGR RAW10.
The custom camera has its own clock, and does not require a reset or power-up trigger.

-  I am using Yocto-project to build a kernel module, which I forked from here:
https://github.com/compulab-yokneam/meta-bsp-imx9/blob/EVAL-UCM-iMX93-3.0/README.md

-  Previously, I used my camera on the RPi CM4. I then brought up the AR2020 on the i.MX93 after applying some fixes mentioned here:
https://www.virtanatech.com/blog/indoor-nano-drones-integrating-a-vio-capable-mipi-csi2-camera-on-th... 

-  And then, I modified Yocto-project with some patches, referencing here:
https://github.com/pleiades-br/meta-pleiades-canopus/tree/b58e3fcd92d0b502d0212208bc67da189b57243f/r... 

With my setup, I started the MIPI camera clock at a relatively low frequency to check whether it must be running. The value was-op_sys_clk_freq_mhz(MIPI_DATA_RATE): 149.4643 MHz.

However, it hung during image capture:

root:~# v4l2-ctl --device=/dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture Multiplanar

        [0]: 'RGBP' (16-bit RGB 5-6-5)
        [1]: 'RGB3' (24-bit RGB 8-8-8)
        [2]: 'BGR3' (24-bit BGR 8-8-8)
        [3]: 'YUYV' (YUYV 4:2:2)
        [4]: 'YUV4' (32-bit A/XYUV 8-8-8-8)
        [5]: 'NV12' (Y/UV 4:2:0)
        [6]: 'NM12' (Y/UV 4:2:0 (N-C))
        [7]: 'YM24' (Planar YUV 4:4:4 (N-C))
        [8]: 'XR24' (32-bit BGRX 8-8-8-8)
        [9]: 'AR24' (32-bit BGRA 8-8-8-8)
        [10]: 'BG10' (10-bit Bayer BGBG/GRGR)
                Size: Discrete 5120x3840


root:~# v4l2-ctl --device=/dev/video0 --set-fmt-video=width=5120,height=3840,pixelformat=BG10 && v4l2-ctl --device=/dev/video0 --stream-mmap --stream-count=1 --stream-to=output.raw --verbose
VIDIOC_QUERYCAP: ok
                VIDIOC_REQBUFS returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_G_FMT returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_STREAMON returned 0 (Success)
^C
--> So I had to cancel at this point.

Absolutely no data was captured.:

root:~# ls -l
total 0
-rw-r--r-- 1 root root 0 Feb 27 17:34 output.raw

And here is the log when I enable it:

破坏者
[ 3879.356978] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.357152] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_fmt_mplane
[ 3879.357165] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357173] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357179] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357185] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357191] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357197] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357203] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357209] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357215] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357220] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357226] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_enum_fmt
[ 3879.357235] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_s_fmt_mplane, fmt=0x30314742
[ 3879.357241] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_fmt_try
[ 3879.357265] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.357271] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.371654] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.371839] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.371850] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_selection
[ 3879.372009] isi-capture 4ae40000.isi:cap_device: cap_vb2_queue_setup, buf_n=4, size=31457280
[ 3879.415864] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_fmt_mplane
[ 3879.415900] isi-capture 4ae40000.isi:cap_device: cap_vb2_buffer_prepare
[ 3879.415914] isi-capture 4ae40000.isi:cap_device: cap_vb2_buffer_prepare
[ 3879.415921] isi-capture 4ae40000.isi:cap_device: cap_vb2_buffer_prepare
[ 3879.415929] isi-capture 4ae40000.isi:cap_device: cap_vb2_buffer_prepare
[ 3879.415936] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_g_fmt_mplane
[ 3879.415945] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_streamon
[ 3879.415957] ar2020 2-0036: ar2020 Calling PowerOn - Kernel Module [1.0.9b]
[ 3879.424109] ar2020 2-0036: ar2020 Done PowerOnStep Without ERROR
[ 3879.433402] mxc-mipi-csi2.0: format: 0x3007
[ 3879.438423] /drivers/staging/media/imx/imx8-isi-hw.c, mxc_isi_channel_set_csc, 361 is using V4L2_PIX_FMT_SBGGR10
[ 3879.438433] bypass csc
[ 3879.438435] input fmt BG10
[ 3879.438438] output fmt BG10
[ 3879.438446] mxc-isi_v1 4ae40000.isi: input_size(5120,3840), output_size(4096,3840)
[ 3879.438465] isi-capture 4ae40000.isi:cap_device: cap_vb2_start_streaming
[ 3879.448967] isi-capture 4ae40000.isi:cap_device: cap_vb2_start_streaming: num_plane=0 discard_size=31457280 discard_buffer=00000000a3278a9c
[ 3879.449013] ar2020 2-0036: Starting stream
[ 3879.548107] ar2020 2-0036: CSI_LANE_MODE confirmed as 2-lane (0x01)
[ 3879.565623] ar2020 2-0036: FRAME_COUNT after streaming: 0xff
[ 3879.565641] ar2020 2-0036: Stream started
[ 3879.565649] dwc-mipi-csi2-host 4ae00000.csi: enter enable=1
[ 3879.565878] dwc-mipi-csi2-host 4ae00000.csi: data_type:0x2b, virtual chan: 0
[ 3879.565884] dwc-mipi-csi2-host 4ae00000.csi: hsa_time=0, hbp_time=0, hsd_time=0, hline_time=1280
[ 3879.565891] dwc-mipi-csi2-host 4ae00000.csi: ipi mode: camera, color_mode: color mode 16
[ 3879.565898] dwc-mipi-csi2-host 4ae00000.csi: format: 0x3007, w/h=(5120, 3840)
[ 3879.565906] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 Version: 0x3135302a
[ 3879.565910] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 lanes: 0x1
[ 3879.565915] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 HOST RESETN: 0x1
[ 3879.565919] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT STATUS MAIN: 0x0
[ 3879.565923] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DATA IDS1: 0x0
[ 3879.565927] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DATA IDS2: 0x0
[ 3879.565931] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY CFG: 0x0
[ 3879.565935] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY MODE: 0x0
[ 3879.565939] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT STATUS AP MAIN: 0x0
[ 3879.565943] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DATA IDS VC1: 0x0
[ 3879.565947] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DATA IDS VC2: 0x0
[ 3879.565951] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY SHUTDOWN: 0x1
[ 3879.565955] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY RESET: 0x1
[ 3879.565959] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY RX STATUS: 0x10000
[ 3879.565963] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY STOP STATUS: 0x0
[ 3879.565967] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY TEST CTRL0: 0x0
[ 3879.565971] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 DPHY TEST CTRL1: 0x0
[ 3879.565975] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 PPI PG PATTERN HIGH: 0x0
[ 3879.565979] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 PPI PG PATTERN WIDTH: 0x0
[ 3879.565983] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 PPI PG CONFIG: 0x0
[ 3879.565987] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 PPI PG ENABLE: 0x0
[ 3879.565991] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 PPI PG STATUS: 0x0
[ 3879.565995] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 IPI MODE: 0x1010100
[ 3879.565999] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 IPI VCID: 0x0
[ 3879.566003] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 IPI DATA TYPE: 0x2b
[ 3879.566007] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 IPI SOFT RESET: 0x1
[ 3879.566012] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 IPI ADV FEATURE: 0x0
[ 3879.566016] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_PHY_FATAL: 0x3
[ 3879.566020] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_PKT_FATAL: 0x3
[ 3879.566024] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_PHY: 0x3
[ 3879.566028] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_IPI_FATAL: 0x7f
[ 3879.566032] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_BNDRY_FRAME_FATAL: 0x0
[ 3879.566036] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_SEQ_FRAME_FATAL: 0x0
[ 3879.566040] dwc-mipi-csi2-host 4ae00000.csi: DWC CSI2 INT_MSK_DATA_ID: 0x0
[ 3879.566045] dwc-mipi-csi2-host 4ae00000.csi: gasket: CAMERA MUX: 0x10158
[ 3879.566049] dwc-mipi-csi2-host 4ae00000.csi: gasket: CSI REG: 0x2161c
[ 3879.566054] dwc-mipi-csi2-host 4ae00000.csi: gasket: MIPI -> ISI pixel ctrl: 0xe07
[ 3879.566058] dwc-mipi-csi2-host 4ae00000.csi: gasket: MIPI -> ISI pixel cnt: 0x0
[ 3879.566063] dwc-mipi-csi2-host 4ae00000.csi: gasket: MIPI -> ISI line cnt: 0x0
[ 3879.566069] isi-capture 4ae40000.isi:cap_device: mxc_isi.0.capture is no v4l2 subdev

--> (I cancelled it here)
[ 3880.420390] isi-capture 4ae40000.isi:cap_device: mxc_isi_cap_streamoff
[ 3880.420412] isi-capture 4ae40000.isi:cap_device: cap_vb2_stop_streaming
[ 3880.423421] ar2020 2-0036: Stream stopped
[ 3880.423444] dwc-mipi-csi2-host 4ae00000.csi: enter enable=0
[ 3880.423605] isi-capture 4ae40000.isi:cap_device: mxc_isi.0.capture is no v4l2 subdev

root:~# media-ctl -p
Media controller API version 6.6.52

Media device information
------------------------
driver          mxc-md
model           FSL Capture Media Device
serial
bus info        platform:42800000.bus:camera
hw revision     0x0
driver version  6.6.52

Device topology
- entity 1: mxc_isi.0 (16 pads, 2 links, 0 routes)
            type V4L2 subdev subtype Unknown flags 0
        pad0: Sink
                <- "mxc-mipi-csi2.0":4 [ENABLED]
        pad1: Sink
        pad2: Sink
        pad3: Sink
        pad4: Sink
        pad5: Sink
        pad6: Sink
        pad7: Sink
        pad8: Sink
        pad9: Sink
        pad10: Sink
        pad11: Sink
        pad12: Source
                -> "mxc_isi.0.capture":0 [ENABLED]
        pad13: Source
        pad14: Source
        pad15: Sink

- entity 18: mxc_isi.0.capture (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video0
        pad0: Sink
                <- "mxc_isi.0":12 [ENABLED]

- entity 22: mxc-mipi-csi2.0 (8 pads, 2 links)
             type Node subtype V4L flags 0
             device node name /dev/v4l-subdev0
        pad0: Sink
                <- "ar2020 2-0036":0 [ENABLED,IMMUTABLE]
        pad1: Sink
        pad2: Sink
        pad3: Sink
        pad4: Source
                -> "mxc_isi.0":0 [ENABLED]
        pad5: Source
        pad6: Source
        pad7: Source

- entity 31: ar2020 2-0036 (1 pad, 1 link, 0 routes)
             type V4L2 subdev subtype Sensor flags 0
             device node name /dev/v4l-subdev1
        pad0: Source
                [stream:0 fmt:SBGGR10_1X10/5120x3840 field:none colorspace:raw xfer:none]
                -> "mxc-mipi-csi2.0":0 [ENABLED,IMMUTABLE]

Below is my device-tree:

破坏者
&cameradev {
        status = "okay";
};


/* I2C3 + AR2020 camera */
&lpi2c3 {
        #address-cells = <1>;
        #size-cells = <0>;
        clock-frequency = <400000>;
        pinctrl-names = "default", "sleep";
        pinctrl-0 = <&pinctrl_lpi2c3>;
        pinctrl-1 = <&pinctrl_lpi2c3>;
        status = "okay";
        ar2020: mipi@36 {
                compatible = "onsemi,ar2020";
                reg = <0x36>;
                clocks = <&clk IMX93_CLK_MIPI_PHY_CFG>;
                clock-names = "xvclk";
                clock-frequency = <27000000>;
                /* clock source sensor */
                mipi_csi;
                status = "okay";

                port {
                        ar2020_mipi_ep: endpoint {
                                remote-endpoint = <&mipi_csi_ep>;
                                clock-lanes = <0>;
                                data-lanes = <1 2>;
                                link-frequencies = /bits/ 64 <1500000000>;
                                clock-noncontinuous;
                        };
                };
        };
};


&isi_0 {
        status = "okay";

        cap_device {
                status = "okay";
        };
};


/* MIPI CSI interface */
&mipi_csi {
        #address-cells = <1>;
        #size-cells = <0>;
        status = "okay";

        port@0 {
                reg = <0>;
                mipi_csi_ep: endpoint {
                        remote-endpoint = <&ar2020_mipi_ep>;
                        data-lanes = <2>;
                        cfg-clk-range = <28>;
                        hs-clk-range = <0x16>;
                        bus-type = <4>;
                        clock-noncontinuous;
                };
        };
};

Any solution for this, or what can I do now to fix this issue?
I attached some Yocto-patches related to the project.
I would greatly appreciate any support or suggestions from you.
Sincerely, thank you everyone.

标记 (3)
0 项奖励
回复
3 回复数

383 次查看
IXM
Contributor I

How can I convert SBGGR RAW10 to RGB/YUV on the i.MX93? Using bayer2rgb is very slow — 30 fps drops to 8 fps

0 项奖励
回复

468 次查看
vprajapati
Contributor II

Did you find any solution?

I am facing same issue and same log I am getting. Not able to capture frames from sensor.

0 项奖励
回复

449 次查看
caohieu
Contributor II
Hello,
Downgrading the kernel image to version 6.1.55 fixed my issue.
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2172965%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX93%20MIPI%20CSI2%20%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%EF%BC%9ARAW10%20%E8%87%AA%E5%AE%9A%E4%B9%89%E6%91%84%E5%83%8F%E6%9C%BA%E6%8C%82%E6%9C%BA%20%E2%80%94%20%E6%9C%AA%E6%8D%95%E8%8E%B7%E4%BB%BB%E4%BD%95%E6%95%B0%E6%8D%AE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172965%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%88%91%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20SB-UCM-iMX93-Compulab%20%E5%BC%80%E5%8F%91%E6%9D%BF%E9%83%A8%E7%BD%B2%E7%B3%BB%E7%BB%9F%E3%80%82%3CBR%20%2F%3E%E6%88%91%E7%9A%84%E9%A1%B9%E7%9B%AE%E4%BD%BF%E7%94%A8%E4%B8%80%E5%8F%B0%E5%AE%9A%E5%88%B6%E7%9B%B8%E6%9C%BA%EF%BC%88Onsemi-AR2020%EF%BC%8C2000%20%E4%B8%87%E5%83%8F%E7%B4%A0%EF%BC%8C5120%C3%973840%EF%BC%89%EF%BC%8C%E8%BE%93%E5%87%BA%E6%A0%BC%E5%BC%8F%E4%B8%BA%20SBGGR%20RAW10%E3%80%82%3CBR%20%2F%3E%E5%AE%9A%E5%88%B6%E6%91%84%E5%83%8F%E6%9C%BA%E6%9C%89%E8%87%AA%E5%B7%B1%E7%9A%84%E6%97%B6%E9%92%9F%EF%BC%8C%E4%B8%8D%E9%9C%80%E8%A6%81%20RESET%20%E6%88%96%E4%B8%8A%E7%94%B5%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E3%80%82%3C%2FP%3E%3CP%3E-%20%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20Yocto%20Project%20%E6%9D%A5%E7%89%88%E6%9C%AC%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%AE%83%E6%98%AF%E6%88%91%E4%BB%8E%E8%BF%99%E9%87%8C%E5%88%86%E5%8F%89%E5%87%BA%E6%9D%A5%E7%9A%84%EF%BC%9A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fcompulab-yokneam%2Fmeta-bsp-imx9%2Fblob%2FEVAL-UCM-iMX93-3.0%2FREADME.md%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fcompulab-yokneam%2Fmeta-bsp-imx9%2Fblob%2FEVAL-UCM-iMX93-3.0%2FREADME.md%3C%2FA%3E%3C%2FP%3E%3CP%3E-%20%E4%BB%A5%E5%89%8D%EF%BC%8C%E6%88%91%E5%9C%A8%20RPi%20CM4%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%91%84%E5%83%8F%E5%A4%B4%E3%80%82%E5%9C%A8%E5%BA%94%E7%94%A8%E4%BA%86%E6%AD%A4%E5%A4%84%E6%8F%90%E5%88%B0%E7%9A%84%E4%B8%80%E4%BA%9B%E4%BF%AE%E5%A4%8D%E7%A8%8B%E5%BA%8F%E5%90%8E%EF%BC%8C%E6%88%91%E5%9C%A8%20i.MX93%20%E4%B8%8A%E8%B0%83%E5%87%BA%E4%BA%86%20AR2020%20%EF%BC%9A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.virtanatech.com%2Fblog%2Findoor-nano-drones-integrating-a-vio-capable-mipi-csi2-camera-on-the-imx93%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20https%3A%2F%2Fwww.virtanatech.com%2Fblog%2Findoor-nano-drones-integrating-a-vio-capable-mipi-csi2-camera-on-the-imx93%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E-%20%E7%84%B6%E5%90%8E%EF%BC%8C%E6%88%91%E7%94%A8%E4%B8%80%E4%BA%9B%E8%A1%A5%E4%B8%81%E4%BF%AE%E6%94%B9%E4%BA%86%20Yocto%20Project%EF%BC%8C%E5%8F%82%E8%80%83%E8%BF%99%E9%87%8C%EF%BC%9A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpleiades-br%2Fmeta-pleiades-canopus%2Ftree%2Fb58e3fcd92d0b502d0212208bc67da189b57243f%2Frecipes-kernel%2Flinux%2Flinux-toradex%2Fpatches%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fpleiades-br%2Fmeta-pleiades-canopus%2Ftree%2Fb58e3fcd92d0b502d0212208bc67da189b57243f%2Frecipes-kernel%2Flinux%2Flinux-toradex%2Fpatches%3C%2FA%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%9C%A8%E6%88%91%E7%9A%84%E8%AE%BE%E7%BD%AE%E4%B8%AD%EF%BC%8C%E6%88%91%E4%BB%A5%E7%9B%B8%E5%AF%B9%E8%BE%83%E4%BD%8E%E7%9A%84%E9%A2%91%E7%8E%87%E5%90%AF%E5%8A%A8%20MIPI%20%E6%91%84%E5%83%8F%E5%A4%B4%E6%97%B6%E9%92%9F%EF%BC%8C%E4%BB%A5%E6%A3%80%E6%9F%A5%E5%AE%83%E6%98%AF%E5%90%A6%E5%BF%85%E9%A1%BB%E8%BF%90%E8%A1%8C%E3%80%82%E6%95%B0%E5%80%BC%E4%B8%BA-op_sys_clk_freq_mhz(MIPI_DATA_RATE)%EF%BC%9A149.4643%20MHz%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%AE%83%E5%9C%A8%E5%9B%BE%E5%83%8F%E6%8D%95%E8%8E%B7%E6%97%B6%E6%8C%82%E4%BA%86%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%3A~%23%20v4l2-ctl%20--device%3D%2Fdev%2Fvideo0%20--list-formats-ext%0Aioctl%3A%20VIDIOC_ENUM_FMT%0A%20%20%20%20%20%20%20%20Type%3A%20Video%20Capture%20Multiplanar%0A%0A%20%20%20%20%20%20%20%20%5B0%5D%3A%20'RGBP'%20(16-bit%20RGB%205-6-5)%0A%20%20%20%20%20%20%20%20%5B1%5D%3A%20'RGB3'%20(24-bit%20RGB%208-8-8)%0A%20%20%20%20%20%20%20%20%5B2%5D%3A%20'BGR3'%20(24-bit%20BGR%208-8-8)%0A%20%20%20%20%20%20%20%20%5B3%5D%3A%20'YUYV'%20(YUYV%204%3A2%3A2)%0A%20%20%20%20%20%20%20%20%5B4%5D%3A%20'YUV4'%20(32-bit%20A%2FXYUV%208-8-8-8)%0A%20%20%20%20%20%20%20%20%5B5%5D%3A%20'NV12'%20(Y%2FUV%204%3A2%3A0)%0A%20%20%20%20%20%20%20%20%5B6%5D%3A%20'NM12'%20(Y%2FUV%204%3A2%3A0%20(N-C))%0A%20%20%20%20%20%20%20%20%5B7%5D%3A%20'YM24'%20(Planar%20YUV%204%3A4%3A4%20(N-C))%0A%20%20%20%20%20%20%20%20%5B8%5D%3A%20'XR24'%20(32-bit%20BGRX%208-8-8-8)%0A%20%20%20%20%20%20%20%20%5B9%5D%3A%20'AR24'%20(32-bit%20BGRA%208-8-8-8)%0A%20%20%20%20%20%20%20%20%5B10%5D%3A%20'BG10'%20(10-bit%20Bayer%20BGBG%2FGRGR)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Size%3A%20Discrete%205120x3840%0A%0A%0Aroot%3A~%23%20v4l2-ctl%20--device%3D%2Fdev%2Fvideo0%20--set-fmt-video%3Dwidth%3D5120%2Cheight%3D3840%2Cpixelformat%3DBG10%20%26amp%3B%26amp%3B%20v4l2-ctl%20--device%3D%2Fdev%2Fvideo0%20--stream-mmap%20--stream-count%3D1%20--stream-to%3Doutput.raw%20--verbose%0AVIDIOC_QUERYCAP%3A%20ok%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_REQBUFS%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QUERYBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QUERYBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QUERYBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QUERYBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_G_FMT%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_QBUF%20returned%200%20(Success)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20VIDIOC_STREAMON%20returned%200%20(Success)%0A%5EC%0A--%26gt%3B%20So%20I%20had%20to%20cancel%20at%20this%20point.%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E7%BB%9D%E5%AF%B9%E6%B2%A1%E6%9C%89%E6%8D%95%E8%8E%B7%E4%BB%BB%E4%BD%95%E6%95%B0%E6%8D%AE%E3%80%82%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%3A~%23%20ls%20-l%0Atotal%200%0A-rw-r--r--%201%20root%20root%200%20Feb%2027%2017%3A34%20output.raw%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E6%98%AF%E5%90%AF%E7%94%A8%E5%90%8E%E7%9A%84%E6%97%A5%E5%BF%97%EF%BC%9A%3C%2FP%3E%3CDIV%20class%3D%22lia-spoiler-container%22%3E%3CA%20class%3D%22lia-spoiler-link%22%20href%3D%22%23%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E5%89%A7%E9%80%8F%3C%2FA%3E%3CNOSCRIPT%3E%20%EF%BC%88%E9%AB%98%E4%BA%AE%E9%83%A8%E5%88%86%E5%8F%AF%E4%BE%9B%E9%98%85%E8%AF%BB%EF%BC%89%3C%2FNOSCRIPT%3E%3CDIV%20class%3D%22lia-spoiler-border%22%3E%3CDIV%20class%3D%22lia-spoiler-content%22%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%5B%203879.356978%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.357152%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_fmt_mplane%0A%5B%203879.357165%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357173%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357179%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357185%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357191%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357197%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357203%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357209%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357215%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357220%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357226%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_enum_fmt%0A%5B%203879.357235%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_s_fmt_mplane%2C%20fmt%3D0x30314742%0A%5B%203879.357241%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_fmt_try%0A%5B%203879.357265%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.357271%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.371654%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.371839%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.371850%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_selection%0A%5B%203879.372009%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_queue_setup%2C%20buf_n%3D4%2C%20size%3D31457280%0A%5B%203879.415864%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_fmt_mplane%0A%5B%203879.415900%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_buffer_prepare%0A%5B%203879.415914%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_buffer_prepare%0A%5B%203879.415921%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_buffer_prepare%0A%5B%203879.415929%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_buffer_prepare%0A%5B%203879.415936%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_g_fmt_mplane%0A%5B%203879.415945%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_streamon%0A%5B%203879.415957%5D%20ar2020%202-0036%3A%20ar2020%20Calling%20PowerOn%20-%20Kernel%20Module%20%5B1.0.9b%5D%0A%5B%203879.424109%5D%20ar2020%202-0036%3A%20ar2020%20Done%20PowerOnStep%20Without%20ERROR%0A%5B%203879.433402%5D%20mxc-mipi-csi2.0%3A%20format%3A%200x3007%0A%5B%203879.438423%5D%20%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%2C%20mxc_isi_channel_set_csc%2C%20361%20is%20using%20V4L2_PIX_FMT_SBGGR10%0A%5B%203879.438433%5D%20bypass%20csc%0A%5B%203879.438435%5D%20input%20fmt%20BG10%0A%5B%203879.438438%5D%20output%20fmt%20BG10%0A%5B%203879.438446%5D%20mxc-isi_v1%204ae40000.isi%3A%20input_size(5120%2C3840)%2C%20output_size(4096%2C3840)%0A%5B%203879.438465%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_start_streaming%0A%5B%203879.448967%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_start_streaming%3A%20num_plane%3D0%20discard_size%3D31457280%20discard_buffer%3D00000000a3278a9c%0A%5B%203879.449013%5D%20ar2020%202-0036%3A%20Starting%20stream%0A%5B%203879.548107%5D%20ar2020%202-0036%3A%20CSI_LANE_MODE%20confirmed%20as%202-lane%20(0x01)%0A%5B%203879.565623%5D%20ar2020%202-0036%3A%20FRAME_COUNT%20after%20streaming%3A%200xff%0A%5B%203879.565641%5D%20ar2020%202-0036%3A%20Stream%20started%0A%5B%203879.565649%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20enter%20enable%3D1%0A%5B%203879.565878%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20data_type%3A0x2b%2C%20virtual%20chan%3A%200%0A%5B%203879.565884%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20hsa_time%3D0%2C%20hbp_time%3D0%2C%20hsd_time%3D0%2C%20hline_time%3D1280%0A%5B%203879.565891%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20ipi%20mode%3A%20camera%2C%20color_mode%3A%20color%20mode%2016%0A%5B%203879.565898%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20format%3A%200x3007%2C%20w%2Fh%3D(5120%2C%203840)%0A%5B%203879.565906%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20Version%3A%200x3135302a%0A%5B%203879.565910%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20lanes%3A%200x1%0A%5B%203879.565915%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20HOST%20RESETN%3A%200x1%0A%5B%203879.565919%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT%20STATUS%20MAIN%3A%200x0%0A%5B%203879.565923%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DATA%20IDS1%3A%200x0%0A%5B%203879.565927%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DATA%20IDS2%3A%200x0%0A%5B%203879.565931%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20CFG%3A%200x0%0A%5B%203879.565935%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20MODE%3A%200x0%0A%5B%203879.565939%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT%20STATUS%20AP%20MAIN%3A%200x0%0A%5B%203879.565943%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DATA%20IDS%20VC1%3A%200x0%0A%5B%203879.565947%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DATA%20IDS%20VC2%3A%200x0%0A%5B%203879.565951%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20SHUTDOWN%3A%200x1%0A%5B%203879.565955%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20RESET%3A%200x1%0A%5B%203879.565959%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20RX%20STATUS%3A%200x10000%0A%5B%203879.565963%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20STOP%20STATUS%3A%200x0%0A%5B%203879.565967%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20TEST%20CTRL0%3A%200x0%0A%5B%203879.565971%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20DPHY%20TEST%20CTRL1%3A%200x0%0A%5B%203879.565975%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20PPI%20PG%20PATTERN%20HIGH%3A%200x0%0A%5B%203879.565979%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20PPI%20PG%20PATTERN%20WIDTH%3A%200x0%0A%5B%203879.565983%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20PPI%20PG%20CONFIG%3A%200x0%0A%5B%203879.565987%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20PPI%20PG%20ENABLE%3A%200x0%0A%5B%203879.565991%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20PPI%20PG%20STATUS%3A%200x0%0A%5B%203879.565995%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20IPI%20MODE%3A%200x1010100%0A%5B%203879.565999%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20IPI%20VCID%3A%200x0%0A%5B%203879.566003%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20IPI%20DATA%20TYPE%3A%200x2b%0A%5B%203879.566007%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20IPI%20SOFT%20RESET%3A%200x1%0A%5B%203879.566012%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20IPI%20ADV%20FEATURE%3A%200x0%0A%5B%203879.566016%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_PHY_FATAL%3A%200x3%0A%5B%203879.566020%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_PKT_FATAL%3A%200x3%0A%5B%203879.566024%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_PHY%3A%200x3%0A%5B%203879.566028%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_IPI_FATAL%3A%200x7f%0A%5B%203879.566032%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_BNDRY_FRAME_FATAL%3A%200x0%0A%5B%203879.566036%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_SEQ_FRAME_FATAL%3A%200x0%0A%5B%203879.566040%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20DWC%20CSI2%20INT_MSK_DATA_ID%3A%200x0%0A%5B%203879.566045%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20gasket%3A%20CAMERA%20MUX%3A%200x10158%0A%5B%203879.566049%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20gasket%3A%20CSI%20REG%3A%200x2161c%0A%5B%203879.566054%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20gasket%3A%20MIPI%20-%26gt%3B%20ISI%20pixel%20ctrl%3A%200xe07%0A%5B%203879.566058%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20gasket%3A%20MIPI%20-%26gt%3B%20ISI%20pixel%20cnt%3A%200x0%0A%5B%203879.566063%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20gasket%3A%20MIPI%20-%26gt%3B%20ISI%20line%20cnt%3A%200x0%0A%5B%203879.566069%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi.0.capture%20is%20no%20v4l2%20subdev%0A%0A--%26gt%3B%20(I%20cancelled%20it%20here)%0A%5B%203880.420390%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_streamoff%0A%5B%203880.420412%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20cap_vb2_stop_streaming%0A%5B%203880.423421%5D%20ar2020%202-0036%3A%20Stream%20stopped%0A%5B%203880.423444%5D%20dwc-mipi-csi2-host%204ae00000.csi%3A%20enter%20enable%3D0%0A%5B%203880.423605%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi.0.capture%20is%20no%20v4l2%20subdev%0A%0Aroot%3A~%23%20media-ctl%20-p%0AMedia%20controller%20API%20version%206.6.52%0A%0AMedia%20device%20information%0A------------------------%0Adriver%20%20%20%20%20%20%20%20%20%20mxc-md%0Amodel%20%20%20%20%20%20%20%20%20%20%20FSL%20Capture%20Media%20Device%0Aserial%0Abus%20info%20%20%20%20%20%20%20%20platform%3A42800000.bus%3Acamera%0Ahw%20revision%20%20%20%20%200x0%0Adriver%20version%20%206.6.52%0A%0ADevice%20topology%0A-%20entity%201%3A%20mxc_isi.0%20(16%20pads%2C%202%20links%2C%200%20routes)%0A%20%20%20%20%20%20%20%20%20%20%20%20type%20V4L2%20subdev%20subtype%20Unknown%20flags%200%0A%20%20%20%20%20%20%20%20pad0%3A%20Sink%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B-%20%22mxc-mipi-csi2.0%22%3A4%20%5BENABLED%5D%0A%20%20%20%20%20%20%20%20pad1%3A%20Sink%0A%20%20%20%20%20%20%20%20pad2%3A%20Sink%0A%20%20%20%20%20%20%20%20pad3%3A%20Sink%0A%20%20%20%20%20%20%20%20pad4%3A%20Sink%0A%20%20%20%20%20%20%20%20pad5%3A%20Sink%0A%20%20%20%20%20%20%20%20pad6%3A%20Sink%0A%20%20%20%20%20%20%20%20pad7%3A%20Sink%0A%20%20%20%20%20%20%20%20pad8%3A%20Sink%0A%20%20%20%20%20%20%20%20pad9%3A%20Sink%0A%20%20%20%20%20%20%20%20pad10%3A%20Sink%0A%20%20%20%20%20%20%20%20pad11%3A%20Sink%0A%20%20%20%20%20%20%20%20pad12%3A%20Source%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%26gt%3B%20%22mxc_isi.0.capture%22%3A0%20%5BENABLED%5D%0A%20%20%20%20%20%20%20%20pad13%3A%20Source%0A%20%20%20%20%20%20%20%20pad14%3A%20Source%0A%20%20%20%20%20%20%20%20pad15%3A%20Sink%0A%0A-%20entity%2018%3A%20mxc_isi.0.capture%20(1%20pad%2C%201%20link)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20type%20Node%20subtype%20V4L%20flags%200%0A%20%20%20%20%20%20%20%20%20%20%20%20%20device%20node%20name%20%2Fdev%2Fvideo0%0A%20%20%20%20%20%20%20%20pad0%3A%20Sink%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B-%20%22mxc_isi.0%22%3A12%20%5BENABLED%5D%0A%0A-%20entity%2022%3A%20mxc-mipi-csi2.0%20(8%20pads%2C%202%20links)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20type%20Node%20subtype%20V4L%20flags%200%0A%20%20%20%20%20%20%20%20%20%20%20%20%20device%20node%20name%20%2Fdev%2Fv4l-subdev0%0A%20%20%20%20%20%20%20%20pad0%3A%20Sink%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B-%20%22ar2020%202-0036%22%3A0%20%5BENABLED%2CIMMUTABLE%5D%0A%20%20%20%20%20%20%20%20pad1%3A%20Sink%0A%20%20%20%20%20%20%20%20pad2%3A%20Sink%0A%20%20%20%20%20%20%20%20pad3%3A%20Sink%0A%20%20%20%20%20%20%20%20pad4%3A%20Source%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%26gt%3B%20%22mxc_isi.0%22%3A0%20%5BENABLED%5D%0A%20%20%20%20%20%20%20%20pad5%3A%20Source%0A%20%20%20%20%20%20%20%20pad6%3A%20Source%0A%20%20%20%20%20%20%20%20pad7%3A%20Source%0A%0A-%20entity%2031%3A%20ar2020%202-0036%20(1%20pad%2C%201%20link%2C%200%20routes)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20type%20V4L2%20subdev%20subtype%20Sensor%20flags%200%0A%20%20%20%20%20%20%20%20%20%20%20%20%20device%20node%20name%20%2Fdev%2Fv4l-subdev1%0A%20%20%20%20%20%20%20%20pad0%3A%20Source%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5Bstream%3A0%20fmt%3ASBGGR10_1X10%2F5120x3840%20field%3Anone%20colorspace%3Araw%20xfer%3Anone%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%26gt%3B%20%22mxc-mipi-csi2.0%22%3A0%20%5BENABLED%2CIMMUTABLE%5D%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FDIV%3E%3CNOSCRIPT%3E%3CDIV%20class%3D%22lia-spoiler-noscript-container%22%3E%3CDIV%20class%3D%22lia-spoiler-noscript-content%22%3E%5B3879.356978%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_g_selection%0A%5B3879.357152%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_g_fmt_mplane%0A%5B3879.357165%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357173%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357179%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357185%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357191%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_enum_fmt%0A%5B%203879.357197%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357203%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B%203879.357209%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_enum_fmt%0A%5B3879.357215%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20%E6%8D%95%E8%8E%B7_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357220%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_enum_fmt%0A%5B3879.357226%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_enum_fmt%0A%5B%203879.357235%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3A%20mxc_isi_%E6%8D%95%E8%8E%B7_s_fmt_mplane%EF%BC%8Cfmt%3D0x30314742%0A%5B3879.357241%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20%E6%8D%95%E8%8E%B7_device%3Amxc_isi_cap_fmt_try%0A%5B3879.357265%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_g_selection%0A%5B3879.357271%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_g_selection%0A%5B3879.371654%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_cap_g_selection%0A%5B3879.371839%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_g_selection%0A%5B%203879.371850%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3Amxc_isi_cap_g_selection%0A%5B3879.372009%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3A%E6%8D%95%E8%8E%B7_vb2_queue_setup%EF%BC%8Cbuf_n%3D4%EF%BC%8Csize%3D31457280%0A%5B3879.415864%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20%E6%8D%95%E8%8E%B7_device%3Amxc_isi_%E6%8D%95%E8%8E%B7_g_fmt_mplane%0A%5B3879.415900%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20%E6%8D%95%E8%8E%B7_device%3Acap_vb2_buffer_prepare%0A%5B3879.415914%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Acap_vb2_buffer_prepare%0A%5B3879.415921%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Acap_vb2_buffer_prepare%0A%5B3879.415929%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Acap_vb2_buffer_prepare%0A%5B3879.415936%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi_cap_g_fmt_mplane%0A%5B%203879.415945%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_streamon%0A%5B%203879.415957%5D%20ar2020%202-0036%3A%20ar2020%20%E8%B0%83%E7%94%A8%20PowerOn%20-%20%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%20%5B1.0.9b%5D%0A%5B%203879.424109%5D%20ar2020%202-0036%3A%20ar2020%20%E5%AE%8C%E6%88%90%20PowerOnStep%20%E6%97%A0%20ERROR%0A%5B%203879.433402%5D%20mxc-mipi-csi2.0%EF%BC%9A%E6%A0%BC%E5%BC%8F%EF%BC%9A0x3007%0A%5B%203879.438423%5D%20%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%E3%80%81mxc_isi_channel_set_csc%2C%20361%20%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20V4L2_PIX_FMT_SBGGR10%0A%5B%203879.438433%5D%20%E6%97%81%E8%B7%AF%20csc%0A%5B%203879.438435%5D%20%E8%BE%93%E5%85%A5%20fmt%20BG10%0A%5B%203879.438438%5D%20%E8%BE%93%E5%87%BA%20fmt%20BG10%0A%5B%203879.438446%5D%20mxc-isi_v1%204ae40000.isi%EF%BC%9A%E8%BE%93%E5%85%A5%E5%A4%A7%E5%B0%8F%20(5120%2C3840)%E3%80%81%E8%BE%93%E5%87%BA%E5%A4%A7%E5%B0%8F%20(4096%2C3840)%0A%5B3879.438465%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Acap_vb2_%E5%BC%80%E5%A7%8B%E7%9B%B4%E6%92%AD%0A%5B3879.448967%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3Acap_vb2_start_streaming%3A%20num_plane%3D0%20discard_size%3D31457280%20discard_buffer%3D00000000a3278a9c%0A%5B%203879.449013%5D%20ar2020%202-0036%3A%20Starting%20stream%0A%5B%203879.548107%5D%20ar2020%202-0036%3A%20CSI_LANE_MODE%20confirmed%20as%202-lane%20(0x01)%0A%5B%203879.565623%5D%20ar2020%202-0036%3A%20FRAME_COUNT%20after%20streaming%3A%200xff%0A%5B%203879.565641%5D%20ar2020%202-0036%3A%20Stream%20started%0A%5B%203879.565649%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9Aenter%20enable%3D1%0A%5B%203879.565878%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9Adata_type%3A0x2b%2C%20virtual%20chan%3A%200%0A%5B%203879.565884%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9Ahsa_time%3D0%2C%20hbp_time%3D0%2C%20hsd_time%3D0%2C%20hline_time%3D1280%0A%5B%203879.565891%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9Aipi%20%E6%A8%A1%E5%BC%8F%EF%BC%9A%E6%91%84%E5%83%8F%E6%9C%BA%EF%BC%8Ccolor_mode%EF%BC%9A%E9%A2%9C%E8%89%B2%E6%A8%A1%E5%BC%8F%2016%0A%5B%203879.565898%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E6%A0%BC%E5%BC%8F%EF%BC%9A0x3007%2C%20w%2Fh%3D(5120%2C%203840)%0A%5B%203879.565906%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20%E7%89%88%E6%9C%AC%EF%BC%9A0x3135302a%0A%5B%203879.565910%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20%E9%80%9A%E9%81%93%EF%BC%9A0x1%0A%5B%203879.565915%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20HOST%20RESETN%3A%200x1%0A%5B%203879.565919%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT%20STATUS%20MAIN%3A%200x0%0A%5B%203879.565923%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DATA%20IDS1%3A%200x0%0A%5B%203879.565927%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DATA%20IDS2%3A%200x0%0A%5B%203879.565931%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20CFG%3A%200x0%0A%5B%203879.565935%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20MODE%3A%200x0%0A%5B%203879.565939%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT%20STATUS%20AP%20MAIN%3A%200x0%0A%5B%203879.565943%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DATA%20IDS%20VC1%3A%200x0%0A%5B%203879.565947%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DATA%20IDS%20VC2%3A%200x0%0A%5B%203879.565951%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20SHUTDOWN%3A%200x1%0A%5B%203879.565955%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20RESET%EF%BC%9A0x1%0A%5B3879.565959%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20RX%20STATUS%3A%200x10000%0A%5B%203879.565963%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20STOP%20STATUS%3A%200x0%0A%5B%203879.565967%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20TEST%20CTRL0%3A%200x0%0A%5B%203879.565971%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20DPHY%20TEST%20CTRL1%3A%200x0%0A%5B%203879.565975%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20PPI%20PG%20PATTERN%20HIGH%3A%200x0%0A%5B%203879.565979%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20PPI%20PG%20PATTERN%20WIDTH%3A%200x0%0A%5B%203879.565983%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20PPI%20PG%20CONFIG%3A%200x0%0A%5B%203879.565987%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20PPI%20PG%20ENABLE%3A%200x0%0A%5B%203879.565991%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20PPI%20PG%20STATUS%3A%200x0%0A%5B%203879.565995%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20IPI%20MODE%3A%200x1010100%0A%5B%203879.565999%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20IPI%20VCID%3A%200x0%0A%5B%203879.566003%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9Adwc%20csi2%20ipi%20%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%EF%BC%9A0x2b%0A%5B%203879.566007%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20IPI%20%E8%BD%AF%E5%A4%8D%E4%BD%8D%EF%BC%9A0x1%0A%5B%203879.566012%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20IPI%20ADV%20FEATURE%3A%200x0%0A%5B%203879.566016%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_PHY_FATAL%3A%200x3%0A%5B%203879.566020%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_PKT_FATAL%3A%200x3%0A%5B%203879.566024%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_PHY%3A%200x3%0A%5B%203879.566028%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_IPI_FATAL%3A%200x7f%0A%5B%203879.566032%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_BNDRY_FRAME_FATAL%3A%200x0%0A%5B%203879.566036%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_SEQ_FRAME_FATAL%3A%200x0%0A%5B%203879.566040%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9ADWC%20CSI2%20INT_MSK_DATA_ID%3A%200x0%0A%5B%203879.566045%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E5%9E%AB%E5%9C%88%EF%BC%9ACAMERA%20MUX%3A%200x10158%0A%5B%203879.566049%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E5%9E%AB%E5%9C%88%EF%BC%9ACSI%20REG%3A%200x2161c%0A%5B%203879.566054%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E5%9E%AB%E5%9C%88%EF%BC%9AMIPI%20-%26gt%3B%20ISI%20pixel%20ctrl%3A%200xe07%0A%5B%203879.566058%5D%20dwc-mipi-csi2-host%204ae00000.cci%EF%BC%9A%E5%9E%AB%E5%9C%88%EF%BC%9AMIPI%20-%26gt%3B%20ISI%20pixel%20cnt%3A%200x0%0A%5B%203879.566063%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E5%9E%AB%E5%9C%88%EF%BC%9AMIPI-%26gt%3B%20ISI%20%E7%BA%BF%E8%B7%AF%E6%95%B0%E7%9B%AE%EF%BC%9A0x0%0A%5B3879.566069%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi.0.%E6%8D%95%E8%8E%B7%20%E4%B8%8D%E6%98%AF%20v4l2--%26gt%3B%20subdev%0A%0A-%26gt%3B%EF%BC%88%E6%88%91%E5%9C%A8%E8%BF%99%E9%87%8C%E5%8F%96%E6%B6%88%E4%BA%86%EF%BC%89%0A%5B3880.420390%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3A%20cap_device%3Amxc_isi_cap_streamoff%0A%5B%203880.420412%5D%20isi-%E6%8D%95%E8%8E%B7%204ae40000.isi%3Acap_device%3Acap_vb2_stop_streaming%0A%5B%203880.423421%5D%20ar2020%202-0036%3A%20Stream%20stopped%0A%5B%203880.423444%5D%20dwc-mipi-csi2-host%204ae00000.csi%EF%BC%9A%E8%BE%93%E5%85%A5%20enable%3D0%0A%5B3880423605%5D%20isi-capture%204ae40000.isi%3A%20cap_device%3A%20cap_device%3Amxc_isi.0.%E6%8D%95%E8%8E%B7%20%E4%B8%8D%E6%98%AF%20v4l2%20subdev%0A%0Aroot%3A~%23%20media-ctl%20-p%0A%E5%AA%92%E4%BD%93%E6%8E%A7%E5%88%B6%E5%99%A8%20API%20%E7%89%88%E6%9C%AC%206.6.52%0A%0A%E5%AA%92%E4%BD%93%E8%AE%BE%E5%A4%87%E4%BF%A1%E6%81%AF%0A------------------------%0A%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20mxc-md%0A%E5%9E%8B%E5%8F%B7%20FSL%20%E6%8D%95%E8%8E%B7%E5%AA%92%E4%BD%93%E8%AE%BE%E5%A4%87%0A%E4%B8%B2%E8%A1%8C%0A%E6%80%BB%E7%BA%BF%E4%BF%A1%E6%81%AF%E5%B9%B3%E5%8F%B0%3A42800000.bus%3Acamera%E7%A1%AC%E4%BB%B6%E4%BF%AE%E8%AE%A2%E7%89%88%200x0%0A%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%89%88%E6%9C%AC%206.6.52%0A%0A%E8%AE%BE%E5%A4%87%E6%8B%93%E6%89%91%0A-%E5%AE%9E%E4%BD%93%201%EF%BC%9Amxc_isi.0(16%20%E4%B8%AA%E6%8A%A4%E5%9E%AB%E3%80%812%20%E4%B8%AA%E9%93%BE%E6%8E%A5%E3%80%810%20%E6%9D%A1%E8%B7%AF%E7%BA%BF%EF%BC%89%0A%20%E7%B1%BB%E5%9E%8B%20V4L2%20%E5%AD%90%E5%BC%80%E5%8F%91%E5%AD%90%E7%B1%BB%E5%9E%8B%E6%9C%AA%E7%9F%A5%E6%A0%87%E5%BF%97%200%0A%20pad0%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20%26lt%3B-%22%20mxc-mipi-csi2.0%20%22%3A%204%20%5B%E5%B7%B2%E5%90%AF%E7%94%A8%5D%0A%20pad1%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad2%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad3%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad4%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad5%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad6%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad7%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad8%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad9%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad10%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad11%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad12%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20-%26gt%3B%20%22%20mxc_isi.0.%E6%8D%95%E8%8E%B7%20%22%3A%200%20%5B%E5%B7%B2%E5%90%AF%E7%94%A8%5D%0A%20pad13%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20pad14%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20pad15%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%0A-%E5%AE%9E%E4%BD%93%2018%EF%BC%9Amxc_isi.0.%E6%8D%95%E8%8E%B7%EF%BC%881%20%E4%B8%AA%E9%94%AE%E7%9B%98%EF%BC%8C1%20%E4%B8%AA%E9%93%BE%E6%8E%A5%EF%BC%89%0A%20%E7%B1%BB%E5%9E%8B%E8%8A%82%E7%82%B9%E5%AD%90%E7%B1%BB%E5%9E%8B%20V4L%20%E6%A0%87%E5%BF%97%200%0A%20%E8%AE%BE%E5%A4%87%E8%8A%82%E7%82%B9%E5%90%8D%E7%A7%B0%20%2Fdev%2Fvideo0%0A%20pad0%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20%26lt%3B-%22%20mxc_isi.0%20%22%3A%2012%5B%E5%B7%B2%E5%90%AF%E7%94%A8%5D%0A%0A-%E5%AE%9E%E4%BD%93%2022%EF%BC%9Amxc-mipi-csi2.0%EF%BC%888%20%E4%B8%AA%E9%94%AE%E7%9B%98%EF%BC%8C2%20%E4%B8%AA%E9%93%BE%E6%8E%A5%EF%BC%89%0A%20%E7%B1%BB%E5%9E%8B%E8%8A%82%E7%82%B9%E5%AD%90%E7%B1%BB%E5%9E%8B%20V4L%20%E6%A0%87%E5%BF%97%200%0A%20%E8%AE%BE%E5%A4%87%E8%8A%82%E7%82%B9%E5%90%8D%E7%A7%B0%20%2Fdev%2Fv4l-subdev0%0A%20pad0%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20%26lt%3B-%22%20ar2020%202-0036%20%22%3A%200%20%5B%E5%B7%B2%E5%90%AF%E7%94%A8%EF%BC%8C%E4%B8%8D%E5%8F%AF%E5%8F%98%5D%0A%20pad1%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad2%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad3%EF%BC%9A%E6%B0%B4%E6%A7%BD%0A%20pad4%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20-%26gt%3B%20%22%20mxc_isi.0%20%22%3A%200%5B%E5%B7%B2%E5%90%AF%E7%94%A8%5D%0A%20pad5%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20pad6%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20pad7%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%0A-%E5%AE%9E%E4%BD%93%2031%3A%20ar2020%202-0036%EF%BC%881%20%E4%B8%AA%E9%94%AE%E7%9B%98%E3%80%811%20%E4%B8%AA%E9%93%BE%E6%8E%A5%E3%80%810%20%E6%9D%A1%E8%B7%AF%E7%BA%BF%EF%BC%89%0A%20%E7%B1%BB%E5%9E%8B%20V4L2%20%E5%AD%90%E5%BC%80%E5%8F%91%E5%AD%90%E7%B1%BB%E5%9E%8B%E4%BC%A0%E6%84%9F%E5%99%A8%E6%A0%87%E5%BF%97%200%0A%20%E8%AE%BE%E5%A4%87%E8%8A%82%E7%82%B9%E5%90%8D%E7%A7%B0%20%2Fdev%2Fv4l-subdev1%0A%20pad0%EF%BC%9A%E6%9D%A5%E6%BA%90%0A%20%5Bstream%3A%200%20fmt%3A%20sbggr10_1x10%2F5120x3840%20%E5%AD%97%E6%AE%B5%EF%BC%9A%E6%97%A0%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4%EF%BC%9A%E5%8E%9F%E5%A7%8B%20xfer%3A%20%E6%97%A0%5D%0A%20-%26gt%3B%20%22%20mxc-mipi-csi2.0%20%22%3A%200%20%5B%E5%B7%B2%E5%90%AF%E7%94%A8%EF%BC%8C%E4%B8%8D%E5%8F%AF%E5%8F%98%5D%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FNOSCRIPT%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84%E8%AE%BE%E5%A4%87%E6%A0%91%EF%BC%9A%3C%2FP%3E%3CDIV%20class%3D%22lia-spoiler-container%22%3E%3CA%20class%3D%22lia-spoiler-link%22%20href%3D%22%23%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E5%89%A7%E9%80%8F%3C%2FA%3E%3CNOSCRIPT%3E%20%EF%BC%88%E9%AB%98%E4%BA%AE%E9%83%A8%E5%88%86%E5%8F%AF%E4%BE%9B%E9%98%85%E8%AF%BB%EF%BC%89%3C%2FNOSCRIPT%3E%3CDIV%20class%3D%22lia-spoiler-border%22%3E%3CDIV%20class%3D%22lia-spoiler-content%22%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%26amp%3Bcameradev%20%7B%0A%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%0A%2F*%20I2C3%20%2B%20AR2020%20camera%20*%2F%0A%26amp%3Blpi2c3%20%7B%0A%20%20%20%20%20%20%20%20%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%20%20%20%20%20%20%20clock-frequency%20%3D%20%26lt%3B400000%26gt%3B%3B%0A%20%20%20%20%20%20%20%20pinctrl-names%20%3D%20%22default%22%2C%20%22sleep%22%3B%0A%20%20%20%20%20%20%20%20pinctrl-0%20%3D%20%26lt%3B%26amp%3Bpinctrl_lpi2c3%26gt%3B%3B%0A%20%20%20%20%20%20%20%20pinctrl-1%20%3D%20%26lt%3B%26amp%3Bpinctrl_lpi2c3%26gt%3B%3B%0A%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%20%20%20%20%20%20%20%20ar2020%3A%20mipi%4036%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22onsemi%2Car2020%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0x36%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clocks%20%3D%20%26lt%3B%26amp%3Bclk%20IMX93_CLK_MIPI_PHY_CFG%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-names%20%3D%20%22xvclk%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-frequency%20%3D%20%26lt%3B27000000%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20clock%20source%20sensor%20*%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20mipi_csi%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20port%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ar2020_mipi_ep%3A%20endpoint%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20remote-endpoint%20%3D%20%26lt%3B%26amp%3Bmipi_csi_ep%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-lanes%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20data-lanes%20%3D%20%26lt%3B1%202%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20link-frequencies%20%3D%20%2Fbits%2F%2064%20%26lt%3B1500000000%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-noncontinuous%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%7D%3B%0A%0A%0A%26amp%3Bisi_0%20%7B%0A%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%0A%20%20%20%20%20%20%20%20cap_device%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%7D%3B%0A%0A%0A%2F*%20MIPI%20CSI%20interface%20*%2F%0A%26amp%3Bmipi_csi%20%7B%0A%20%20%20%20%20%20%20%20%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%0A%0A%20%20%20%20%20%20%20%20port%400%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20mipi_csi_ep%3A%20endpoint%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20remote-endpoint%20%3D%20%26lt%3B%26amp%3Bar2020_mipi_ep%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20data-lanes%20%3D%20%26lt%3B2%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cfg-clk-range%20%3D%20%26lt%3B28%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hs-clk-range%20%3D%20%26lt%3B0x16%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bus-type%20%3D%20%26lt%3B4%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-noncontinuous%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FDIV%3E%3CNOSCRIPT%3E%3CDIV%20class%3D%22lia-spoiler-noscript-container%22%3E%3CDIV%20class%3D%22lia-spoiler-noscript-content%22%3E%26amp%3B%20cameradev%20%7B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%7D%3B%0A%0A%0A%2F*%20I2C3%20%2B%20AR2020%20%E7%9B%B8%E6%9C%BA%20*%2F%0A%26amp%3B%20lpi2c3%20%7B%0A%20%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%20%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%E6%97%B6%E9%92%9F%E9%A2%91%E7%8E%87%20%3D%20%26lt%3B400000%26gt%3B%3B%0A%20pinctrl-names%20%3D%20%22%20%E9%BB%98%E8%AE%A4%20%22%2C%20%22%20%E7%9D%A1%E8%A7%89%20%22%3B%0A%20pinctrl-0%20%3D%20%26lt%3B%20%26amp%3B%20pinctrl_lpi2c3%20%26gt%3B%3B%0A%20pinctrl-1%20%3D%20%26lt%3B%20%26amp%3B%20pinctrl_lpi2c3%20%26gt%3B%3B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%20ar2020%EF%BC%9Amipi%20%4036%20%7B%0A%20%E5%85%BC%E5%AE%B9%20%3D%20%22%20onsemi%EF%BC%8Car2020%20%22%3B%0A%20reg%20%3D%20%26lt%3B0x36%26gt%3B%3B%0A%20%E6%97%B6%E9%92%9F%20%3D%20%26lt%3B%20%26amp%3B%20clk%20IMX93_CLK_MIPI_PHY_CFG%20%26gt%3B%3B%0A%20%E6%97%B6%E9%92%9F%E5%90%8D%E7%A7%B0%20%3D%20%22%20xvclk%20%22%3B%0A%20%E6%97%B6%E9%92%9F%E9%A2%91%E7%8E%87%20%3D%20%26lt%3B27000000%26gt%3B%3B%0A%20%2F*%20%E6%97%B6%E9%92%9F%E6%BA%90%E4%BC%A0%E6%84%9F%E5%99%A8%20*%2F%0A%20mipi_csi%3B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%0A%20%E7%AB%AF%E5%8F%A3%20%7B%0A%20ar2020_mipi_ep%EF%BC%9A%E7%BB%88%E7%AB%AF%E8%8A%82%E7%82%B9%20%7B%0A%20%E8%BF%9C%E7%A8%8B%E7%AB%AF%E7%82%B9%20%3D%20%26lt%3B%20%26amp%3B%20mipi_csi_ep%20%26gt%3B%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E6%97%B6%E9%92%9F%E9%80%9A%E9%81%93%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%E6%95%B0%E6%8D%AE%E9%80%9A%E9%81%93%20%3D%20%26lt%3B1%202%26gt%3B%3B%0A%20%E9%93%BE%E6%8E%A5%E9%A2%91%E7%8E%87%20%3D%20%2Fbits%2F%2064%20%26lt%3B1500000000%26gt%3B%3B%0A%20%E6%97%B6%E9%92%9F-%E9%9D%9E%E8%BF%9E%E7%BB%AD%EF%BC%9B%0A%20%7D%3B%0A%20%7D%3B%0A%20%7D%3B%0A%7D%3B%0A%0A%0A%26amp%3B%20isi_0%20%7B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%0A%20cap_device%20%7B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%20%7D%3B%0A%7D%3B%0A%0A%0A%2F*%20MIPI%20CSI%20%E6%8E%A5%E5%8F%A3%20*%2F%0A%26amp%3B%20mipi_csi%20%7B%0A%20%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%20%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%20%22%3B%0A%0A%20%E7%AB%AF%E5%8F%A3%20%400%20%7B%0A%20reg%20%3D%20%26lt%3B0%26gt%3B%3B%0A%20mipi_csi_ep%EF%BC%9A%E7%BB%88%E7%AB%AF%E8%8A%82%E7%82%B9%20%7B%0A%20%E8%BF%9C%E7%A8%8B%E7%AB%AF%E7%82%B9%20%3D%20%26lt%3B%20%26amp%3B%20ar2020_mipi_ep%20%26gt%3B%3B%0A%20%E6%95%B0%E6%8D%AE%E9%80%9A%E9%81%93%20%3D%20%26lt%3B2%26gt%3B%3B%0A%20cfg-clk-range%20%3D%20%26lt%3B28%26gt%3B%3B%0A%20hs-clk-range%20%3D%20%26lt%3B0x16%26gt%3B%3B%0A%20%E5%85%AC%E4%BA%A4%E8%BD%A6%E7%B1%BB%E5%9E%8B%20%3D%20%26lt%3B4%26gt%3B%3B%0A%20%E6%97%B6%E9%92%9F-%E9%9D%9E%E8%BF%9E%E7%BB%AD%EF%BC%9B%0A%20%7D%3B%0A%20%7D%3B%0A%7D%3B%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FNOSCRIPT%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%E6%9C%89%E4%BB%80%E4%B9%88%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%EF%BC%8C%E6%88%96%E8%80%85%E6%88%91%E7%8E%B0%E5%9C%A8%E5%8F%AF%E4%BB%A5%E5%81%9A%E4%BA%9B%E4%BB%80%E4%B9%88%E6%9D%A5%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3CBR%20%2F%3E%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E4%B8%80%E4%BA%9B%E4%B8%8E%E9%A1%B9%E7%9B%AE%E7%9B%B8%E5%85%B3%E7%9A%84%20Yocto%20%E8%A1%A5%E4%B8%81%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%9C%9F%E8%AF%9A%E6%84%9F%E8%B0%A2%E5%A4%A7%E5%AE%B6%E7%9A%84%E6%94%AF%E6%8C%81%E5%92%8C%E5%BB%BA%E8%AE%AE%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2180502%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Issue%20with%20IMX93%20MIPI%20CSI2%3A%20RAW10%20custom%20camera%20hanged-up%20%E2%80%93%20no%20data%20captured%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2180502%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A6%82%E4%BD%95%E5%9C%A8%20i.MX93%20%E4%B8%8A%E5%B0%86%20SBGGR%20RAW10%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20RGB%2FYUV%EF%BC%9F%E4%BD%BF%E7%94%A8%20bayer2rgb%20%E7%9A%84%E9%80%9F%E5%BA%A6%E9%9D%9E%E5%B8%B8%E6%85%A2%20-%2030%20fps%20%E4%B8%8B%E9%99%8D%E5%88%B0%208%20fps%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2178966%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Issue%20with%20IMX93%20MIPI%20CSI2%3A%20RAW10%20custom%20camera%20hanged-up%20%E2%80%93%20no%20data%20captured%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2178966%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%E5%B0%86%E5%86%85%E6%A0%B8%E6%98%A0%E5%83%8F%E5%8D%87%E7%BA%A7%E5%88%B0%206.1.55%20%E7%89%88%E8%A7%A3%E5%86%B3%E4%BA%86%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2178799%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Issue%20with%20IMX93%20MIPI%20CSI2%3A%20RAW10%20custom%20camera%20hanged-up%20%E2%80%93%20no%20data%20captured%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2178799%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%89%BE%E5%88%B0%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E4%BA%86%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E4%B9%9F%E6%94%B6%E5%88%B0%E4%BA%86%3CSTRONG%3E%E5%90%8C%E6%A0%B7%E7%9A%84%E6%97%A5%E5%BF%97%3C%2FSTRONG%3E%E3%80%82%E6%97%A0%E6%B3%95%E4%BB%8E%E4%BC%A0%E6%84%9F%E5%99%A8%E6%8D%95%E8%8E%B7%E5%B8%A7%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E