Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
gsc-regs.c File Reference
#include <linux/io.h>
#include <linux/delay.h>
#include <mach/map.h>
#include "gsc-core.h"

Go to the source code of this file.

Functions

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)
 

Function Documentation

void gsc_hw_set_frm_done_irq_mask ( struct gsc_dev dev,
bool  mask 
)

Definition at line 39 of file gsc-regs.c.

void gsc_hw_set_global_alpha ( struct gsc_ctx ctx)

Definition at line 399 of file gsc-regs.c.

void gsc_hw_set_gsc_irq_enable ( struct gsc_dev dev,
bool  mask 
)

Definition at line 51 of file gsc-regs.c.

void gsc_hw_set_in_image_format ( struct gsc_ctx ctx)

Definition at line 167 of file gsc-regs.c.

void gsc_hw_set_in_image_rgb ( struct gsc_ctx ctx)

Definition at line 147 of file gsc-regs.c.

void gsc_hw_set_in_size ( struct gsc_ctx ctx)

Definition at line 125 of file gsc-regs.c.

void gsc_hw_set_input_addr ( struct gsc_dev dev,
struct gsc_addr addr,
int  index 
)

Definition at line 91 of file gsc-regs.c.

void gsc_hw_set_input_buf_masking ( struct gsc_dev dev,
u32  shift,
bool  enable 
)

Definition at line 63 of file gsc-regs.c.

void gsc_hw_set_input_path ( struct gsc_ctx ctx)

Definition at line 112 of file gsc-regs.c.

void gsc_hw_set_mainscaler ( struct gsc_ctx ctx)

Definition at line 353 of file gsc-regs.c.

void gsc_hw_set_out_image_format ( struct gsc_ctx ctx)

Definition at line 284 of file gsc-regs.c.

void gsc_hw_set_out_image_rgb ( struct gsc_ctx ctx)

Definition at line 264 of file gsc-regs.c.

void gsc_hw_set_out_size ( struct gsc_ctx ctx)

Definition at line 235 of file gsc-regs.c.

void gsc_hw_set_output_addr ( struct gsc_dev dev,
struct gsc_addr addr,
int  index 
)

Definition at line 102 of file gsc-regs.c.

void gsc_hw_set_output_buf_masking ( struct gsc_dev dev,
u32  shift,
bool  enable 
)

Definition at line 77 of file gsc-regs.c.

void gsc_hw_set_output_path ( struct gsc_ctx ctx)

Definition at line 220 of file gsc-regs.c.

void gsc_hw_set_prescaler ( struct gsc_ctx ctx)

Definition at line 341 of file gsc-regs.c.

void gsc_hw_set_rotation ( struct gsc_ctx ctx)

Definition at line 366 of file gsc-regs.c.

void gsc_hw_set_sfr_update ( struct gsc_ctx ctx)

Definition at line 417 of file gsc-regs.c.

void gsc_hw_set_sw_reset ( struct gsc_dev dev)

Definition at line 19 of file gsc-regs.c.

int gsc_wait_reset ( struct gsc_dev dev)

Definition at line 24 of file gsc-regs.c.