#include <linux/delay.h>
#include <linux/i2c.h>
#include <linux/module.h>
#include "max9271.h"
static int max9271_read(struct max9271_device *dev, u8 reg)
{ … }
static int max9271_write(struct max9271_device *dev, u8 reg, u8 val)
{ … }
static int max9271_pclk_detect(struct max9271_device *dev)
{ … }
void max9271_wake_up(struct max9271_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_serial_link(struct max9271_device *dev, bool enable)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_configure_i2c(struct max9271_device *dev, u8 i2c_config)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_high_threshold(struct max9271_device *dev, bool enable)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_configure_gmsl_link(struct max9271_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_gpios(struct max9271_device *dev, u8 gpio_mask)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_clear_gpios(struct max9271_device *dev, u8 gpio_mask)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_enable_gpios(struct max9271_device *dev, u8 gpio_mask)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_disable_gpios(struct max9271_device *dev, u8 gpio_mask)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_verify_id(struct max9271_device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_address(struct max9271_device *dev, u8 addr)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_deserializer_address(struct max9271_device *dev, u8 addr)
{ … }
EXPORT_SYMBOL_GPL(…);
int max9271_set_translation(struct max9271_device *dev, u8 source, u8 dest)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;