csi2_device
struct csi2_device csi2;
static inline u32 csi2_reg_read(struct csi2_device *csi2, u32 offset)
static inline void csi2_reg_write(struct csi2_device *csi2, u32 offset, u32 val)
struct csi2_device *csi2 = s->private;
struct csi2_device *csi2 = s->private;
static void csi2_isr_handle_errors(struct csi2_device *csi2, u32 status)
void csi2_isr(struct csi2_device *csi2, bool *sof, bool *eof)
void csi2_set_buffer(struct csi2_device *csi2, unsigned int channel,
void csi2_set_compression(struct csi2_device *csi2, unsigned int channel,
void csi2_start_channel(struct csi2_device *csi2, unsigned int channel,
void csi2_stop_channel(struct csi2_device *csi2, unsigned int channel)
void csi2_open_rx(struct csi2_device *csi2)
void csi2_close_rx(struct csi2_device *csi2)
int csi2_init(struct csi2_device *csi2, struct dentry *debugfs)
void csi2_uninit(struct csi2_device *csi2)
void csi2_isr(struct csi2_device *csi2, bool *sof, bool *eof);
void csi2_set_buffer(struct csi2_device *csi2, unsigned int channel,
void csi2_set_compression(struct csi2_device *csi2, unsigned int channel,
void csi2_start_channel(struct csi2_device *csi2, unsigned int channel,
void csi2_stop_channel(struct csi2_device *csi2, unsigned int channel);
void csi2_open_rx(struct csi2_device *csi2);
void csi2_close_rx(struct csi2_device *csi2);
int csi2_init(struct csi2_device *csi2, struct dentry *debugfs);
void csi2_uninit(struct csi2_device *csi2);