usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name
authorMichael Grzeschik <m.grzeschik@pengutronix.de>
Thu, 26 Jan 2023 23:14:56 +0000 (00:14 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 31 Jan 2023 08:40:43 +0000 (09:40 +0100)
commit2d83eb5d24e1c8dba386928fcbf76d3b581a632d
tree20b60a9cfea786ce45b84aed5b046e0f50890c8f
parent8ecb17a86c0fbb86ea9fb4fa26e742600e945794
usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name

Since v4l2_fill_fmtdesc will be called in the ioctl v4l_enum_fmt anyway.
We can set the format description and compressed flag from v4l_fill_fmtdesc
and can remove the extra name field in uvc_format_desc.

Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
Tested-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/r/20230126231456.3402323-6-m.grzeschik@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/common/uvc.c
drivers/usb/gadget/function/uvc_v4l2.c
include/linux/usb/uvc.h