qcom-sm7150:~$ media-ctl -p
Media controller API version 6.14.0

Media device information
------------------------
driver          qcom-camss
model           Qualcomm Camera Subsystem
serial
bus info        platform:ace0000.camss
hw revision     0x0
driver version  6.14.0

Device topology
- entity 1: msm_csiphy0 (2 pads, 2 links, 0 routes)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev0
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_csid0":0 []
		-> "msm_csid1":0 []

- entity 4: msm_csiphy1 (2 pads, 2 links, 0 routes)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev1
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_csid0":0 []
		-> "msm_csid1":0 []

- entity 7: msm_csiphy2 (2 pads, 3 links, 0 routes)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev2
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "s5k3l6xx 14-0010":0 [ENABLED,IMMUTABLE]
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_csid0":0 []
		-> "msm_csid1":0 []

- entity 10: msm_csiphy3 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev3
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "ov8856 13-0036":0 [ENABLED,IMMUTABLE]
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_csid0":0 []
		-> "msm_csid1":0 []

- entity 13: msm_csid0 (5 pads, 16 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev4
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csiphy0":1 []
		<- "msm_csiphy1":1 []
		<- "msm_csiphy2":1 []
		<- "msm_csiphy3":1 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi0":0 []
		-> "msm_vfe1_rdi0":0 []
		-> "msm_vfe2_rdi0":0 []
	pad2: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi1":0 []
		-> "msm_vfe1_rdi1":0 []
		-> "msm_vfe2_rdi1":0 []
	pad3: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi2":0 []
		-> "msm_vfe1_rdi2":0 []
		-> "msm_vfe2_rdi2":0 []
	pad4: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_pix":0 []
		-> "msm_vfe1_pix":0 []
		-> "msm_vfe2_pix":0 []

- entity 19: msm_csid1 (5 pads, 16 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev5
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csiphy0":1 []
		<- "msm_csiphy1":1 []
		<- "msm_csiphy2":1 []
		<- "msm_csiphy3":1 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi0":0 []
		-> "msm_vfe1_rdi0":0 []
		-> "msm_vfe2_rdi0":0 []
	pad2: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi1":0 []
		-> "msm_vfe1_rdi1":0 []
		-> "msm_vfe2_rdi1":0 []
	pad3: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_rdi2":0 []
		-> "msm_vfe1_rdi2":0 []
		-> "msm_vfe2_rdi2":0 []
	pad4: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_pix":0 []
		-> "msm_vfe1_pix":0 []
		-> "msm_vfe2_pix":0 []

- entity 25: msm_vfe0_rdi0 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev6
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":1 []
		<- "msm_csid1":1 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_video0":0 [ENABLED,IMMUTABLE]

- entity 28: msm_vfe0_video0 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video0
	pad0: SINK
		<- "msm_vfe0_rdi0":1 [ENABLED,IMMUTABLE]

- entity 34: msm_vfe0_rdi1 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev7
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":2 []
		<- "msm_csid1":2 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_video1":0 [ENABLED,IMMUTABLE]

- entity 37: msm_vfe0_video1 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video1
	pad0: SINK
		<- "msm_vfe0_rdi1":1 [ENABLED,IMMUTABLE]

- entity 43: msm_vfe0_rdi2 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev8
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":3 []
		<- "msm_csid1":3 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe0_video2":0 [ENABLED,IMMUTABLE]

- entity 46: msm_vfe0_video2 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video2
	pad0: SINK
		<- "msm_vfe0_rdi2":1 [ENABLED,IMMUTABLE]

- entity 52: msm_vfe0_pix (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev9
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 compose.bounds:(0,0)/1920x1080
		 compose:(0,0)/1920x1080]
		<- "msm_csid0":4 []
		<- "msm_csid1":4 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 crop.bounds:(0,0)/1920x1080
		 crop:(0,0)/1920x1080]
		-> "msm_vfe0_video3":0 [ENABLED,IMMUTABLE]

- entity 55: msm_vfe0_video3 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video3
	pad0: SINK
		<- "msm_vfe0_pix":1 [ENABLED,IMMUTABLE]

- entity 61: msm_vfe1_rdi0 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev10
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":1 []
		<- "msm_csid1":1 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe1_video0":0 [ENABLED,IMMUTABLE]

- entity 64: msm_vfe1_video0 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video4
	pad0: SINK
		<- "msm_vfe1_rdi0":1 [ENABLED,IMMUTABLE]

- entity 70: msm_vfe1_rdi1 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev11
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":2 []
		<- "msm_csid1":2 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe1_video1":0 [ENABLED,IMMUTABLE]

- entity 73: msm_vfe1_video1 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video5
	pad0: SINK
		<- "msm_vfe1_rdi1":1 [ENABLED,IMMUTABLE]

- entity 79: msm_vfe1_rdi2 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev12
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":3 []
		<- "msm_csid1":3 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe1_video2":0 [ENABLED,IMMUTABLE]

- entity 82: msm_vfe1_video2 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video6
	pad0: SINK
		<- "msm_vfe1_rdi2":1 [ENABLED,IMMUTABLE]

- entity 88: msm_vfe1_pix (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev13
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 compose.bounds:(0,0)/1920x1080
		 compose:(0,0)/1920x1080]
		<- "msm_csid0":4 []
		<- "msm_csid1":4 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 crop.bounds:(0,0)/1920x1080
		 crop:(0,0)/1920x1080]
		-> "msm_vfe1_video3":0 [ENABLED,IMMUTABLE]

