mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-13 07:19:45 +03:00
include: linux: Update kernel headers to version v5.16-rc7
Updated kernel headers to v5.16-rc7 using utils/update-kernel-headers.sh and re-instating libcamera local modifications. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
d769a59566
commit
aa45336399
8 changed files with 625 additions and 40 deletions
|
@ -44,6 +44,7 @@ enum v4l2_subdev_format_whence {
|
|||
* @which: format type (from enum v4l2_subdev_format_whence)
|
||||
* @pad: pad number, as reported by the media API
|
||||
* @format: media bus format (format code and frame size)
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_format {
|
||||
__u32 which;
|
||||
|
@ -57,6 +58,7 @@ struct v4l2_subdev_format {
|
|||
* @which: format type (from enum v4l2_subdev_format_whence)
|
||||
* @pad: pad number, as reported by the media API
|
||||
* @rect: pad crop rectangle boundaries
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_crop {
|
||||
__u32 which;
|
||||
|
@ -78,6 +80,7 @@ struct v4l2_subdev_crop {
|
|||
* @code: format code (MEDIA_BUS_FMT_ definitions)
|
||||
* @which: format type (from enum v4l2_subdev_format_whence)
|
||||
* @flags: flags set by the driver, (V4L2_SUBDEV_MBUS_CODE_*)
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_mbus_code_enum {
|
||||
__u32 pad;
|
||||
|
@ -90,10 +93,15 @@ struct v4l2_subdev_mbus_code_enum {
|
|||
|
||||
/**
|
||||
* struct v4l2_subdev_frame_size_enum - Media bus format enumeration
|
||||
* @pad: pad number, as reported by the media API
|
||||
* @index: format index during enumeration
|
||||
* @pad: pad number, as reported by the media API
|
||||
* @code: format code (MEDIA_BUS_FMT_ definitions)
|
||||
* @min_width: minimum frame width, in pixels
|
||||
* @max_width: maximum frame width, in pixels
|
||||
* @min_height: minimum frame height, in pixels
|
||||
* @max_height: maximum frame height, in pixels
|
||||
* @which: format type (from enum v4l2_subdev_format_whence)
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_frame_size_enum {
|
||||
__u32 index;
|
||||
|
@ -111,6 +119,7 @@ struct v4l2_subdev_frame_size_enum {
|
|||
* struct v4l2_subdev_frame_interval - Pad-level frame rate
|
||||
* @pad: pad number, as reported by the media API
|
||||
* @interval: frame interval in seconds
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_frame_interval {
|
||||
__u32 pad;
|
||||
|
@ -127,6 +136,7 @@ struct v4l2_subdev_frame_interval {
|
|||
* @height: frame height in pixels
|
||||
* @interval: frame interval in seconds
|
||||
* @which: format type (from enum v4l2_subdev_format_whence)
|
||||
* @reserved: drivers and applications must zero this array
|
||||
*/
|
||||
struct v4l2_subdev_frame_interval_enum {
|
||||
__u32 index;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue