Media-ctl command queries

Hi,
I am working with this RDK X5 kit and integrated my AR0234 sensor(YUV) in it by writing a V4L2 driver for it. The driver got probed successfully and now the issue I couldn’t see the stream via V4L2 and if I tried to stream via V4L2 below is the error am getting.
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap
VIDIOC_G_FMT: failed: Invalid argument
VIDIOC_REQBUFS returned -1 (Invalid argument)

Attached the media-ctl log for this.


Media device information
------------------------
driver          vs-video
model           vs-media
serial          
bus info        platform:vscam
hw revision     0x0
driver version  6.1.83

Device topology
- entity 1: vs-vse0-0 (7 pads, 7 links)
            type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-isp0-0":2 [ENABLED]
	pad1: Source
		-> "vs-video8":0 [ENABLED]
	pad2: Source
		-> "vs-video9":0 [ENABLED]
	pad3: Source
		-> "vs-video10":0 [ENABLED]
	pad4: Source
		-> "vs-video11":0 [ENABLED]
	pad5: Source
		-> "vs-video12":0 [ENABLED]
	pad6: Source
		-> "vs-video13":0 [ENABLED]

- entity 9: vs-vse0-1 (7 pads, 7 links)
            type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-isp0-1":2 [ENABLED]
	pad1: Source
		-> "vs-video14":0 [ENABLED]
	pad2: Source
		-> "vs-video15":0 [ENABLED]
	pad3: Source
		-> "vs-video16":0 [ENABLED]
	pad4: Source
		-> "vs-video17":0 [ENABLED]
	pad5: Source
		-> "vs-video18":0 [ENABLED]
	pad6: Source
		-> "vs-video19":0 [ENABLED]

