Why can not v4l2-ctl tool input in YUYV/YVYU/UYVY/VYUY pixelformat ?

dear

capture cmd: v4l2-ctl -d /dev/video0 -w --verbose --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap --stream-count=1 --set-ctrl bypass_mode=0 --stream-to=/tmp/stream.raw

always report err:

VIDIOC_QUERYCAP: ok
VIDIOC_S_EXT_CTRLS: ok
VIDIOC_G_FMT: ok
[b]libv4l2: error setting pixformat: Invalid argument
VIDIOC_S_FMT: failed: Invalid argument[/b]
VIDIOC_REQBUFS: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
Device Caps   : 0x04200001
                Video Capture
                Streaming
                Extended Pix Format
Priority: 2
Video input : 0 (Camera 0: ok)
Format Video Capture:
        Width/Height      : 1928/1208
        Pixel Format      : 'UYVY'
        Field             : None
        Bytes per Line    : 3856
        Size Image        : 4658048
        Colorspace        : Raw
        Transfer Function : Default (maps to None)
        YCbCr/HSV Encoding: Default (maps to ITU-R 601)
        Quantization      : Default (maps to Limited Range)
        Flags

hello JiaZW,

this seem duplicate topic, could you please update Topic 1055806.
thanks