#include <linux/delay.h>
#include <media/videobuf2-core.h>
#include "mxc-jpeg-hw.h"
#define print_wrapper_reg(dev, base_address, reg_offset) …
#define internal_print_wrapper_reg(dev, base_address, reg_name, reg_offset) …
void print_descriptor_info(struct device *dev, struct mxc_jpeg_desc *desc)
{ … }
void print_cast_status(struct device *dev, void __iomem *reg,
unsigned int mode)
{ … }
void print_wrapper_info(struct device *dev, void __iomem *reg)
{ … }
void mxc_jpeg_enable_irq(void __iomem *reg, int slot)
{ … }
void mxc_jpeg_disable_irq(void __iomem *reg, int slot)
{ … }
void mxc_jpeg_sw_reset(void __iomem *reg)
{ … }
void mxc_jpeg_enc_mode_conf(struct device *dev, void __iomem *reg, u8 extseq)
{ … }
void mxc_jpeg_enc_mode_go(struct device *dev, void __iomem *reg, u8 extseq)
{ … }
void mxc_jpeg_enc_set_quality(struct device *dev, void __iomem *reg, u8 quality)
{ … }
void mxc_jpeg_dec_mode_go(struct device *dev, void __iomem *reg)
{ … }
int mxc_jpeg_enable(void __iomem *reg)
{ … }
void mxc_jpeg_enable_slot(void __iomem *reg, int slot)
{ … }
void mxc_jpeg_set_l_endian(void __iomem *reg, int le)
{ … }
void mxc_jpeg_set_bufsize(struct mxc_jpeg_desc *desc, u32 bufsize)
{ … }
void mxc_jpeg_set_res(struct mxc_jpeg_desc *desc, u16 w, u16 h)
{ … }
void mxc_jpeg_set_line_pitch(struct mxc_jpeg_desc *desc, u32 line_pitch)
{ … }
void mxc_jpeg_set_desc(u32 desc, void __iomem *reg, int slot)
{ … }
void mxc_jpeg_clr_desc(void __iomem *reg, int slot)
{ … }