include: linux: Update kernel headers to version v5.19
Update kernel headers to v5.19 using utils/update-kernel-headers.sh and re-instating libcamera local modifications. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Tested-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
parent
2e77ccbb93
commit
37e85ff1dd
6 changed files with 418 additions and 23 deletions
|
@ -34,11 +34,17 @@
|
|||
* struct ipu3_uapi_grid_config - Grid plane config
|
||||
*
|
||||
* @width: Grid horizontal dimensions, in number of grid blocks(cells).
|
||||
* For AWB, the range is (16, 80).
|
||||
* For AF/AE, the range is (16, 32).
|
||||
* @height: Grid vertical dimensions, in number of grid cells.
|
||||
* For AWB, the range is (16, 60).
|
||||
* For AF/AE, the range is (16, 24).
|
||||
* @block_width_log2: Log2 of the width of each cell in pixels.
|
||||
* for (2^3, 2^4, 2^5, 2^6, 2^7), values [3, 7].
|
||||
* For AWB, the range is [3, 6].
|
||||
* For AF/AE, the range is [3, 7].
|
||||
* @block_height_log2: Log2 of the height of each cell in pixels.
|
||||
* for (2^3, 2^4, 2^5, 2^6, 2^7), values [3, 7].
|
||||
* For AWB, the range is [3, 6].
|
||||
* For AF/AE, the range is [3, 7].
|
||||
* @height_per_slice: The number of blocks in vertical axis per slice.
|
||||
* Default 2.
|
||||
* @x_start: X value of top left corner of Region of Interest(ROI).
|
||||
|
@ -68,21 +74,21 @@ struct ipu3_uapi_grid_config {
|
|||
* @R_avg: Red average in the cell.
|
||||
* @B_avg: Blue average in the cell.
|
||||
* @Gb_avg: Green average for blue lines in the cell.
|
||||
* @sat_ratio: Percentage of pixels over a given threshold set in
|
||||
* @sat_ratio: Percentage of pixels over the thresholds specified in
|
||||
* ipu3_uapi_awb_config_s, coded from 0 to 255.
|
||||
* @padding0: Unused byte for padding.
|
||||
* @padding1: Unused byte for padding.
|
||||
* @padding2: Unused byte for padding.
|
||||
* @padding0: Unused byte for padding.
|
||||
* @padding1: Unused byte for padding.
|
||||
* @padding2: Unused byte for padding.
|
||||
*/
|
||||
struct ipu3_uapi_awb_set_item {
|
||||
unsigned char Gr_avg;
|
||||
unsigned char R_avg;
|
||||
unsigned char B_avg;
|
||||
unsigned char Gb_avg;
|
||||
unsigned char sat_ratio;
|
||||
unsigned char padding0;
|
||||
unsigned char padding1;
|
||||
unsigned char padding2;
|
||||
__u8 Gr_avg;
|
||||
__u8 R_avg;
|
||||
__u8 B_avg;
|
||||
__u8 Gb_avg;
|
||||
__u8 sat_ratio;
|
||||
__u8 padding0;
|
||||
__u8 padding1;
|
||||
__u8 padding2;
|
||||
} __attribute__((packed));
|
||||
|
||||
/*
|
||||
|
@ -98,7 +104,6 @@ struct ipu3_uapi_awb_set_item {
|
|||
(IPU3_UAPI_AWB_MAX_SETS * \
|
||||
(IPU3_UAPI_AWB_SET_SIZE + IPU3_UAPI_AWB_SPARE_FOR_BUBBLES))
|
||||
|
||||
|
||||
/**
|
||||
* struct ipu3_uapi_awb_raw_buffer - AWB raw buffer
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue