Jetson Linux API Reference

32.5 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
max9296.h
Go to the documentation of this file.
1 
25 #ifndef __MAX9296_H__
26 #define __MAX9296_H__
27 
28 #include <media/gmsl-link.h>
47 int max9296_setup_link(struct device *dev, struct device *s_dev);
48 
60 int max9296_setup_control(struct device *dev, struct device *s_dev);
61 
74 int max9296_reset_control(struct device *dev, struct device *s_dev);
75 
89 int max9296_sdev_register(struct device *dev, struct gmsl_link_ctx *g_ctx);
90 
99 int max9296_sdev_unregister(struct device *dev, struct device *s_dev);
100 
110 int max9296_setup_streaming(struct device *dev, struct device *s_dev);
111 
122 int max9296_start_streaming(struct device *dev, struct device *s_dev);
123 
138 int max9296_stop_streaming(struct device *dev, struct device *s_dev);
139 
150 int max9296_power_on(struct device *dev);
151 
160 void max9296_power_off(struct device *dev);
161 
164 #endif /* __MAX9296_H__ */
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.
int max9296_power_on(struct device *dev)
Powers on the max9296 deserializer module.
int max9296_setup_control(struct device *dev, struct device *s_dev)
Sets up a deserializer link's control pipeline.
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 perfo...
int max9296_sdev_unregister(struct device *dev, struct device *s_dev)
Unregisters a source sensor device from its deserializer device.
void max9296_power_off(struct device *dev)
Powers off the max9296 deserializer module.
int max9296_start_streaming(struct device *dev, struct device *s_dev)
Enables streaming.
int max9296_sdev_register(struct device *dev, struct gmsl_link_ctx *g_ctx)
Registers a source sensor device with a deserializer device.
int max9296_reset_control(struct device *dev, struct device *s_dev)
Resets a deserializer device's link control pipeline.
int max9296_stop_streaming(struct device *dev, struct device *s_dev)
Disables streaming.