#include <linux/err.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/videodev2.h>
#include <media/v4l2-common.h>
#include "csc.h"
struct quantization { … };
struct colorspace { … };
struct encoding_direction { … };
struct csc_coeffs { … };
static struct csc_coeffs csc_coeffs = …;
void csc_dump_regs(struct csc_data *csc)
{ … }
EXPORT_SYMBOL(…);
void csc_set_coeff_bypass(struct csc_data *csc, u32 *csc_reg5)
{ … }
EXPORT_SYMBOL(…);
void csc_set_coeff(struct csc_data *csc, u32 *csc_reg0,
struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt)
{ … }
EXPORT_SYMBOL(…);
struct csc_data *csc_create(struct platform_device *pdev, const char *res_name)
{ … }
EXPORT_SYMBOL(…);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;