Media controller API version 0.1.0 Media device information ------------------------ driver imx-media model imx-media serial bus info hw revision 0x0 driver version 0.0.0 Device topology - entity 1: ipu1_csi1_mux (6 pads, 1 link) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev0 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 [] - entity 8: ipu1_csi0_mux (6 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev1 pad0: Sink [fmt:unknown/0x0] pad1: Sink [fmt:unknown/0x0] pad2: Sink [fmt:unknown/0x0] pad3: Sink [fmt:unknown/0x0] pad4: Sink [fmt:UYVY2X8/1280x1024 field:none] <- "mt9m111 2-0048":0 [ENABLED] pad5: Source [fmt:UYVY2X8/1280x1024 field:none] -> "ipu1_csi0":0 [ENABLED] - entity 15: mt9m111 2-0048 (1 pad, 1 link) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev2 pad0: Source [fmt:UYVY2X8/1280x1024 field:none crop.bounds:(26,8)/1280x1024 crop:(26,8)/1280x1024] -> "ipu1_csi0_mux":4 [ENABLED] - entity 17: ipu1_vdic (3 pads, 3 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev3 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 21: ipu2_vdic (3 pads, 1 link) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev4 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 25: ipu1_ic_prp (3 pads, 5 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev5 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 29: ipu1_ic_prpenc (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev6 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_ic_prp":1 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpenc capture":0 [] - entity 32: 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 38: ipu1_ic_prpvf (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev7 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu1_ic_prp":2 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu1_ic_prpvf capture":0 [] - entity 41: 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 47: ipu2_ic_prp (3 pads, 3 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev8 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 51: ipu2_ic_prpenc (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev9 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu2_ic_prp":1 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpenc capture":0 [] - entity 54: 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 60: ipu2_ic_prpvf (2 pads, 2 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev10 pad0: Sink [fmt:AYUV32/640x480 field:none] <- "ipu2_ic_prp":2 [] pad1: Source [fmt:AYUV32/640x480 field:none] -> "ipu2_ic_prpvf capture":0 [] - entity 63: 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 69: ipu1_csi0 (3 pads, 4 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev11 pad0: Sink [fmt:UYVY2X8/1280x1024 field:none crop.bounds:(0,0)/1280x1024 crop:(0,0)/1280x1024 compose.bounds:(0,0)/1280x1024 compose:(0,0)/1280x1024] <- "ipu1_csi0_mux":5 [ENABLED] pad1: Source [fmt:AYUV32/1280x1024 field:none] -> "ipu1_ic_prp":0 [] -> "ipu1_vdic":0 [] pad2: Source [fmt:AYUV32/1280x1024 field:none] -> "ipu1_csi0 capture":0 [ENABLED] - entity 73: ipu1_csi0 capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video4 pad0: Sink <- "ipu1_csi0":2 [ENABLED] - entity 79: ipu1_csi1 (3 pads, 4 links) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev12 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 83: ipu1_csi1 capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video5 pad0: Sink <- "ipu1_csi1":2 []