Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
vpss.h File Reference

Go to the source code of this file.

Data Structures

struct  vpss_sync_pol
 
struct  vpss_pg_frame_size
 

Enumerations

enum  vpss_ccdc_source_sel { VPSS_CCDCIN, VPSS_HSSIIN, VPSS_PGLPBK, VPSS_CCDCPG }
 
enum  vpss_clock_sel {
  VPSS_CCDC_CLOCK, VPSS_IPIPE_CLOCK, VPSS_H3A_CLOCK, VPSS_CFALD_CLOCK,
  VPSS_VENC_CLOCK_SEL, VPSS_VPBE_CLOCK, VPSS_IPIPEIF_CLOCK, VPSS_RSZ_CLOCK,
  VPSS_BL_CLOCK, VPSS_PCLK_INTERNAL, VPSS_PSYNC_CLOCK_SEL, VPSS_LDC_CLOCK_SEL,
  VPSS_OSD_CLOCK_SEL, VPSS_FDIF_CLOCK, VPSS_LDC_CLOCK
}
 
enum  vpss_wbl_sel {
  VPSS_PCR_AEW_WBL_0 = 16, VPSS_PCR_AF_WBL_0, VPSS_PCR_RSZ4_WBL_0, VPSS_PCR_RSZ3_WBL_0,
  VPSS_PCR_RSZ2_WBL_0, VPSS_PCR_RSZ1_WBL_0, VPSS_PCR_PREV_WBL_0, VPSS_PCR_CCDC_WBL_O
}
 

Functions

int vpss_select_ccdc_source (enum vpss_ccdc_source_sel src_sel)
 
int vpss_enable_clock (enum vpss_clock_sel clock_sel, int en)
 
void dm365_vpss_set_sync_pol (struct vpss_sync_pol)
 
void dm365_vpss_set_pg_frame_size (struct vpss_pg_frame_size)
 
int vpss_clear_wbl_overflow (enum vpss_wbl_sel wbl_sel)
 

Enumeration Type Documentation

Enumerator:
VPSS_CCDCIN 
VPSS_HSSIIN 
VPSS_PGLPBK 
VPSS_CCDCPG 

Definition at line 30 of file vpss.h.

Enumerator:
VPSS_CCDC_CLOCK 
VPSS_IPIPE_CLOCK 
VPSS_H3A_CLOCK 
VPSS_CFALD_CLOCK 
VPSS_VENC_CLOCK_SEL 
VPSS_VPBE_CLOCK 
VPSS_IPIPEIF_CLOCK 
VPSS_RSZ_CLOCK 
VPSS_BL_CLOCK 
VPSS_PCLK_INTERNAL 
VPSS_PSYNC_CLOCK_SEL 
VPSS_LDC_CLOCK_SEL 
VPSS_OSD_CLOCK_SEL 
VPSS_FDIF_CLOCK 
VPSS_LDC_CLOCK 

Definition at line 48 of file vpss.h.

Enumerator:
VPSS_PCR_AEW_WBL_0 
VPSS_PCR_AF_WBL_0 
VPSS_PCR_RSZ4_WBL_0 
VPSS_PCR_RSZ3_WBL_0 
VPSS_PCR_RSZ2_WBL_0 
VPSS_PCR_RSZ1_WBL_0 
VPSS_PCR_PREV_WBL_0 
VPSS_PCR_CCDC_WBL_O 

Definition at line 96 of file vpss.h.

Function Documentation

void dm365_vpss_set_pg_frame_size ( struct vpss_pg_frame_size  )

Definition at line 351 of file vpss.c.

void dm365_vpss_set_sync_pol ( struct vpss_sync_pol  )

Definition at line 339 of file vpss.c.

int vpss_clear_wbl_overflow ( enum vpss_wbl_sel  wbl_sel)

Definition at line 186 of file vpss.c.

int vpss_enable_clock ( enum vpss_clock_sel  clock_sel,
int  en 
)

Definition at line 330 of file vpss.c.

int vpss_select_ccdc_source ( enum vpss_ccdc_source_sel  src_sel)

Definition at line 161 of file vpss.c.