Media controller API version 4.15.0 Media device information ------------------------ driver imx-media model imx-media serial bus info hw revision 0x0 driver version 4.15.0 Device topology - entity 1: tda19971 2-0048 (1 pad, 1 link) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev0 pad0: Source [fmt:UYVY2X8/720x480 field:interlaced] [dv.caps:BT.656/1120 min:640x480@13000000 max:1920x1080@165000000 stds:CEA-861,DMT,CVT,GTF caps:interlaced,progressive,reduced-blanking,custom] [dv.detect:BT.656/1120 720x480i29 (858x525) stds:CEA-861 flags:half-line,CE-video,0xc0] [dv.current:BT.656/1120 1920x1080p60 (2200x1125) stds:CEA-861,DMT flags:can-reduce-fps,CE-video,0x80] -> "ipu1_csi0_mux":4 [] - entity 3: ipu1_vdic (3 pads, 3 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev1 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_csi0":1 [] <- "ipu1_csi1":1 [] pad1: Sink [fmt:UYVY2X8/640x480 field:none] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prp":0 [] - entity 7: ipu2_vdic (3 pads, 1 link) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev2 pad0: Sink [fmt:AYUV32/640x480 field:none] pad1: Sink [fmt:UYVY2X8/640x480 field:none] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prp":0 [] - entity 11: ipu1_ic_prp (3 pads, 5 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev3 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_vdic":2 [] <- "ipu1_csi0":1 [] <- "ipu1_csi1":1 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpenc":0 [] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpvf":0 [] - entity 15: ipu1_ic_prpenc (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev4 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_ic_prp":1 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpenc capture":0 [] - entity 18: ipu1_ic_prpenc capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video0 pad0: Sink <- "ipu1_ic_prpenc":1 [] - entity 24: ipu1_ic_prpvf (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev5 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_ic_prp":2 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpvf capture":0 [] - entity 27: ipu1_ic_prpvf capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video1 pad0: Sink <- "ipu1_ic_prpvf":1 [] - entity 33: ipu2_ic_prp (3 pads, 3 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev6 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu2_vdic":2 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpenc":0 [] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpvf":0 [] - entity 37: ipu2_ic_prpenc (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev7 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu2_ic_prp":1 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpenc capture":0 [] - entity 40: ipu2_ic_prpenc capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video2 pad0: Sink <- "ipu2_ic_prpenc":1 [] - entity 46: ipu2_ic_prpvf (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev8 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu2_ic_prp":2 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpvf capture":0 [] - entity 49: ipu2_ic_prpvf capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video3 pad0: Sink <- "ipu2_ic_prpvf":1 [] - entity 55: ipu1_csi0 (3 pads, 4 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev9 pad0: Sink [fmt:UYVY2X8/640x480 field:none crop.bounds:(0,0)/640x480 crop:(0,0)/640x480 compose.bounds:(0,0)/640x480 compose:(0,0)/640x480] <- "ipu1_csi0_mux":5 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prp":0 [] -> "ipu1_vdic":0 [] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_csi0 capture":0 [] - entity 59: ipu1_csi0 capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video4 pad0: Sink <- "ipu1_csi0":2 [] - entity 65: ipu1_csi1 (3 pads, 4 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev10 pad0: Sink [fmt:UYVY2X8/640x480 field:none crop.bounds:(0,0)/640x480 crop:(0,0)/640x480 compose.bounds:(0,0)/640x480 compose:(0,0)/640x480] <- "ipu1_csi1_mux":5 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prp":0 [] -> "ipu1_vdic":0 [] pad2: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_csi1 capture":0 [] - entity 69: ipu1_csi1 capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video5 pad0: Sink <- "ipu1_csi1":2 [] - entity 75: ipu1_csi0_mux (6 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev11 pad0: Sink [fmt:unknown/0x0] pad1: Sink [fmt:unknown/0x0] pad2: Sink [fmt:unknown/0x0] pad3: Sink [fmt:unknown/0x0] pad4: Sink [fmt:unknown/0x0] <- "tda19971 2-0048":0 [] pad5: Source [fmt:unknown/0x0] -> "ipu1_csi0":0 [] - entity 82: ipu1_csi1_mux (6 pads, 1 link) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev12 pad0: Sink [fmt:unknown/0x0] pad1: Sink [fmt:unknown/0x0] pad2: Sink [fmt:unknown/0x0] pad3: Sink [fmt:unknown/0x0] pad4: Sink [fmt:unknown/0x0] pad5: Source [fmt:unknown/0x0] -> "ipu1_csi1":0 []