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

Go to the source code of this file.

Data Structures

struct  cx25840_platform_data
 

Enumerations

enum  cx25840_video_input {
  CX25840_COMPOSITE1 = 1, CX25840_COMPOSITE2, CX25840_COMPOSITE3, CX25840_COMPOSITE4,
  CX25840_COMPOSITE5, CX25840_COMPOSITE6, CX25840_COMPOSITE7, CX25840_COMPOSITE8,
  CX25840_SVIDEO_LUMA1 = 0x10, CX25840_SVIDEO_LUMA2 = 0x20, CX25840_SVIDEO_LUMA3 = 0x30, CX25840_SVIDEO_LUMA4 = 0x40,
  CX25840_SVIDEO_LUMA5 = 0x50, CX25840_SVIDEO_LUMA6 = 0x60, CX25840_SVIDEO_LUMA7 = 0x70, CX25840_SVIDEO_LUMA8 = 0x80,
  CX25840_SVIDEO_CHROMA4 = 0x400, CX25840_SVIDEO_CHROMA5 = 0x500, CX25840_SVIDEO_CHROMA6 = 0x600, CX25840_SVIDEO_CHROMA7 = 0x700,
  CX25840_SVIDEO_CHROMA8 = 0x800, CX25840_SVIDEO1 = 0x510, CX25840_SVIDEO2 = 0x620, CX25840_SVIDEO3 = 0x730,
  CX25840_SVIDEO4 = 0x840, CX25840_VIN1_CH1 = 0x80000000, CX25840_VIN2_CH1 = 0x80000001, CX25840_VIN3_CH1 = 0x80000002,
  CX25840_VIN4_CH1 = 0x80000003, CX25840_VIN5_CH1 = 0x80000004, CX25840_VIN6_CH1 = 0x80000005, CX25840_VIN7_CH1 = 0x80000006,
  CX25840_VIN8_CH1 = 0x80000007, CX25840_VIN4_CH2 = 0x80000000, CX25840_VIN5_CH2 = 0x80000010, CX25840_VIN6_CH2 = 0x80000020,
  CX25840_NONE_CH2 = 0x80000030, CX25840_VIN7_CH3 = 0x80000000, CX25840_VIN8_CH3 = 0x80000040, CX25840_NONE0_CH3 = 0x80000080,
  CX25840_NONE1_CH3 = 0x800000c0, CX25840_SVIDEO_ON = 0x80000100, CX25840_COMPONENT_ON = 0x80000200, CX25840_DIF_ON = 0x80000400
}
 
enum  cx25840_audio_input {
  CX25840_AUDIO_SERIAL, CX25840_AUDIO4 = 4, CX25840_AUDIO5, CX25840_AUDIO6,
  CX25840_AUDIO7, CX25840_AUDIO8
}
 
enum  cx25840_io_pin {
  CX25840_PIN_DVALID_PRGM0 = 0, CX25840_PIN_FIELD_PRGM1, CX25840_PIN_HRESET_PRGM2, CX25840_PIN_VRESET_HCTL_PRGM3,
  CX25840_PIN_IRQ_N_PRGM4, CX25840_PIN_IR_TX_PRGM6, CX25840_PIN_IR_RX_PRGM5, CX25840_PIN_GPIO0_PRGM8,
  CX25840_PIN_GPIO1_PRGM9, CX25840_PIN_SA_SDIN, CX25840_PIN_SA_SDOUT, CX25840_PIN_PLL_CLK_PRGM7,
  CX25840_PIN_CHIP_SEL_VIPCLK
}
 
enum  cx25840_io_pad {
  CX25840_PAD_DEFAULT = 0, CX25840_PAD_ACTIVE, CX25840_PAD_VACTIVE, CX25840_PAD_CBFLAG,
  CX25840_PAD_VID_DATA_EXT0, CX25840_PAD_VID_DATA_EXT1, CX25840_PAD_GPO0, CX25840_PAD_GPO1,
  CX25840_PAD_GPO2, CX25840_PAD_GPO3, CX25840_PAD_IRQ_N, CX25840_PAD_AC_SYNC,
  CX25840_PAD_AC_SDOUT, CX25840_PAD_PLL_CLK, CX25840_PAD_VRESET, CX25840_PAD_RESERVED,
  CX25840_PAD_XTI_X5_DLL, CX25840_PAD_AUX_PLL, CX25840_PAD_VID_PLL, CX25840_PAD_XTI,
  CX25840_PAD_GPI0, CX25840_PAD_GPI1, CX25840_PAD_GPI2, CX25840_PAD_GPI3
}
 
enum  cx25840_io_pin_strength { CX25840_PIN_DRIVE_MEDIUM = 0, CX25840_PIN_DRIVE_SLOW, CX25840_PIN_DRIVE_FAST }
 
enum  cx23885_io_pin {
  CX23885_PIN_IR_RX_GPIO19, CX23885_PIN_IR_TX_GPIO20, CX23885_PIN_I2S_SDAT_GPIO21, CX23885_PIN_I2S_WCLK_GPIO22,
  CX23885_PIN_I2S_BCLK_GPIO23, CX23885_PIN_IRQ_N_GPIO16
}
 
enum  cx23885_io_pad {
  CX23885_PAD_IR_RX, CX23885_PAD_GPIO19, CX23885_PAD_IR_TX, CX23885_PAD_GPIO20,
  CX23885_PAD_I2S_SDAT, CX23885_PAD_GPIO21, CX23885_PAD_I2S_WCLK, CX23885_PAD_GPIO22,
  CX23885_PAD_I2S_BCLK, CX23885_PAD_GPIO23, CX23885_PAD_IRQ_N, CX23885_PAD_GPIO16
}
 