- entity 17: vs-vse0-2 (7 pads, 7 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-isp0-2":2 [ENABLED]
	pad1: Source
		-> "vs-video20":0 [ENABLED]
	pad2: Source
		-> "vs-video21":0 [ENABLED]
	pad3: Source
		-> "vs-video22":0 [ENABLED]
	pad4: Source
		-> "vs-video23":0 [ENABLED]
	pad5: Source
		-> "vs-video24":0 [ENABLED]
	pad6: Source
		-> "vs-video25":0 [ENABLED]

- entity 25: vs-vse0-3 (7 pads, 7 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-isp0-3":2 [ENABLED]
	pad1: Source
		-> "vs-video26":0 [ENABLED]
	pad2: Source
		-> "vs-video27":0 [ENABLED]
	pad3: Source
		-> "vs-video28":0 [ENABLED]
	pad4: Source
		-> "vs-video29":0 [ENABLED]
	pad5: Source
		-> "vs-video30":0 [ENABLED]
	pad6: Source
		-> "vs-video31":0 [ENABLED]

- entity 33: vs-vse0-4 (7 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source
	pad3: Source
	pad4: Source
	pad5: Source
	pad6: Source

- entity 41: vs-vse0-5 (7 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source
	pad3: Source
	pad4: Source
	pad5: Source
	pad6: Source

- entity 49: vs-vse0-6 (7 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source
	pad3: Source
	pad4: Source
	pad5: Source
	pad6: Source

- entity 57: vs-vse0-7 (7 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source
	pad3: Source
	pad4: Source
	pad5: Source
	pad6: Source

- entity 65: vs-arm-gdc0-0 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 68: vs-arm-gdc0-1 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 71: vs-arm-gdc0-2 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 74: vs-arm-gdc0-3 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 77: vs-arm-gdc0-4 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 80: vs-arm-gdc0-5 (2 pads, 0 link)
             type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source

- entity 83: vs-isp0-0 (4 pads, 3 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-sif0-0":1 [ENABLED]
	pad1: Sink
	pad2: Source
		-> "vs-vse0-0":0 [ENABLED]
	pad3: Source
		-> "vs-video4":0 [ENABLED]

- entity 88: vs-isp0-1 (4 pads, 3 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-sif1-0":1 [ENABLED]
	pad1: Sink
	pad2: Source
		-> "vs-vse0-1":0 [ENABLED]
	pad3: Source
		-> "vs-video5":0 [ENABLED]

- entity 93: vs-isp0-2 (4 pads, 3 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-sif2-0":1 [ENABLED]
	pad1: Sink
	pad2: Source
		-> "vs-vse0-2":0 [ENABLED]
	pad3: Source
		-> "vs-video6":0 [ENABLED]

- entity 98: vs-isp0-3 (4 pads, 3 links)
             type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-sif3-0":1 [ENABLED]
	pad1: Sink
	pad2: Source
		-> "vs-vse0-3":0 [ENABLED]
	pad3: Source
		-> "vs-video7":0 [ENABLED]

- entity 103: vs-isp0-4 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Sink
	pad2: Source

- entity 107: vs-isp0-5 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Sink
	pad2: Source

- entity 111: vs-isp0-6 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Sink
	pad2: Source

- entity 115: vs-isp0-7 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Sink
	pad2: Source

- entity 119: vs-sif3-0 (3 pads, 3 links)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi3-0":1 [ENABLED,IMMUTABLE]
	pad1: Source
		-> "vs-isp0-3":0 [ENABLED]
	pad2: Source
		-> "vs-video3":0 [ENABLED]

- entity 123: vs-sif3-1 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source

- entity 127: vs-sif2-0 (3 pads, 3 links)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi2-0":1 [ENABLED,IMMUTABLE]
	pad1: Source
		-> "vs-isp0-2":0 [ENABLED]
	pad2: Source
		-> "vs-video2":0 [ENABLED]

- entity 131: vs-sif2-1 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source

- entity 135: vs-sif2-2 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source

- entity 139: vs-sif2-3 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source

- entity 143: vs-sif1-0 (3 pads, 3 links)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi1-0":1 [ENABLED,IMMUTABLE]
	pad1: Source
		-> "vs-isp0-1":0 [ENABLED]
	pad2: Source
		-> "vs-video1":0 [ENABLED]

- entity 147: vs-sif1-1 (3 pads, 0 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
	pad2: Source

- entity 151: vs-sif0-0 (3 pads, 3 links)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi0-0":1 [ENABLED,IMMUTABLE]
	pad1: Source
		-> "vs-isp0-0":0 [ENABLED]
	pad2: Source
		-> "vs-video0":0 [ENABLED]

- entity 155: vs-sif0-1 (3 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi0-1":1 [ENABLED,IMMUTABLE]
	pad1: Source
	pad2: Source

- entity 159: vs-sif0-2 (3 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi0-2":1 [ENABLED,IMMUTABLE]
	pad1: Source
	pad2: Source

- entity 163: vs-sif0-3 (3 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "vs-snps-csi0-3":1 [ENABLED,IMMUTABLE]
	pad1: Source
	pad2: Source

- entity 167: vs-snps-csi3-0 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
		-> "vs-sif3-0":0 [ENABLED,IMMUTABLE]

- entity 170: vs-snps-csi2-0 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
		-> "vs-sif2-0":0 [ENABLED,IMMUTABLE]

- entity 173: vs-snps-csi1-0 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Sink
	pad1: Source
		-> "vs-sif1-0":0 [ENABLED,IMMUTABLE]

- entity 176: vs-snps-csi0-0 (2 pads, 2 links)
              type Node subtype V4L flags 0
	pad0: Sink
		<- "ar0234_mcu 6-0042":0 [ENABLED,IMMUTABLE]
	pad1: Source
		-> "vs-sif0-0":0 [ENABLED,IMMUTABLE]

- entity 179: vs-snps-csi0-1 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Unknown
	pad1: Source
		-> "vs-sif0-1":0 [ENABLED,IMMUTABLE]

- entity 182: vs-snps-csi0-2 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Unknown
	pad1: Source
		-> "vs-sif0-2":0 [ENABLED,IMMUTABLE]

- entity 185: vs-snps-csi0-3 (2 pads, 1 link)
              type Node subtype V4L flags 0
	pad0: Unknown
	pad1: Source
		-> "vs-sif0-3":0 [ENABLED,IMMUTABLE]

- entity 188: vs-snps-csi0-4 (2 pads, 0 link)
              type Node subtype V4L flags 0
              device node name /dev/v4l-subdev0
	pad0: Unknown
	pad1: Source

- entity 191: ar0234_mcu 6-0042 (1 pad, 1 link)
              type V4L2 subdev subtype Sensor flags 0
              device node name /dev/v4l-subdev1
	pad0: Source
		[fmt:UYVY8_2X8/1920x1080 field:none]
		-> "vs-snps-csi0-0":0 [ENABLED,IMMUTABLE]

- entity 225: vs-video0 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video0
	pad0: Sink
		<- "vs-sif0-0":2 [ENABLED]

- entity 231: vs-video1 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video1
	pad0: Sink
		<- "vs-sif1-0":2 [ENABLED]

- entity 237: vs-video2 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video2
	pad0: Sink
		<- "vs-sif2-0":2 [ENABLED]

- entity 243: vs-video3 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video3
	pad0: Sink
		<- "vs-sif3-0":2 [ENABLED]

- entity 249: vs-video4 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video4
	pad0: Sink
		<- "vs-isp0-0":3 [ENABLED]

- entity 255: vs-video5 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video5
	pad0: Sink
		<- "vs-isp0-1":3 [ENABLED]

- entity 261: vs-video6 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video6
	pad0: Sink
		<- "vs-isp0-2":3 [ENABLED]

- entity 267: vs-video7 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video7
	pad0: Sink
		<- "vs-isp0-3":3 [ENABLED]

- entity 273: vs-video8 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video8
	pad0: Sink
		<- "vs-vse0-0":1 [ENABLED]

- entity 279: vs-video9 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video9
	pad0: Sink
		<- "vs-vse0-0":2 [ENABLED]

- entity 285: vs-video10 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video10
	pad0: Sink
		<- "vs-vse0-0":3 [ENABLED]

- entity 291: vs-video11 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video11
	pad0: Sink
		<- "vs-vse0-0":4 [ENABLED]

- entity 297: vs-video12 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video12
	pad0: Sink
		<- "vs-vse0-0":5 [ENABLED]

- entity 303: vs-video13 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video13
	pad0: Sink
		<- "vs-vse0-0":6 [ENABLED]

- entity 309: vs-video14 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video14
	pad0: Sink
		<- "vs-vse0-1":1 [ENABLED]

- entity 315: vs-video15 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video15
	pad0: Sink
		<- "vs-vse0-1":2 [ENABLED]

- entity 321: vs-video16 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video16
	pad0: Sink
		<- "vs-vse0-1":3 [ENABLED]

- entity 327: vs-video17 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video17
	pad0: Sink
		<- "vs-vse0-1":4 [ENABLED]

- entity 333: vs-video18 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video18
	pad0: Sink
		<- "vs-vse0-1":5 [ENABLED]

- entity 339: vs-video19 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video19
	pad0: Sink
		<- "vs-vse0-1":6 [ENABLED]

- entity 345: vs-video20 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video20
	pad0: Sink
		<- "vs-vse0-2":1 [ENABLED]

- entity 351: vs-video21 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video21
	pad0: Sink
		<- "vs-vse0-2":2 [ENABLED]

- entity 357: vs-video22 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video22
	pad0: Sink
		<- "vs-vse0-2":3 [ENABLED]

- entity 363: vs-video23 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video23
	pad0: Sink
		<- "vs-vse0-2":4 [ENABLED]

- entity 369: vs-video24 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video24
	pad0: Sink
		<- "vs-vse0-2":5 [ENABLED]

- entity 375: vs-video25 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video25
	pad0: Sink
		<- "vs-vse0-2":6 [ENABLED]

- entity 381: vs-video26 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video26
	pad0: Sink
		<- "vs-vse0-3":1 [ENABLED]

- entity 387: vs-video27 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video27
	pad0: Sink
		<- "vs-vse0-3":2 [ENABLED]

- entity 393: vs-video28 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video28
	pad0: Sink
		<- "vs-vse0-3":3 [ENABLED]

- entity 399: vs-video29 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video29
	pad0: Sink
		<- "vs-vse0-3":4 [ENABLED]

- entity 405: vs-video30 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video30
	pad0: Sink
		<- "vs-vse0-3":5 [ENABLED]

- entity 411: vs-video31 (1 pad, 1 link)
              type Node subtype V4L flags 0
              device node name /dev/video31
	pad0: Sink
		<- "vs-vse0-3":6 [ENABLED]

I wanted to know if I need to configure anything via media-ctl command or any other thing has to be corrected to solve this issue.

Kindly help me with this

Thanks.