1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (c) 2021-2024 Raspberry Pi Ltd.
6 * Copyright (c) 2023-2024 Ideas on Board Oy
11 #include <linux/media-bus-format.h>
12 #include <linux/types.h>
13 #include <linux/videodev2.h>
15 extern bool cfe_debug_verbose;
17 enum cfe_remap_types {
23 #define CFE_FORMAT_FLAG_META_OUT BIT(0)
24 #define CFE_FORMAT_FLAG_META_CAP BIT(1)
25 #define CFE_FORMAT_FLAG_FE_OUT BIT(2)
32 u32 remap[CFE_NUM_REMAP];
36 extern const struct v4l2_mbus_framefmt cfe_default_format;
38 const struct cfe_fmt *find_format_by_code(u32 code);
39 const struct cfe_fmt *find_format_by_pix(u32 pixelformat);
40 u32 cfe_find_16bit_code(u32 code);
41 u32 cfe_find_compressed_code(u32 code);