no-OS
Loading...
Searching...
No Matches
max96793_csi.h File Reference
#include "gmsl_common.h"
#include "gmsl_cam_ser.h"
#include "no_os_delay.h"
Include dependency graph for max96793_csi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int32_t max96793_csi_change_ser_address (struct gmsl_dev *dev, unsigned int new_addr)
 Change the serializer address of the MAX96793 device.
 
int32_t max96793_csi_set_pipe_enable (struct gmsl_dev *dev, bool enable)
 Enable or disable the pipe of the MAX96793 device.
 
int32_t max96793_csi_config_sensor_to_ser_lane_map (struct gmsl_dev *dev, struct gmsl_link_ser_phy_cfg *phy)
 Configure the sensor to serializer lane mapping for the MAX96793 device.
 
int32_t max96793_csi_config_sensor_lane_pol (struct gmsl_dev *dev, struct gmsl_link_ser_phy_cfg *phy)
 Configure the lane polarities for the MAX96793 device.
 
int32_t max96793_csi_init_port (struct gmsl_dev *dev, struct gmsl_csi_ser_port_cfg *port)
 Initialize the CSI port for the MAX96793 device.
 
int32_t max96793_csi_init (struct gmsl_dev *dev, bool tunnel_mode)
 Initialize the MAX96793 device.
 
int32_t max96793_csi_init_pipe (struct gmsl_dev *dev, struct gmsl_pipe_ser_pipe_cfg *pipe)
 Initialize the pipe for the MAX96793 device.
 
int max96793_gpio_cam_cfg (struct gmsl_dev *dev)
 Configure the GPIO settings for the camera on the MAX96792 serializer.