40#define MAX96793_LMN_COUNT (2u)
41#define MAX96793_MIPI_PHY_COUNT (2u)
43#define MAX96793_DEV_STATE_MEM_SIZE (sizeof(struct max96793_state))
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
int32_t max96793_remove(struct gmsl_dev *dev)
Free memory allocated by max96793_init().
Definition max96793.c:188
int32_t max96793_init(struct gmsl_dev **device, struct no_os_i2c_desc *i2c_desc, void *init_param)
Initialize the MAX96793 device.
Definition max96793.c:109
max96793_phy
Enumeration for MAX96793 PHY.
Definition max96793.h:49
@ MAX96793_PHY_2
Definition max96793.h:51
@ MAX96793_PHY_1
Definition max96793.h:50
Definition ad9361_util.h:63
Structure representing a GMSL device handle, containing configuration parameters and diagnostic opera...
Definition gmsl_common.h:159
Structure representing the capabilities of the MAX96793 device.
Definition max96793.h:58
uint8_t max_lmn_count
Definition max96793.h:60
uint8_t max_links_count
Definition max96793.h:59
uint8_t max_phy_ctrlr
Definition max96793.h:61
Structure representing MAX96793 device state.
Definition max96793.h:68
uint8_t dummy
Definition max96793.h:70
Structure holding I2C address descriptor.
Definition no_os_i2c.h:89