Tool/software:
Could you please help confirm whether AM62P soc has such requirements for synchronization?
Tool/software:
Could you please help confirm whether AM62P soc has such requirements for synchronization?
Hello Wang Liu,
Can you share a little bit more information about your system, for example:
Thank you.
Jianzhong
Hello Jianzhong,
1.Yes.Once I starts pullling video stream, all four streams of MAX96724 are simultaneously being sent.
2.I think the following output of "media-ctl -p" should answer this question.
3.The output of "media-ctl -p" is as follows:
root@Linux:~# media-ctl -p Media controller API version 6.6.32 Media device information ------------------------ driver j721e-csi2rx model TI-CSI2RX serial bus info platform:30102000.ticsi2rx hw revision 0x1 driver version 6.6.32 Device topology - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev0 routes: 0/0 -> 1/0 [ACTIVE] 0/1 -> 2/0 [ACTIVE] 0/2 -> 3/0 [ACTIVE] 0/3 -> 4/0 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:1 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:2 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:3 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE] pad2: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE] pad3: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE] pad4: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE] pad5: Source -> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE] pad6: Source -> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE] - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev1 routes: 0/0 -> 1/0 [ACTIVE] 0/1 -> 1/1 [ACTIVE] 0/2 -> 1/2 [ACTIVE] 0/3 -> 1/3 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:1 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:2 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:3 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "ds90ub960 1-0027":4 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:1 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:2 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:3 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE] pad2: Source pad3: Source pad4: Source - entity 15: ds90ub960 1-0027 (6 pads, 5 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev2 routes: 0/0 -> 4/0 [ACTIVE] 1/0 -> 4/1 [ACTIVE] 2/0 -> 4/2 [ACTIVE] 3/0 -> 4/3 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "ds90ub953 1-0040":1 [ENABLED,IMMUTABLE] pad1: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "ds90ub953 1-0045":1 [ENABLED,IMMUTABLE] pad2: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "ds90ub953 1-0046":1 [ENABLED,IMMUTABLE] pad3: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "ds90ub953 1-0047":1 [ENABLED,IMMUTABLE] pad4: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:1 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:2 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] [stream:3 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE] pad5: Source - entity 24: ds90ub953 1-0045 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev3 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "imx219 4-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "ds90ub960 1-0027":1 [ENABLED,IMMUTABLE] - entity 29: ds90ub953 1-0040 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev4 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "imx219 3-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "ds90ub960 1-0027":0 [ENABLED,IMMUTABLE] - entity 34: ds90ub953 1-0046 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev5 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "imx219 5-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "ds90ub960 1-0027":2 [ENABLED,IMMUTABLE] - entity 39: ds90ub953 1-0047 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev6 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "imx219 6-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "ds90ub960 1-0027":3 [ENABLED,IMMUTABLE] - entity 44: imx219 3-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev7 pad0: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:none quantization:full-range crop.bounds:(8,8)/1920x1536 crop:(8,8)/1920x1536] -> "ds90ub953 1-0040":0 [ENABLED,IMMUTABLE] - entity 48: imx219 4-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev8 pad0: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:none quantization:full-range crop.bounds:(8,8)/1920x1536 crop:(8,8)/1920x1536] -> "ds90ub953 1-0045":0 [ENABLED,IMMUTABLE] - entity 52: imx219 5-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev9 pad0: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:none quantization:full-range crop.bounds:(8,8)/1920x1536 crop:(8,8)/1920x1536] -> "ds90ub953 1-0046":0 [ENABLED,IMMUTABLE] - entity 56: imx219 6-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev10 pad0: Source [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:none quantization:full-range crop.bounds:(8,8)/1920x1536 crop:(8,8)/1920x1536] -> "ds90ub953 1-0047":0 [ENABLED,IMMUTABLE] - entity 62: 30102000.ticsi2rx context 0 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video2 pad0: Sink <- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE] - entity 68: 30102000.ticsi2rx context 1 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video3 pad0: Sink <- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE] - entity 74: 30102000.ticsi2rx context 2 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video4 pad0: Sink <- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE] - entity 80: 30102000.ticsi2rx context 3 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video5 pad0: Sink <- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE] - entity 86: 30102000.ticsi2rx context 4 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video6 pad0: Sink <- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE] - entity 92: 30102000.ticsi2rx context 5 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video7 pad0: Sink <- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
Hi Wang Liu,
Thanks for the providing the details.
There may be an issue when you use DMA context 0. Can you try skipping DMA context 0 and start from context 1? Below is an example of the "media-ctl -p" when DMA context 0 is not used:
root@am62axx-evm:/opt/edgeai-gst-apps# media-ctl -p Media controller API version 6.6.44 Media device information ------------------------ driver j721e-csi2rx model TI-CSI2RX serial bus info platform:30102000.ticsi2rx hw revision 0x1 driver version 6.6.44 Device topology - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev0 routes: 0/0 -> 2/0 [ACTIVE] 0/1 -> 3/0 [ACTIVE] 0/2 -> 4/0 [ACTIVE] 0/3 -> 5/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:1 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:2 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:3 fmt:SRGGB8_1X8/1920x1080 field:none] <- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE] pad1: Source -> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE] pad2: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE] pad3: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE] pad4: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE] pad5: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE] pad6: Source -> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE] - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev1 routes: 0/0 -> 1/0 [ACTIVE] 0/1 -> 1/1 [ACTIVE] 0/2 -> 1/2 [ACTIVE] 0/3 -> 1/3 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:1 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:2 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:3 fmt:SRGGB8_1X8/1920x1080 field:none] <- "ds90ub960 4-0030":4 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:1 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:2 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:3 fmt:SRGGB8_1X8/1920x1080 field:none] -> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE] pad2: Source pad3: Source pad4: Source - entity 15: ds90ub960 4-0030 (6 pads, 5 links, 4 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev2 routes: 0/0 -> 4/0 [ACTIVE] 1/0 -> 4/1 [ACTIVE] 2/0 -> 4/2 [ACTIVE] 3/0 -> 4/3 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "ds90ub953 4-0044":1 [ENABLED,IMMUTABLE] pad1: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "ds90ub953 4-0045":1 [ENABLED,IMMUTABLE] pad2: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "ds90ub953 4-0046":1 [ENABLED,IMMUTABLE] pad3: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "ds90ub953 4-0047":1 [ENABLED,IMMUTABLE] pad4: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:1 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:2 fmt:SRGGB8_1X8/1920x1080 field:none] [stream:3 fmt:SRGGB8_1X8/1920x1080 field:none] -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE] pad5: Source - entity 24: ds90ub953 4-0044 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev3 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "imx219 6-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "ds90ub960 4-0030":0 [ENABLED,IMMUTABLE] - entity 29: ds90ub953 4-0045 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev4 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "imx219 7-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "ds90ub960 4-0030":1 [ENABLED,IMMUTABLE] - entity 34: ds90ub953 4-0046 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev5 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "imx219 8-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "ds90ub960 4-0030":2 [ENABLED,IMMUTABLE] - entity 39: ds90ub953 4-0047 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev6 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] <- "imx219 9-0010":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none] -> "ds90ub960 4-0030":3 [ENABLED,IMMUTABLE] - entity 44: imx219 6-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev7 pad0: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw xfer:none quantization:full-range crop.bounds:(8,8)/3280x2464 crop:(688,700)/1920x1080] -> "ds90ub953 4-0044":0 [ENABLED,IMMUTABLE] - entity 48: imx219 7-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev8 pad0: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw xfer:none quantization:full-range crop.bounds:(8,8)/3280x2464 crop:(688,700)/1920x1080] -> "ds90ub953 4-0045":0 [ENABLED,IMMUTABLE] - entity 52: imx219 8-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev9 pad0: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw xfer:none quantization:full-range crop.bounds:(8,8)/3280x2464 crop:(688,700)/1920x1080] -> "ds90ub953 4-0046":0 [ENABLED,IMMUTABLE] - entity 56: imx219 9-0010 (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev10 pad0: Source [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw xfer:none quantization:full-range crop.bounds:(8,8)/3280x2464 crop:(688,700)/1920x1080] -> "ds90ub953 4-0047":0 [ENABLED,IMMUTABLE] - entity 62: 30102000.ticsi2rx context 0 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video3 pad0: Sink <- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE] - entity 68: 30102000.ticsi2rx context 1 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video4 pad0: Sink <- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE] - entity 74: 30102000.ticsi2rx context 2 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video5 pad0: Sink <- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE] - entity 80: 30102000.ticsi2rx context 3 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video6 pad0: Sink <- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE] - entity 86: 30102000.ticsi2rx context 4 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video7 pad0: Sink <- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE] - entity 92: 30102000.ticsi2rx context 5 (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video8 pad0: Sink <- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
Regards,
Jianzhong
Hi Jianzhong:
We are working with Liu Wang analyze those 4*3M camera AM62P CSI-RX capture problem. Except your suggested change DMA context channel changed, some information about AM62P CSIRX interface want check with you.
1. Whether AM62P IC can meet CSIRX 2.0Gbps speed?
Has working with Liu wang change register 0x30110B00=0x294 (BAND_CTL_REG_L = 0x294) change CSIRX to 1.6-2.0Gbps it will helpful for this case. below links are discuss about it. But it do not meet datasheet CSIRX max speed is 1.5Gbps. So customer worry it can not use at mass product.
SK-AM62P-LP: How do I check the csirx status - Processors forum - Processors - TI E2E support forums
2. The blanking line has limited about minimum blanking number?
4*3M parameter are below, the speed need is 1.179Gbps*1.2 = 1.415Gbps as we estmimate.
But when camera send out 2040*1750*25FPS data to AM62P, the speed is 1.428Gbps the pull video stream stop issue happen.
we are worry that blanking at column (120 pixel)/blanking at Row (214 line) at camera module will affect CSIRX DPHY.
go through AM62P TRM 0x30110020 - 0x30110b0c all DPHY register we do not find information about blanking setting.
Active -column | Active-Row | FPS | bit-pixel |
1920 | 1536 | 25 | 16 |
Could you please help us check below item?
a. Whether AM62P CSIRX interface can mass product use 2.0Gbps speed?
b. AM62P CSIRX interface blanking setting does need special chose to meet < 1.5Gbps mode to support 4*3M(1920*1536) resolution?
Best Regards!
Han Tao
Hi Tao,
a. Whether AM62P CSIRX interface can mass product use 2.0Gbps speed?
The reason that the AM62P datasheet published 1.5Gbps/lane instead of 2.5Gbps/lane is that the MIPI CSI characterization for speed higher than 1.5Gbps/lane hadn't been completed due to test setup issues. There is a plan to complete the characterization for up to 2.5Gbps/lane next quarter. The datasheet is expected to be updated to support 2.5Gbps in second quarter 2025. No change of the SoC is needed for 2.5Gbps characterization and therefore the AM62P CSIRx interface can support 2.0Gbps for mass production.
b. AM62P CSIRX interface blanking setting does need special chose to meet < 1.5Gbps mode to support 4*3M(1920*1536) resolution?
I'll need to check on this one and get back to you asap.
Regards,
Jianzhong