#include <linux/io.h>
#include <linux/delay.h>
#include "gsc-core.h"
void gsc_hw_set_sw_reset(struct gsc_dev *dev)
{ … }
int gsc_wait_reset(struct gsc_dev *dev)
{ … }
void gsc_hw_set_frm_done_irq_mask(struct gsc_dev *dev, bool mask)
{ … }
void gsc_hw_set_gsc_irq_enable(struct gsc_dev *dev, bool mask)
{ … }
void gsc_hw_set_input_buf_masking(struct gsc_dev *dev, u32 shift,
bool enable)
{ … }
void gsc_hw_set_output_buf_masking(struct gsc_dev *dev, u32 shift,
bool enable)
{ … }
void gsc_hw_set_input_addr(struct gsc_dev *dev, struct gsc_addr *addr,
int index)
{ … }
void gsc_hw_set_output_addr(struct gsc_dev *dev,
struct gsc_addr *addr, int index)
{ … }
void gsc_hw_set_input_path(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_in_size(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_in_image_rgb(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_in_image_format(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_output_path(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_out_size(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_out_image_rgb(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_out_image_format(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_prescaler(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_mainscaler(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_rotation(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_global_alpha(struct gsc_ctx *ctx)
{ … }
void gsc_hw_set_sfr_update(struct gsc_ctx *ctx)
{ … }