Defines the interface used to control the MAX9295 serializer and MAX9296 deserializer modules.
Data Structures | |
struct | gmsl_stream |
Holds information about a data stream in a GMSL link (gmsl_link_ctx). More... | |
struct | gmsl_link_ctx |
Holds the configuration of the GMSL links from a sensor to its serializer to its deserializer. More... | |
Macros | |
#define | __GMSL_LINK_H__ |
#define | GMSL_CSI_1X4_MODE 0x1 |
#define | GMSL_CSI_2X4_MODE 0x2 |
#define | GMSL_CSI_2X2_MODE 0x3 |
#define | GMSL_CSI_4X2_MODE 0x4 |
#define | GMSL_CSI_PORT_A 0x0 |
#define | GMSL_CSI_PORT_B 0x1 |
#define | GMSL_CSI_PORT_C 0x2 |
#define | GMSL_CSI_PORT_D 0x3 |
#define | GMSL_CSI_PORT_E 0x4 |
#define | GMSL_CSI_PORT_F 0x5 |
#define | GMSL_SERDES_CSI_LINK_A 0x1 |
#define | GMSL_SERDES_CSI_LINK_B 0x2 |
#define | GMSL_CSI_DT_RAW_12 0x2C |
#define | GMSL_CSI_DT_UED_U1 0x30 |
#define | GMSL_CSI_DT_EMBED 0x12 |
#define | GMSL_ST_ID_UNUSED 0xFF |
#define | GMSL_DEV_MAX_NUM_DATA_STREAMS 4 |
Maximum number of data streams (gmsl_stream elements) in a GMSL link (gmsl_link_ctx). More... | |
#define __GMSL_LINK_H__ |
Definition at line 35 of file gmsl-link.h.
#define GMSL_CSI_1X4_MODE 0x1 |
Definition at line 37 of file gmsl-link.h.
#define GMSL_CSI_2X2_MODE 0x3 |
Definition at line 39 of file gmsl-link.h.
#define GMSL_CSI_2X4_MODE 0x2 |
Definition at line 38 of file gmsl-link.h.
#define GMSL_CSI_4X2_MODE 0x4 |
Definition at line 40 of file gmsl-link.h.
#define GMSL_CSI_DT_EMBED 0x12 |
Definition at line 55 of file gmsl-link.h.
#define GMSL_CSI_DT_RAW_12 0x2C |
Definition at line 53 of file gmsl-link.h.
#define GMSL_CSI_DT_UED_U1 0x30 |
Definition at line 54 of file gmsl-link.h.
#define GMSL_CSI_PORT_A 0x0 |
Definition at line 42 of file gmsl-link.h.
#define GMSL_CSI_PORT_B 0x1 |
Definition at line 43 of file gmsl-link.h.
#define GMSL_CSI_PORT_C 0x2 |
Definition at line 44 of file gmsl-link.h.
#define GMSL_CSI_PORT_D 0x3 |
Definition at line 45 of file gmsl-link.h.
#define GMSL_CSI_PORT_E 0x4 |
Definition at line 46 of file gmsl-link.h.
#define GMSL_CSI_PORT_F 0x5 |
Definition at line 47 of file gmsl-link.h.
#define GMSL_DEV_MAX_NUM_DATA_STREAMS 4 |
Maximum number of data streams (gmsl_stream elements) in a GMSL link (gmsl_link_ctx).
Definition at line 63 of file gmsl-link.h.
#define GMSL_SERDES_CSI_LINK_A 0x1 |
Definition at line 49 of file gmsl-link.h.
#define GMSL_SERDES_CSI_LINK_B 0x2 |
Definition at line 50 of file gmsl-link.h.
#define GMSL_ST_ID_UNUSED 0xFF |
Definition at line 57 of file gmsl-link.h.