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... | |