Jetson Linux API Reference

32.7.4 Release
max9296.h File Reference

Detailed Description

MAX9296 API: For Maxim Integrated MAX9296 deserializer

Description: Defines elements used to set up and use a Maxim Integrated MAX9296 deserializer.

Definition in file max9296.h.

Go to the source code of this file.

Functions

int max9296_setup_link (struct device *dev, struct device *s_dev)
 Puts a deserializer device in single exclusive link mode, so link-specific I2C overrides can be performed for sensor and serializer devices. More...
 
int max9296_setup_control (struct device *dev, struct device *s_dev)
 Sets up a deserializer link's control pipeline. More...
 
int max9296_reset_control (struct device *dev, struct device *s_dev)
 Resets a deserializer device's link control pipeline. More...
 
int max9296_sdev_register (struct device *dev, struct gmsl_link_ctx *g_ctx)
 Registers a source sensor device with a deserializer device. More...
 
int max9296_sdev_unregister (struct device *dev, struct device *s_dev)
 Unregisters a source sensor device from its deserializer device. More...
 
int max9296_setup_streaming (struct device *dev, struct device *s_dev)
 Performs internal pipeline configuration for a link in context to set up streaming, and puts the deserializer link in ready-to-stream state. More...
 
int max9296_start_streaming (struct device *dev, struct device *s_dev)
 Enables streaming. More...
 
int max9296_stop_streaming (struct device *dev, struct device *s_dev)
 Disables streaming. More...
 
int max9296_power_on (struct device *dev)
 Powers on the max9296 deserializer module. More...
 
void max9296_power_off (struct device *dev)
 Powers off the max9296 deserializer module. More...