- entity 91: msm_vfe1_video3 (1 pad, 1 link)
             type Node subtype V4L flags 0
             device node name /dev/video7
	pad0: SINK
		<- "msm_vfe1_pix":1 [ENABLED,IMMUTABLE]

- entity 97: msm_vfe2_rdi0 (2 pads, 3 links, 0 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev14
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":1 []
		<- "msm_csid1":1 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe2_video0":0 [ENABLED,IMMUTABLE]

- entity 100: msm_vfe2_video0 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video8
	pad0: SINK
		<- "msm_vfe2_rdi0":1 [ENABLED,IMMUTABLE]

- entity 106: msm_vfe2_rdi1 (2 pads, 3 links, 0 routes)
              type V4L2 subdev subtype Unknown flags 0
              device node name /dev/v4l-subdev15
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":2 []
		<- "msm_csid1":2 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe2_video1":0 [ENABLED,IMMUTABLE]

- entity 109: msm_vfe2_video1 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video9
	pad0: SINK
		<- "msm_vfe2_rdi1":1 [ENABLED,IMMUTABLE]

- entity 115: msm_vfe2_rdi2 (2 pads, 3 links, 0 routes)
              type V4L2 subdev subtype Unknown flags 0
              device node name /dev/v4l-subdev16
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		<- "msm_csid0":3 []
		<- "msm_csid1":3 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb]
		-> "msm_vfe2_video2":0 [ENABLED,IMMUTABLE]

- entity 118: msm_vfe2_video2 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video10
	pad0: SINK
		<- "msm_vfe2_rdi2":1 [ENABLED,IMMUTABLE]

- entity 124: msm_vfe2_pix (2 pads, 3 links, 0 routes)
              type V4L2 subdev subtype Unknown flags 0
              device node name /dev/v4l-subdev17
	pad0: SINK
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 compose.bounds:(0,0)/1920x1080
		 compose:(0,0)/1920x1080]
		<- "msm_csid0":4 []
		<- "msm_csid1":4 []
	pad1: SOURCE
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:srgb
		 crop.bounds:(0,0)/1920x1080
		 crop:(0,0)/1920x1080]
		-> "msm_vfe2_video3":0 [ENABLED,IMMUTABLE]

- entity 127: msm_vfe2_video3 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video11
	pad0: SINK
		<- "msm_vfe2_pix":1 [ENABLED,IMMUTABLE]

- entity 197: ov8856 13-0036 (1 pad, 1 link, 0 routes)
              type V4L2 subdev subtype Sensor flags 0
              device node name /dev/v4l-subdev18
	pad0: SOURCE
		[stream:0 fmt:SGRBG10_1X10/3280x2464 field:none]
		-> "msm_csiphy3":0 [ENABLED,IMMUTABLE]

- entity 199: s5k3l6xx 14-0010 (1 pad, 1 link, 0 routes)
              type V4L2 subdev subtype Sensor flags 0
              device node name /dev/v4l-subdev19
	pad0: SOURCE
		[stream:0 fmt:SGRBG8_1X8/1052x780 colorspace:raw
		 crop.bounds:(0,0)/4208x3120
		 crop:(0,0)/1052x780]
		-> "msm_csiphy2":0 [ENABLED,IMMUTABLE]

