GMSL API: Gigabit Multimedia Serial Link protocol
Description: Defines elements used to set up and use a GMSL link.
Definition in file gmsl-link.h.
Go to the source code of this file.
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... | |