Enumeration Type Documentation

Enumerator:
CX23885_PAD_IR_RX 
CX23885_PAD_GPIO19 
CX23885_PAD_IR_TX 
CX23885_PAD_GPIO20 
CX23885_PAD_I2S_SDAT 
CX23885_PAD_GPIO21 
CX23885_PAD_I2S_WCLK 
CX23885_PAD_GPIO22 
CX23885_PAD_I2S_BCLK 
CX23885_PAD_GPIO23 
CX23885_PAD_IRQ_N 
CX23885_PAD_GPIO16 

Definition at line 162 of file cx25840.h.

Enumerator:
CX23885_PIN_IR_RX_GPIO19 
CX23885_PIN_IR_TX_GPIO20 
CX23885_PIN_I2S_SDAT_GPIO21 
CX23885_PIN_I2S_WCLK_GPIO22 
CX23885_PIN_I2S_BCLK_GPIO23 
CX23885_PIN_IRQ_N_GPIO16 

Definition at line 153 of file cx25840.h.

Enumerator:
CX25840_AUDIO_SERIAL 
CX25840_AUDIO4 
CX25840_AUDIO5 
CX25840_AUDIO6 
CX25840_AUDIO7 
CX25840_AUDIO8 

Definition at line 91 of file cx25840.h.

Enumerator:
CX25840_PAD_DEFAULT 
CX25840_PAD_ACTIVE 
CX25840_PAD_VACTIVE 
CX25840_PAD_CBFLAG 
CX25840_PAD_VID_DATA_EXT0 
CX25840_PAD_VID_DATA_EXT1 
CX25840_PAD_GPO0 
CX25840_PAD_GPO1 
CX25840_PAD_GPO2 
CX25840_PAD_GPO3 
CX25840_PAD_IRQ_N 
CX25840_PAD_AC_SYNC 
CX25840_PAD_AC_SDOUT 
CX25840_PAD_PLL_CLK 
CX25840_PAD_VRESET 
CX25840_PAD_RESERVED 
CX25840_PAD_XTI_X5_DLL 
CX25840_PAD_AUX_PLL 
CX25840_PAD_VID_PLL 
CX25840_PAD_XTI 
CX25840_PAD_GPI0 
CX25840_PAD_GPI1 
CX25840_PAD_GPI2 
CX25840_PAD_GPI3 

Definition at line 117 of file cx25840.h.

Enumerator:
CX25840_PIN_DVALID_PRGM0 
CX25840_PIN_FIELD_PRGM1 
CX25840_PIN_HRESET_PRGM2 
CX25840_PIN_VRESET_HCTL_PRGM3 
CX25840_PIN_IRQ_N_PRGM4 
CX25840_PIN_IR_TX_PRGM6 
CX25840_PIN_IR_RX_PRGM5 
CX25840_PIN_GPIO0_PRGM8 
CX25840_PIN_GPIO1_PRGM9 
CX25840_PIN_SA_SDIN 
CX25840_PIN_SA_SDOUT 
CX25840_PIN_PLL_CLK_PRGM7 
CX25840_PIN_CHIP_SEL_VIPCLK 

Definition at line 101 of file cx25840.h.

Enumerator:
CX25840_PIN_DRIVE_MEDIUM 
CX25840_PIN_DRIVE_SLOW 
CX25840_PIN_DRIVE_FAST 

Definition at line 147 of file cx25840.h.

Enumerator:
CX25840_COMPOSITE1 
CX25840_COMPOSITE2 
CX25840_COMPOSITE3 
CX25840_COMPOSITE4 
CX25840_COMPOSITE5 
CX25840_COMPOSITE6 
CX25840_COMPOSITE7 
CX25840_COMPOSITE8 
CX25840_SVIDEO_LUMA1 
CX25840_SVIDEO_LUMA2 
CX25840_SVIDEO_LUMA3 
CX25840_SVIDEO_LUMA4 
CX25840_SVIDEO_LUMA5 
CX25840_SVIDEO_LUMA6 
CX25840_SVIDEO_LUMA7 
CX25840_SVIDEO_LUMA8 
CX25840_SVIDEO_CHROMA4 
CX25840_SVIDEO_CHROMA5 
CX25840_SVIDEO_CHROMA6 
CX25840_SVIDEO_CHROMA7 
CX25840_SVIDEO_CHROMA8 
CX25840_SVIDEO1 
CX25840_SVIDEO2 
CX25840_SVIDEO3 
CX25840_SVIDEO4 
CX25840_VIN1_CH1 
CX25840_VIN2_CH1 
CX25840_VIN3_CH1 
CX25840_VIN4_CH1 
CX25840_VIN5_CH1 
CX25840_VIN6_CH1 
CX25840_VIN7_CH1 
CX25840_VIN8_CH1 
CX25840_VIN4_CH2 
CX25840_VIN5_CH2 
CX25840_VIN6_CH2 
CX25840_NONE_CH2 
CX25840_VIN7_CH3 
CX25840_VIN8_CH3 
CX25840_NONE0_CH3 
CX25840_NONE1_CH3 
CX25840_SVIDEO_ON 
CX25840_COMPONENT_ON 
CX25840_DIF_ON 

Definition at line 36 of file cx25840.h.