#include <stdint.h>
#include "gmsl_common.h"
#include "gmsl_dbg.h"
#include "no_os_error.h"
#include "no_os_alloc.h"
#include "gmsl_cam_des.h"
Go to the source code of this file.
|
enum | max96792_link {
MAX96792_LINK_A = 0u
,
MAX96792_LINK_B = 1u
} |
| Enumeration for MAX96792 GMSL links. More...
|
|
enum | max96792_video_pipes {
MAX96792_VIDEO_PIPE_Y = 0u
,
MAX96792_VIDEO_PIPE_Z = 1u
} |
| Enumerates video pipes in the device. More...
|
|
enum | max96792_data_lanes {
MAX96792_DATA_LANE_0 = 0
,
MAX96792_DATA_LANE_1 = 1
,
MAX96792_DATA_LANE_2 = 2
,
MAX96792_DATA_LANE_3 = 3
} |
|
enum | max96792_data_type {
MAX96792_DATA_TYPE_DEFAULT = 0x0u
,
MAX96792_DATA_TYPE_GENERIC8_A = 0x10u
,
MAX96792_DATA_TYPE_GENERIC8_B = 0x11u
,
MAX96792_DATA_TYPE_EMB8 = 0x12u
,
MAX96792_DATA_TYPE_YUV422_8BIT = 0x1Eu
,
MAX96792_DATA_TYPE_YUV422_10BIT = 0x1Fu
,
MAX96792_DATA_TYPE_RGB565 = 0x22u
,
MAX96792_DATA_TYPE_RGB666 = 0x23u
,
MAX96792_DATA_TYPE_RGB888 = 0x24u
,
MAX96792_DATA_TYPE_RAW8 = 0x2Au
,
MAX96792_DATA_TYPE_RAW10 = 0x2Bu
,
MAX96792_DATA_TYPE_RAW12 = 0x2Cu
,
MAX96792_DATA_TYPE_RAW14 = 0x2Du
,
MAX96792_DATA_TYPE_RAW16 = 0x2Eu
,
MAX96792_DATA_TYPE_RAW20 = 0x2Fu
,
MAX96792_DATA_TYPE_YUV422_12BIT = 0x30u
,
MAX96792_DATA_TYPE_UDP8_A = 0x31u
,
MAX96792_DATA_TYPE_UDP8_B = 0x32u
,
MAX96792_DATA_TYPE_UDP8_C = 0x33u
,
MAX96792_DATA_TYPE_UDP8_D = 0x34u
,
MAX96792_DATA_TYPE_UDP8_E = 0x35u
,
MAX96792_DATA_TYPE_UDP8_F = 0x36u
,
MAX96792_DATA_TYPE_UDP8_G = 0x37u
} |
| DATA Type for MAX96792 device. More...
|
|
◆ MAX96792_DEV_STATE_MEM_SIZE
◆ MAX96792_MAX_DATA_LANES
#define MAX96792_MAX_DATA_LANES (4U) |
◆ max96792_data_lanes
Enumerator |
---|
MAX96792_DATA_LANE_0 | |
MAX96792_DATA_LANE_1 | |
MAX96792_DATA_LANE_2 | |
MAX96792_DATA_LANE_3 | |
◆ max96792_data_type
DATA Type for MAX96792 device.
Enumerator |
---|
MAX96792_DATA_TYPE_DEFAULT | Default
|
MAX96792_DATA_TYPE_GENERIC8_A | GENERIC8
|
MAX96792_DATA_TYPE_GENERIC8_B | GENERIC8
|
MAX96792_DATA_TYPE_EMB8 | EMBEDDED
|
MAX96792_DATA_TYPE_YUV422_8BIT | YUV422 8-bit
|
MAX96792_DATA_TYPE_YUV422_10BIT | YUV422 10-bit
|
MAX96792_DATA_TYPE_RGB565 | RGB565
|
MAX96792_DATA_TYPE_RGB666 | RGB666
|
MAX96792_DATA_TYPE_RGB888 | RGB888
|
MAX96792_DATA_TYPE_RAW8 | RAW8
|
MAX96792_DATA_TYPE_RAW10 | RAW10
|
MAX96792_DATA_TYPE_RAW12 | RAW12
|
MAX96792_DATA_TYPE_RAW14 | RAW14
|
MAX96792_DATA_TYPE_RAW16 | RAW16
|
MAX96792_DATA_TYPE_RAW20 | RAW20
|
MAX96792_DATA_TYPE_YUV422_12BIT | YUV422 12-bit
|
MAX96792_DATA_TYPE_UDP8_A | UDP8
|
MAX96792_DATA_TYPE_UDP8_B | UDP8
|
MAX96792_DATA_TYPE_UDP8_C | UDP8
|
MAX96792_DATA_TYPE_UDP8_D | UDP8
|
MAX96792_DATA_TYPE_UDP8_E | UDP8
|
MAX96792_DATA_TYPE_UDP8_F | UDP8
|
MAX96792_DATA_TYPE_UDP8_G | UDP8
|
◆ max96792_link
Enumeration for MAX96792 GMSL links.
Enumerator |
---|
MAX96792_LINK_A | GMSL link A
|
MAX96792_LINK_B | GMSL link B
|
◆ max96792_video_pipes
Enumerates video pipes in the device.
Enumerator |
---|
MAX96792_VIDEO_PIPE_Y | Video pipe Y
|
MAX96792_VIDEO_PIPE_Z | Video pipe Z
|