Jetson Linux API Reference

32.5 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
max9295.h
Go to the documentation of this file.
1 
24 #ifndef __MAX9295_H__
25 #define __MAX9295_H__
26 
27 #include <media/gmsl-link.h>
52 int max9295_setup_control(struct device *dev);
53 
61 int max9295_reset_control(struct device *dev);
62 
73 int max9295_sdev_pair(struct device *dev, struct gmsl_link_ctx *g_ctx);
74 
85 int max9295_sdev_unpair(struct device *dev, struct device *s_dev);
86 
95 int max9295_setup_streaming(struct device *dev);
96 
99 #endif /* __MAX9295_H__ */
int max9295_sdev_unpair(struct device *dev, struct device *s_dev)
Unpairs a sensor device from a serializer device.
int max9295_sdev_pair(struct device *dev, struct gmsl_link_ctx *g_ctx)
Pairs a sensor device with a serializer device.
int max9295_setup_control(struct device *dev)
Powers on a serializer device and performs the I2C overrides for sensor and serializer devices...
int max9295_setup_streaming(struct device *dev)
Sets up the serializer device's internal pipeline for a specified sensor/serializer pair...
int max9295_reset_control(struct device *dev)
Reverts I2C overrides and resets a serializer device.