Linux Kernel
3.7.1
|
#include "offsets.h"
Go to the source code of this file.
Macros | |
#define | SOLO_SYS_CFG 0x0000 |
#define | SOLO6010_SYS_CFG_FOUT_EN 0x00000001 /* 6010 only */ |
#define | SOLO6010_SYS_CFG_PLL_BYPASS 0x00000002 /* 6010 only */ |
#define | SOLO6010_SYS_CFG_PLL_PWDN 0x00000004 /* 6010 only */ |
#define | SOLO6010_SYS_CFG_OUTDIV(__n) (((__n) & 0x003) << 3) /* 6010 only */ |
#define | SOLO6010_SYS_CFG_FEEDBACKDIV(__n) (((__n) & 0x1ff) << 5) /* 6010 only */ |
#define | SOLO6010_SYS_CFG_INPUTDIV(__n) (((__n) & 0x01f) << 14) /* 6010 only */ |
#define | SOLO_SYS_CFG_CLOCK_DIV 0x00080000 |
#define | SOLO_SYS_CFG_NCLK_DELAY(__n) (((__n) & 0x003) << 24) |
#define | SOLO_SYS_CFG_PCLK_DELAY(__n) (((__n) & 0x00f) << 26) |
#define | SOLO_SYS_CFG_SDRAM64BIT 0x40000000 /* 6110: must be set */ |
#define | SOLO_SYS_CFG_RESET 0x80000000 |
#define | SOLO_DMA_CTRL 0x0004 |
#define | SOLO_DMA_CTRL_REFRESH_CYCLE(n) ((n)<<8) |
#define | SOLO_DMA_CTRL_SDRAM_SIZE(n) ((n)<<6) |
#define | SOLO_DMA_CTRL_SDRAM_CLK_INVERT (1<<5) |
#define | SOLO_DMA_CTRL_STROBE_SELECT (1<<4) |
#define | SOLO_DMA_CTRL_READ_DATA_SELECT (1<<3) |
#define | SOLO_DMA_CTRL_READ_CLK_SELECT (1<<2) |
#define | SOLO_DMA_CTRL_LATENCY(n) ((n)<<0) |
#define | SOLO_DMA_CTRL1 0x0008 |
#define | SOLO_SYS_VCLK 0x000C |
#define | SOLO_VCLK_INVERT (1<<22) |
#define | SOLO_VCLK_SELECT(n) ((n)<<20) |
#define | SOLO_VCLK_VIN1415_DELAY(n) ((n)<<14) |
#define | SOLO_VCLK_VIN1213_DELAY(n) ((n)<<12) |
#define | SOLO_VCLK_VIN1011_DELAY(n) ((n)<<10) |
#define | SOLO_VCLK_VIN0809_DELAY(n) ((n)<<8) |
#define | SOLO_VCLK_VIN0607_DELAY(n) ((n)<<6) |
#define | SOLO_VCLK_VIN0405_DELAY(n) ((n)<<4) |
#define | SOLO_VCLK_VIN0203_DELAY(n) ((n)<<2) |
#define | SOLO_VCLK_VIN0001_DELAY(n) ((n)<<0) |
#define | SOLO_IRQ_STAT 0x0010 |
#define | SOLO_IRQ_ENABLE 0x0014 |
#define | SOLO_IRQ_P2M(n) (1<<((n)+17)) |
#define | SOLO_IRQ_GPIO (1<<16) |
#define | SOLO_IRQ_VIDEO_LOSS (1<<15) |
#define | SOLO_IRQ_VIDEO_IN (1<<14) |
#define | SOLO_IRQ_MOTION (1<<13) |
#define | SOLO_IRQ_ATA_CMD (1<<12) |
#define | SOLO_IRQ_ATA_DIR (1<<11) |
#define | SOLO_IRQ_PCI_ERR (1<<10) |
#define | SOLO_IRQ_PS2_1 (1<<9) |
#define | SOLO_IRQ_PS2_0 (1<<8) |
#define | SOLO_IRQ_SPI (1<<7) |
#define | SOLO_IRQ_IIC (1<<6) |
#define | SOLO_IRQ_UART(n) (1<<((n) + 4)) |
#define | SOLO_IRQ_G723 (1<<3) |
#define | SOLO_IRQ_DECODER (1<<1) |
#define | SOLO_IRQ_ENCODER (1<<0) |
#define | SOLO_CHIP_OPTION 0x001C |
#define | SOLO_CHIP_ID_MASK 0x00000007 |
#define | SOLO6110_PLL_CONFIG 0x0020 |
#define | SOLO6110_PLL_RANGE_BYPASS (0 << 20) |
#define | SOLO6110_PLL_RANGE_5_10MHZ (1 << 20) |
#define | SOLO6110_PLL_RANGE_8_16MHZ (2 << 20) |
#define | SOLO6110_PLL_RANGE_13_26MHZ (3 << 20) |
#define | SOLO6110_PLL_RANGE_21_42MHZ (4 << 20) |
#define | SOLO6110_PLL_RANGE_34_68MHZ (5 << 20) |
#define | SOLO6110_PLL_RANGE_54_108MHZ (6 << 20) |
#define | SOLO6110_PLL_RANGE_88_200MHZ (7 << 20) |
#define | SOLO6110_PLL_DIVR(x) (((x) - 1) << 15) |
#define | SOLO6110_PLL_DIVQ_EXP(x) ((x) << 12) |
#define | SOLO6110_PLL_DIVF(x) (((x) - 1) << 4) |
#define | SOLO6110_PLL_RESET (1 << 3) |
#define | SOLO6110_PLL_BYPASS (1 << 2) |
#define | SOLO6110_PLL_FSEN (1 << 1) |
#define | SOLO6110_PLL_FB (1 << 0) |
#define | SOLO_EEPROM_CTRL 0x0060 |
#define | SOLO_EEPROM_ACCESS_EN (1<<7) |
#define | SOLO_EEPROM_CS (1<<3) |
#define | SOLO_EEPROM_CLK (1<<2) |
#define | SOLO_EEPROM_DO (1<<1) |
#define | SOLO_EEPROM_DI (1<<0) |
#define | SOLO_EEPROM_ENABLE (EEPROM_ACCESS_EN | EEPROM_CS) |
#define | SOLO_PCI_ERR 0x0070 |
#define | SOLO_PCI_ERR_FATAL 0x00000001 |
#define | SOLO_PCI_ERR_PARITY 0x00000002 |
#define | SOLO_PCI_ERR_TARGET 0x00000004 |
#define | SOLO_PCI_ERR_TIMEOUT 0x00000008 |
#define | SOLO_PCI_ERR_P2M 0x00000010 |
#define | SOLO_PCI_ERR_ATA 0x00000020 |
#define | SOLO_PCI_ERR_P2M_DESC 0x00000040 |
#define | SOLO_PCI_ERR_FSM0(__s) (((__s) >> 16) & 0x0f) |
#define | SOLO_PCI_ERR_FSM1(__s) (((__s) >> 20) & 0x0f) |
#define | SOLO_PCI_ERR_FSM2(__s) (((__s) >> 24) & 0x1f) |
#define | SOLO_P2M_BASE 0x0080 |
#define | SOLO_P2M_CONFIG(n) (0x0080 + ((n)*0x20)) |
#define | SOLO_P2M_DMA_INTERVAL(n) ((n)<<6)/* N*32 clocks */ |
#define | SOLO_P2M_CSC_BYTE_REORDER (1<<5) /* BGR -> RGB */ |
#define | SOLO_P2M_CSC_16BIT_565 (1<<4) |
#define | SOLO_P2M_UV_SWAP (1<<3) |
#define | SOLO_P2M_PCI_MASTER_MODE (1<<2) |
#define | SOLO_P2M_DESC_INTR_OPT (1<<1) /* 1:Empty, 0:Each */ |
#define | SOLO_P2M_DESC_MODE (1<<0) |
#define | SOLO_P2M_DES_ADR(n) (0x0084 + ((n)*0x20)) |
#define | SOLO_P2M_DESC_ID(n) (0x0088 + ((n)*0x20)) |
#define | SOLO_P2M_UPDATE_ID(n) ((n)<<0) |
#define | SOLO_P2M_STATUS(n) (0x008C + ((n)*0x20)) |
#define | SOLO_P2M_COMMAND_DONE (1<<8) |
#define | SOLO_P2M_CURRENT_ID(stat) (0xff & (stat)) |
#define | SOLO_P2M_CONTROL(n) (0x0090 + ((n)*0x20)) |
#define | SOLO_P2M_PCI_INC(n) ((n)<<20) |
#define | SOLO_P2M_REPEAT(n) ((n)<<10) |
#define | SOLO_P2M_BURST_SIZE(n) ((n)<<7) |
#define | SOLO_P2M_BURST_512 0 |
#define | SOLO_P2M_BURST_256 1 |
#define | SOLO_P2M_BURST_128 2 |
#define | SOLO_P2M_BURST_64 3 |
#define | SOLO_P2M_BURST_32 4 |
#define | SOLO_P2M_CSC_16BIT (1<<6) /* 0:24bit, 1:16bit */ |
#define | SOLO_P2M_ALPHA_MODE(n) ((n)<<4) |
#define | SOLO_P2M_CSC_ON (1<<3) |
#define | SOLO_P2M_INTERRUPT_REQ (1<<2) |
#define | SOLO_P2M_WRITE (1<<1) |
#define | SOLO_P2M_TRANS_ON (1<<0) |
#define | SOLO_P2M_EXT_CFG(n) (0x0094 + ((n)*0x20)) |
#define | SOLO_P2M_EXT_INC(n) ((n)<<20) |
#define | SOLO_P2M_COPY_SIZE(n) ((n)<<0) |
#define | SOLO_P2M_TAR_ADR(n) (0x0098 + ((n)*0x20)) |
#define | SOLO_P2M_EXT_ADR(n) (0x009C + ((n)*0x20)) |
#define | SOLO_P2M_BUFFER(i) (0x2000 + ((i)*4)) |
#define | SOLO_VI_CH_SWITCH_0 0x0100 |
#define | SOLO_VI_CH_SWITCH_1 0x0104 |
#define | SOLO_VI_CH_SWITCH_2 0x0108 |
#define | SOLO_VI_CH_ENA 0x010C |
#define | SOLO_VI_CH_FORMAT 0x0110 |
#define | SOLO_VI_FD_SEL_MASK(n) ((n)<<16) |
#define | SOLO_VI_PROG_MASK(n) ((n)<<0) |
#define | SOLO_VI_FMT_CFG 0x0114 |
#define | SOLO_VI_FMT_CHECK_VCOUNT (1<<31) |
#define | SOLO_VI_FMT_CHECK_HCOUNT (1<<30) |
#define | SOLO_VI_FMT_TEST_SIGNAL (1<<28) |
#define | SOLO_VI_PAGE_SW 0x0118 |
#define | SOLO_FI_INV_DISP_LIVE(n) ((n)<<8) |
#define | SOLO_FI_INV_DISP_OUT(n) ((n)<<7) |
#define | SOLO_DISP_SYNC_FI(n) ((n)<<6) |
#define | SOLO_PIP_PAGE_ADD(n) ((n)<<3) |
#define | SOLO_NORMAL_PAGE_ADD(n) ((n)<<0) |
#define | SOLO_VI_ACT_I_P 0x011C |
#define | SOLO_VI_ACT_I_S 0x0120 |
#define | SOLO_VI_ACT_P 0x0124 |
#define | SOLO_VI_FI_INVERT (1<<31) |
#define | SOLO_VI_H_START(n) ((n)<<21) |
#define | SOLO_VI_V_START(n) ((n)<<11) |
#define | SOLO_VI_V_STOP(n) ((n)<<0) |
#define | SOLO_VI_STATUS0 0x0128 |
#define | SOLO_VI_STATUS0_PAGE(__n) ((__n) & 0x07) |
#define | SOLO_VI_STATUS1 0x012C |
#define | DISP_PAGE(stat) ((stat) & 0x07) |
#define | SOLO_VI_PB_CONFIG 0x0130 |
#define | SOLO_VI_PB_USER_MODE (1<<1) |
#define | SOLO_VI_PB_PAL (1<<0) |
#define | SOLO_VI_PB_RANGE_HV 0x0134 |
#define | SOLO_VI_PB_HSIZE(h) ((h)<<12) |
#define | SOLO_VI_PB_VSIZE(v) ((v)<<0) |
#define | SOLO_VI_PB_ACT_H 0x0138 |
#define | SOLO_VI_PB_HSTART(n) ((n)<<12) |
#define | SOLO_VI_PB_HSTOP(n) ((n)<<0) |
#define | SOLO_VI_PB_ACT_V 0x013C |
#define | SOLO_VI_PB_VSTART(n) ((n)<<12) |
#define | SOLO_VI_PB_VSTOP(n) ((n)<<0) |
#define | SOLO_VI_MOSAIC(ch) (0x0140 + ((ch)*4)) |
#define | SOLO_VI_MOSAIC_SX(x) ((x)<<24) |
#define | SOLO_VI_MOSAIC_EX(x) ((x)<<16) |
#define | SOLO_VI_MOSAIC_SY(x) ((x)<<8) |
#define | SOLO_VI_MOSAIC_EY(x) ((x)<<0) |
#define | SOLO_VI_WIN_CTRL0(ch) (0x0180 + ((ch)*4)) |
#define | SOLO_VI_WIN_CTRL1(ch) (0x01C0 + ((ch)*4)) |
#define | SOLO_VI_WIN_CHANNEL(n) ((n)<<28) |
#define | SOLO_VI_WIN_PIP(n) ((n)<<27) |
#define | SOLO_VI_WIN_SCALE(n) ((n)<<24) |
#define | SOLO_VI_WIN_SX(x) ((x)<<12) |
#define | SOLO_VI_WIN_EX(x) ((x)<<0) |
#define | SOLO_VI_WIN_SY(x) ((x)<<12) |
#define | SOLO_VI_WIN_EY(x) ((x)<<0) |
#define | SOLO_VI_WIN_ON(ch) (0x0200 + ((ch)*4)) |
#define | SOLO_VI_WIN_SW 0x0240 |
#define | SOLO_VI_WIN_LIVE_AUTO_MUTE 0x0244 |
#define | SOLO_VI_MOT_ADR 0x0260 |
#define | SOLO_VI_MOTION_EN(mask) ((mask)<<16) |
#define | SOLO_VI_MOT_CTRL 0x0264 |
#define | SOLO_VI_MOTION_FRAME_COUNT(n) ((n)<<24) |
#define | SOLO_VI_MOTION_SAMPLE_LENGTH(n) ((n)<<16) |
#define | SOLO_VI_MOTION_INTR_START_STOP (1<<15) |
#define | SOLO_VI_MOTION_FREEZE_DATA (1<<14) |
#define | SOLO_VI_MOTION_SAMPLE_COUNT(n) ((n)<<0) |
#define | SOLO_VI_MOT_CLEAR 0x0268 |
#define | SOLO_VI_MOT_STATUS 0x026C |
#define | SOLO_VI_MOTION_CNT(n) ((n)<<0) |
#define | SOLO_VI_MOTION_BORDER 0x0270 |
#define | SOLO_VI_MOTION_BAR 0x0274 |
#define | SOLO_VI_MOTION_Y_SET (1<<29) |
#define | SOLO_VI_MOTION_Y_ADD (1<<28) |
#define | SOLO_VI_MOTION_CB_SET (1<<27) |
#define | SOLO_VI_MOTION_CB_ADD (1<<26) |
#define | SOLO_VI_MOTION_CR_SET (1<<25) |
#define | SOLO_VI_MOTION_CR_ADD (1<<24) |
#define | SOLO_VI_MOTION_Y_VALUE(v) ((v)<<16) |
#define | SOLO_VI_MOTION_CB_VALUE(v) ((v)<<8) |
#define | SOLO_VI_MOTION_CR_VALUE(v) ((v)<<0) |
#define | SOLO_VO_FMT_ENC 0x0300 |
#define | SOLO_VO_SCAN_MODE_PROGRESSIVE (1<<31) |
#define | SOLO_VO_FMT_TYPE_PAL (1<<30) |
#define | SOLO_VO_FMT_TYPE_NTSC 0 |
#define | SOLO_VO_USER_SET (1<<29) |
#define | SOLO_VO_FI_CHANGE (1<<20) |
#define | SOLO_VO_USER_COLOR_SET_VSYNC (1<<19) |
#define | SOLO_VO_USER_COLOR_SET_HSYNC (1<<18) |
#define | SOLO_VO_USER_COLOR_SET_NAV (1<<17) |
#define | SOLO_VO_USER_COLOR_SET_NAH (1<<16) |
#define | SOLO_VO_NA_COLOR_Y(Y) ((Y)<<8) |
#define | SOLO_VO_NA_COLOR_CB(CB) (((CB)/16)<<4) |
#define | SOLO_VO_NA_COLOR_CR(CR) (((CR)/16)<<0) |
#define | SOLO_VO_ACT_H 0x0304 |
#define | SOLO_VO_H_BLANK(n) ((n)<<22) |
#define | SOLO_VO_H_START(n) ((n)<<11) |
#define | SOLO_VO_H_STOP(n) ((n)<<0) |
#define | SOLO_VO_ACT_V 0x0308 |
#define | SOLO_VO_V_BLANK(n) ((n)<<22) |
#define | SOLO_VO_V_START(n) ((n)<<11) |
#define | SOLO_VO_V_STOP(n) ((n)<<0) |
#define | SOLO_VO_RANGE_HV 0x030C |
#define | SOLO_VO_SYNC_INVERT (1<<24) |
#define | SOLO_VO_HSYNC_INVERT (1<<23) |
#define | SOLO_VO_VSYNC_INVERT (1<<22) |
#define | SOLO_VO_H_LEN(n) ((n)<<11) |
#define | SOLO_VO_V_LEN(n) ((n)<<0) |
#define | SOLO_VO_DISP_CTRL 0x0310 |
#define | SOLO_VO_DISP_ON (1<<31) |
#define | SOLO_VO_DISP_ERASE_COUNT(n) ((n&0xf)<<24) |
#define | SOLO_VO_DISP_DOUBLE_SCAN (1<<22) |
#define | SOLO_VO_DISP_SINGLE_PAGE (1<<21) |
#define | SOLO_VO_DISP_BASE(n) (((n)>>16) & 0xffff) |
#define | SOLO_VO_DISP_ERASE 0x0314 |
#define | SOLO_VO_DISP_ERASE_ON (1<<0) |
#define | SOLO_VO_ZOOM_CTRL 0x0318 |
#define | SOLO_VO_ZOOM_VER_ON (1<<24) |
#define | SOLO_VO_ZOOM_HOR_ON (1<<23) |
#define | SOLO_VO_ZOOM_V_COMP (1<<22) |
#define | SOLO_VO_ZOOM_SX(h) (((h)/2)<<11) |
#define | SOLO_VO_ZOOM_SY(v) (((v)/2)<<0) |
#define | SOLO_VO_FREEZE_CTRL 0x031C |
#define | SOLO_VO_FREEZE_ON (1<<1) |
#define | SOLO_VO_FREEZE_INTERPOLATION (1<<0) |
#define | SOLO_VO_BKG_COLOR 0x0320 |
#define | SOLO_BG_Y(y) ((y)<<16) |
#define | SOLO_BG_U(u) ((u)<<8) |
#define | SOLO_BG_V(v) ((v)<<0) |
#define | SOLO_VO_DEINTERLACE 0x0324 |
#define | SOLO_VO_DEINTERLACE_THRESHOLD(n) ((n)<<8) |
#define | SOLO_VO_DEINTERLACE_EDGE_VALUE(n) ((n)<<0) |
#define | SOLO_VO_BORDER_LINE_COLOR 0x0330 |
#define | SOLO_VO_BORDER_FILL_COLOR 0x0334 |
#define | SOLO_VO_BORDER_LINE_MASK 0x0338 |
#define | SOLO_VO_BORDER_FILL_MASK 0x033c |
#define | SOLO_VO_BORDER_X(n) (0x0340+((n)*4)) |
#define | SOLO_VO_BORDER_Y(n) (0x0354+((n)*4)) |
#define | SOLO_VO_CELL_EXT_SET 0x0368 |
#define | SOLO_VO_CELL_EXT_START 0x036c |
#define | SOLO_VO_CELL_EXT_STOP 0x0370 |
#define | SOLO_VO_CELL_EXT_SET2 0x0374 |
#define | SOLO_VO_CELL_EXT_START2 0x0378 |
#define | SOLO_VO_CELL_EXT_STOP2 0x037c |
#define | SOLO_VO_RECTANGLE_CTRL(n) (0x0368+((n)*12)) |
#define | SOLO_VO_RECTANGLE_START(n) (0x036c+((n)*12)) |
#define | SOLO_VO_RECTANGLE_STOP(n) (0x0370+((n)*12)) |
#define | SOLO_VO_CURSOR_POS (0x0380) |
#define | SOLO_VO_CURSOR_CLR (0x0384) |
#define | SOLO_VO_CURSOR_CLR2 (0x0388) |
#define | SOLO_VO_CURSOR_MASK(id) (0x0390+((id)*4)) |
#define | SOLO_VO_EXPANSION(id) (0x0250+((id)*4)) |
#define | SOLO_OSG_CONFIG 0x03E0 |
#define | SOLO_VO_OSG_ON (1<<31) |
#define | SOLO_VO_OSG_COLOR_MUTE (1<<28) |
#define | SOLO_VO_OSG_ALPHA_RATE(n) ((n)<<22) |
#define | SOLO_VO_OSG_ALPHA_BG_RATE(n) ((n)<<16) |
#define | SOLO_VO_OSG_BASE(offset) (((offset)>>16)&0xffff) |
#define | SOLO_OSG_ERASE 0x03E4 |
#define | SOLO_OSG_ERASE_ON (0x80) |
#define | SOLO_OSG_ERASE_OFF (0x00) |
#define | SOLO_VO_OSG_BLINK 0x03E8 |
#define | SOLO_VO_OSG_BLINK_ON (1<<1) |
#define | SOLO_VO_OSG_BLINK_INTREVAL18 (1<<0) |
#define | SOLO_CAP_BASE 0x0400 |
#define | SOLO_CAP_MAX_PAGE(n) ((n)<<16) |
#define | SOLO_CAP_BASE_ADDR(n) ((n)<<0) |
#define | SOLO_CAP_BTW 0x0404 |
#define | SOLO_CAP_PROG_BANDWIDTH(n) ((n)<<8) |
#define | SOLO_CAP_MAX_BANDWIDTH(n) ((n)<<0) |
#define | SOLO_DIM_SCALE1 0x0408 |
#define | SOLO_DIM_SCALE2 0x040C |
#define | SOLO_DIM_SCALE3 0x0410 |
#define | SOLO_DIM_SCALE4 0x0414 |
#define | SOLO_DIM_SCALE5 0x0418 |
#define | SOLO_DIM_V_MB_NUM_FRAME(n) ((n)<<16) |
#define | SOLO_DIM_V_MB_NUM_FIELD(n) ((n)<<8) |
#define | SOLO_DIM_H_MB_NUM(n) ((n)<<0) |
#define | SOLO_DIM_PROG 0x041C |
#define | SOLO_CAP_STATUS 0x0420 |
#define | SOLO_CAP_CH_SCALE(ch) (0x0440+((ch)*4)) |
#define | SOLO_CAP_CH_COMP_ENA_E(ch) (0x0480+((ch)*4)) |
#define | SOLO_CAP_CH_INTV(ch) (0x04C0+((ch)*4)) |
#define | SOLO_CAP_CH_INTV_E(ch) (0x0500+((ch)*4)) |
#define | SOLO_VE_CFG0 0x0610 |
#define | SOLO_VE_TWO_PAGE_MODE (1<<31) |
#define | SOLO_VE_INTR_CTRL(n) ((n)<<24) |
#define | SOLO_VE_BLOCK_SIZE(n) ((n)<<16) |
#define | SOLO_VE_BLOCK_BASE(n) ((n)<<0) |
#define | SOLO_VE_CFG1 0x0614 |
#define | SOLO6110_VE_MPEG_SIZE_H(n) ((n)<<28) /* 6110 only */ |
#define | SOLO6010_VE_BYTE_ALIGN(n) ((n)<<24) /* 6010 only */ |
#define | SOLO6110_VE_JPEG_SIZE_H(n) ((n)<<20) /* 6110 only */ |
#define | SOLO_VE_INSERT_INDEX (1<<18) |
#define | SOLO_VE_MOTION_MODE(n) ((n)<<16) |
#define | SOLO_VE_MOTION_BASE(n) ((n)<<0) |
#define | SOLO_VE_WMRK_POLY 0x061C |
#define | SOLO_VE_VMRK_INIT_KEY 0x0620 |
#define | SOLO_VE_WMRK_STRL 0x0624 |
#define | SOLO_VE_ENCRYP_POLY 0x0628 |
#define | SOLO_VE_ENCRYP_INIT 0x062C |
#define | SOLO_VE_ATTR 0x0630 |
#define | SOLO_VE_LITTLE_ENDIAN (1<<31) |
#define | SOLO_COMP_ATTR_RN (1<<30) |
#define | SOLO_COMP_ATTR_FCODE(n) ((n)<<27) |
#define | SOLO_COMP_TIME_INC(n) ((n)<<25) |
#define | SOLO_COMP_TIME_WIDTH(n) ((n)<<21) |
#define | SOLO_DCT_INTERVAL(n) ((n)<<16) |
#define | SOLO_VE_STATE(n) (0x0640+((n)*4)) |
#define | SOLO_VE_JPEG_QP_TBL 0x0670 |
#define | SOLO_VE_JPEG_QP_CH_L 0x0674 |
#define | SOLO_VE_JPEG_QP_CH_H 0x0678 |
#define | SOLO_VE_JPEG_CFG 0x067C |
#define | SOLO_VE_JPEG_CTRL 0x0680 |
#define | SOLO_VE_OSD_CH 0x0690 |
#define | SOLO_VE_OSD_BASE 0x0694 |
#define | SOLO_VE_OSD_CLR 0x0698 |
#define | SOLO_VE_OSD_OPT 0x069C |
#define | SOLO_VE_CH_INTL(ch) (0x0700+((ch)*4)) |
#define | SOLO6010_VE_CH_MOT(ch) (0x0740+((ch)*4)) /* 6010 only */ |
#define | SOLO_VE_CH_QP(ch) (0x0780+((ch)*4)) |
#define | SOLO_VE_CH_QP_E(ch) (0x07C0+((ch)*4)) |
#define | SOLO_VE_CH_GOP(ch) (0x0800+((ch)*4)) |
#define | SOLO_VE_CH_GOP_E(ch) (0x0840+((ch)*4)) |
#define | SOLO_VE_CH_REF_BASE(ch) (0x0880+((ch)*4)) |
#define | SOLO_VE_CH_REF_BASE_E(ch) (0x08C0+((ch)*4)) |
#define | SOLO_VE_MPEG4_QUE(n) (0x0A00+((n)*8)) |
#define | SOLO_VE_JPEG_QUE(n) (0x0A04+((n)*8)) |
#define | SOLO_VD_CFG0 0x0900 |
#define | SOLO6010_VD_CFG_NO_WRITE_NO_WINDOW (1<<24) /* 6010 only */ |
#define | SOLO_VD_CFG_BUSY_WIAT_CODE (1<<23) |
#define | SOLO_VD_CFG_BUSY_WIAT_REF (1<<22) |
#define | SOLO_VD_CFG_BUSY_WIAT_RES (1<<21) |
#define | SOLO_VD_CFG_BUSY_WIAT_MS (1<<20) |
#define | SOLO_VD_CFG_SINGLE_MODE (1<<18) |
#define | SOLO_VD_CFG_SCAL_MANUAL (1<<17) |
#define | SOLO_VD_CFG_USER_PAGE_CTRL (1<<16) |
#define | SOLO_VD_CFG_LITTLE_ENDIAN (1<<15) |
#define | SOLO_VD_CFG_START_FI (1<<14) |
#define | SOLO_VD_CFG_ERR_LOCK (1<<13) |
#define | SOLO_VD_CFG_ERR_INT_ENA (1<<12) |
#define | SOLO_VD_CFG_TIME_WIDTH(n) ((n)<<8) |
#define | SOLO_VD_CFG_DCT_INTERVAL(n) ((n)<<0) |
#define | SOLO_VD_CFG1 0x0904 |
#define | SOLO_VD_DEINTERLACE 0x0908 |
#define | SOLO_VD_DEINTERLACE_THRESHOLD(n) ((n)<<8) |
#define | SOLO_VD_DEINTERLACE_EDGE_VALUE(n) ((n)<<0) |
#define | SOLO_VD_CODE_ADR 0x090C |
#define | SOLO_VD_CTRL 0x0910 |
#define | SOLO_VD_OPER_ON (1<<31) |
#define | SOLO_VD_MAX_ITEM(n) ((n)<<0) |
#define | SOLO_VD_STATUS0 0x0920 |
#define | SOLO_VD_STATUS0_INTR_ACK (1<<22) |
#define | SOLO_VD_STATUS0_INTR_EMPTY (1<<21) |
#define | SOLO_VD_STATUS0_INTR_ERR (1<<20) |
#define | SOLO_VD_STATUS1 0x0924 |
#define | SOLO_VD_IDX0 0x0930 |
#define | SOLO_VD_IDX_INTERLACE (1<<30) |
#define | SOLO_VD_IDX_CHANNEL(n) ((n)<<24) |
#define | SOLO_VD_IDX_SIZE(n) ((n)<<0) |
#define | SOLO_VD_IDX1 0x0934 |
#define | SOLO_VD_IDX_SRC_SCALE(n) ((n)<<28) |
#define | SOLO_VD_IDX_WINDOW(n) ((n)<<24) |
#define | SOLO_VD_IDX_DEINTERLACE (1<<16) |
#define | SOLO_VD_IDX_H_BLOCK(n) ((n)<<8) |
#define | SOLO_VD_IDX_V_BLOCK(n) ((n)<<0) |
#define | SOLO_VD_IDX2 0x0938 |
#define | SOLO_VD_IDX_REF_BASE_SIDE (1<<31) |
#define | SOLO_VD_IDX_REF_BASE(n) (((n)>>16)&0xffff) |
#define | SOLO_VD_IDX3 0x093C |
#define | SOLO_VD_IDX_DISP_SCALE(n) ((n)<<28) |
#define | SOLO_VD_IDX_INTERLACE_WR (1<<27) |
#define | SOLO_VD_IDX_INTERPOL (1<<26) |
#define | SOLO_VD_IDX_HOR2X (1<<25) |
#define | SOLO_VD_IDX_OFFSET_X(n) ((n)<<12) |
#define | SOLO_VD_IDX_OFFSET_Y(n) ((n)<<0) |
#define | SOLO_VD_IDX4 0x0940 |
#define | SOLO_VD_IDX_DEC_WR_PAGE(n) ((n)<<8) |
#define | SOLO_VD_IDX_DISP_RD_PAGE(n) ((n)<<0) |
#define | SOLO_VD_WR_PAGE(n) (0x03F0 + ((n) * 4)) |
#define | SOLO_GPIO_CONFIG_0 0x0B00 |
#define | SOLO_GPIO_CONFIG_1 0x0B04 |
#define | SOLO_GPIO_DATA_OUT 0x0B08 |
#define | SOLO_GPIO_DATA_IN 0x0B0C |
#define | SOLO_GPIO_INT_ACK_STA 0x0B10 |
#define | SOLO_GPIO_INT_ENA 0x0B14 |
#define | SOLO_GPIO_INT_CFG_0 0x0B18 |
#define | SOLO_GPIO_INT_CFG_1 0x0B1C |
#define | SOLO_IIC_CFG 0x0B20 |
#define | SOLO_IIC_ENABLE (1<<8) |
#define | SOLO_IIC_PRESCALE(n) ((n)<<0) |
#define | SOLO_IIC_CTRL 0x0B24 |
#define | SOLO_IIC_AUTO_CLEAR (1<<20) |
#define | SOLO_IIC_STATE_RX_ACK (1<<19) |
#define | SOLO_IIC_STATE_BUSY (1<<18) |
#define | SOLO_IIC_STATE_SIG_ERR (1<<17) |
#define | SOLO_IIC_STATE_TRNS (1<<16) |
#define | SOLO_IIC_CH_SET(n) ((n)<<5) |
#define | SOLO_IIC_ACK_EN (1<<4) |
#define | SOLO_IIC_START (1<<3) |
#define | SOLO_IIC_STOP (1<<2) |
#define | SOLO_IIC_READ (1<<1) |
#define | SOLO_IIC_WRITE (1<<0) |
#define | SOLO_IIC_TXD 0x0B28 |
#define | SOLO_IIC_RXD 0x0B2C |
#define | SOLO_UART_CONTROL(n) (0x0BA0 + ((n)*0x20)) |
#define | SOLO_UART_CLK_DIV(n) ((n)<<24) |
#define | SOLO_MODEM_CTRL_EN (1<<20) |
#define | SOLO_PARITY_ERROR_DROP (1<<18) |
#define | SOLO_IRQ_ERR_EN (1<<17) |
#define | SOLO_IRQ_RX_EN (1<<16) |
#define | SOLO_IRQ_TX_EN (1<<15) |
#define | SOLO_RX_EN (1<<14) |
#define | SOLO_TX_EN (1<<13) |
#define | SOLO_UART_HALF_DUPLEX (1<<12) |
#define | SOLO_UART_LOOPBACK (1<<11) |
#define | SOLO_BAUDRATE_230400 ((0<<9)|(0<<6)) |
#define | SOLO_BAUDRATE_115200 ((0<<9)|(1<<6)) |
#define | SOLO_BAUDRATE_57600 ((0<<9)|(2<<6)) |
#define | SOLO_BAUDRATE_38400 ((0<<9)|(3<<6)) |
#define | SOLO_BAUDRATE_19200 ((0<<9)|(4<<6)) |
#define | SOLO_BAUDRATE_9600 ((0<<9)|(5<<6)) |
#define | SOLO_BAUDRATE_4800 ((0<<9)|(6<<6)) |
#define | SOLO_BAUDRATE_2400 ((1<<9)|(6<<6)) |
#define | SOLO_BAUDRATE_1200 ((2<<9)|(6<<6)) |
#define | SOLO_BAUDRATE_300 ((3<<9)|(6<<6)) |
#define | SOLO_UART_DATA_BIT_8 (3<<4) |
#define | SOLO_UART_DATA_BIT_7 (2<<4) |
#define | SOLO_UART_DATA_BIT_6 (1<<4) |
#define | SOLO_UART_DATA_BIT_5 (0<<4) |
#define | SOLO_UART_STOP_BIT_1 (0<<2) |
#define | SOLO_UART_STOP_BIT_2 (1<<2) |
#define | SOLO_UART_PARITY_NONE (0<<0) |
#define | SOLO_UART_PARITY_EVEN (2<<0) |
#define | SOLO_UART_PARITY_ODD (3<<0) |
#define | SOLO_UART_STATUS(n) (0x0BA4 + ((n)*0x20)) |
#define | SOLO_UART_CTS (1<<15) |
#define | SOLO_UART_RX_BUSY (1<<14) |
#define | SOLO_UART_OVERRUN (1<<13) |
#define | SOLO_UART_FRAME_ERR (1<<12) |
#define | SOLO_UART_PARITY_ERR (1<<11) |
#define | SOLO_UART_TX_BUSY (1<<5) |
#define | SOLO_UART_RX_BUFF_CNT(stat) (((stat)>>6) & 0x1f) |
#define | SOLO_UART_RX_BUFF_SIZE 8 |
#define | SOLO_UART_TX_BUFF_CNT(stat) (((stat)>>0) & 0x1f) |
#define | SOLO_UART_TX_BUFF_SIZE 8 |
#define | SOLO_UART_TX_DATA(n) (0x0BA8 + ((n)*0x20)) |
#define | SOLO_UART_TX_DATA_PUSH (1<<8) |
#define | SOLO_UART_RX_DATA(n) (0x0BAC + ((n)*0x20)) |
#define | SOLO_UART_RX_DATA_POP (1<<8) |
#define | SOLO_TIMER_CLOCK_NUM 0x0be0 |
#define | SOLO_TIMER_WATCHDOG 0x0be4 |
#define | SOLO_TIMER_USEC 0x0be8 |
#define | SOLO_TIMER_SEC 0x0bec |
#define | SOLO_AUDIO_CONTROL 0x0D00 |
#define | SOLO_AUDIO_ENABLE (1<<31) |
#define | SOLO_AUDIO_MASTER_MODE (1<<30) |
#define | SOLO_AUDIO_I2S_MODE (1<<29) |
#define | SOLO_AUDIO_I2S_LR_SWAP (1<<27) |
#define | SOLO_AUDIO_I2S_8BIT (1<<26) |
#define | SOLO_AUDIO_I2S_MULTI(n) ((n)<<24) |
#define | SOLO_AUDIO_MIX_9TO0 (1<<23) |
#define | SOLO_AUDIO_DEC_9TO0_VOL(n) ((n)<<20) |
#define | SOLO_AUDIO_MIX_19TO10 (1<<19) |
#define | SOLO_AUDIO_DEC_19TO10_VOL(n) ((n)<<16) |
#define | SOLO_AUDIO_MODE(n) ((n)<<0) |
#define | SOLO_AUDIO_SAMPLE 0x0D04 |
#define | SOLO_AUDIO_EE_MODE_ON (1<<30) |
#define | SOLO_AUDIO_EE_ENC_CH(ch) ((ch)<<25) |
#define | SOLO_AUDIO_BITRATE(n) ((n)<<16) |
#define | SOLO_AUDIO_CLK_DIV(n) ((n)<<0) |
#define | SOLO_AUDIO_FDMA_INTR 0x0D08 |
#define | SOLO_AUDIO_FDMA_INTERVAL(n) ((n)<<19) |
#define | SOLO_AUDIO_INTR_ORDER(n) ((n)<<16) |
#define | SOLO_AUDIO_FDMA_BASE(n) ((n)<<0) |
#define | SOLO_AUDIO_EVOL_0 0x0D0C |
#define | SOLO_AUDIO_EVOL_1 0x0D10 |
#define | SOLO_AUDIO_EVOL(ch, value) ((value)<<((ch)%10)) |
#define | SOLO_AUDIO_STA 0x0D14 |
#define | SOLO_WATCHDOG 0x0BE4 |
#define | WATCHDOG_STAT(status) (status<<8) |
#define | WATCHDOG_TIME(sec) (sec&0xff) |
Definition at line 205 of file registers.h.
#define SOLO6010_SYS_CFG_FEEDBACKDIV | ( | __n | ) | (((__n) & 0x1ff) << 5) /* 6010 only */ |
Definition at line 31 of file registers.h.
#define SOLO6010_SYS_CFG_FOUT_EN 0x00000001 /* 6010 only */ |
Definition at line 27 of file registers.h.
#define SOLO6010_SYS_CFG_INPUTDIV | ( | __n | ) | (((__n) & 0x01f) << 14) /* 6010 only */ |
Definition at line 32 of file registers.h.
#define SOLO6010_SYS_CFG_OUTDIV | ( | __n | ) | (((__n) & 0x003) << 3) /* 6010 only */ |
Definition at line 30 of file registers.h.
#define SOLO6010_SYS_CFG_PLL_BYPASS 0x00000002 /* 6010 only */ |
Definition at line 28 of file registers.h.
#define SOLO6010_SYS_CFG_PLL_PWDN 0x00000004 /* 6010 only */ |
Definition at line 29 of file registers.h.
#define SOLO6010_VD_CFG_NO_WRITE_NO_WINDOW (1<<24) /* 6010 only */ |
Definition at line 450 of file registers.h.
Definition at line 405 of file registers.h.
#define SOLO6010_VE_CH_MOT | ( | ch | ) | (0x0740+((ch)*4)) /* 6010 only */ |
Definition at line 438 of file registers.h.
#define SOLO6110_PLL_BYPASS (1 << 2) |
Definition at line 98 of file registers.h.
#define SOLO6110_PLL_CONFIG 0x0020 |
Definition at line 85 of file registers.h.
Definition at line 96 of file registers.h.
Definition at line 95 of file registers.h.
Definition at line 94 of file registers.h.
#define SOLO6110_PLL_FB (1 << 0) |
Definition at line 100 of file registers.h.
#define SOLO6110_PLL_FSEN (1 << 1) |
Definition at line 99 of file registers.h.
#define SOLO6110_PLL_RANGE_13_26MHZ (3 << 20) |
Definition at line 89 of file registers.h.
#define SOLO6110_PLL_RANGE_21_42MHZ (4 << 20) |
Definition at line 90 of file registers.h.
#define SOLO6110_PLL_RANGE_34_68MHZ (5 << 20) |
Definition at line 91 of file registers.h.
#define SOLO6110_PLL_RANGE_54_108MHZ (6 << 20) |
Definition at line 92 of file registers.h.
#define SOLO6110_PLL_RANGE_5_10MHZ (1 << 20) |
Definition at line 87 of file registers.h.
#define SOLO6110_PLL_RANGE_88_200MHZ (7 << 20) |
Definition at line 93 of file registers.h.
#define SOLO6110_PLL_RANGE_8_16MHZ (2 << 20) |
Definition at line 88 of file registers.h.
#define SOLO6110_PLL_RANGE_BYPASS (0 << 20) |
Definition at line 86 of file registers.h.
#define SOLO6110_PLL_RESET (1 << 3) |
Definition at line 97 of file registers.h.
Definition at line 406 of file registers.h.
Definition at line 404 of file registers.h.
Definition at line 621 of file registers.h.
Definition at line 622 of file registers.h.
#define SOLO_AUDIO_CONTROL 0x0D00 |
Definition at line 606 of file registers.h.
Definition at line 616 of file registers.h.
Definition at line 614 of file registers.h.
#define SOLO_AUDIO_EE_ENC_CH | ( | ch | ) | ((ch)<<25) |
Definition at line 620 of file registers.h.
#define SOLO_AUDIO_EE_MODE_ON (1<<30) |
Definition at line 619 of file registers.h.
#define SOLO_AUDIO_ENABLE (1<<31) |
Definition at line 607 of file registers.h.
Definition at line 629 of file registers.h.
#define SOLO_AUDIO_EVOL_0 0x0D0C |
Definition at line 627 of file registers.h.
#define SOLO_AUDIO_EVOL_1 0x0D10 |
Definition at line 628 of file registers.h.
Definition at line 626 of file registers.h.
Definition at line 624 of file registers.h.
#define SOLO_AUDIO_FDMA_INTR 0x0D08 |
Definition at line 623 of file registers.h.
#define SOLO_AUDIO_I2S_8BIT (1<<26) |
Definition at line 611 of file registers.h.
#define SOLO_AUDIO_I2S_LR_SWAP (1<<27) |
Definition at line 610 of file registers.h.
#define SOLO_AUDIO_I2S_MODE (1<<29) |
Definition at line 609 of file registers.h.
Definition at line 612 of file registers.h.
Definition at line 625 of file registers.h.
#define SOLO_AUDIO_MASTER_MODE (1<<30) |
Definition at line 608 of file registers.h.
#define SOLO_AUDIO_MIX_19TO10 (1<<19) |
Definition at line 615 of file registers.h.
#define SOLO_AUDIO_MIX_9TO0 (1<<23) |
Definition at line 613 of file registers.h.
Definition at line 617 of file registers.h.
#define SOLO_AUDIO_SAMPLE 0x0D04 |
Definition at line 618 of file registers.h.
#define SOLO_AUDIO_STA 0x0D14 |
Definition at line 630 of file registers.h.
#define SOLO_BAUDRATE_115200 ((0<<9)|(1<<6)) |
Definition at line 561 of file registers.h.
#define SOLO_BAUDRATE_1200 ((2<<9)|(6<<6)) |
Definition at line 568 of file registers.h.
#define SOLO_BAUDRATE_19200 ((0<<9)|(4<<6)) |
Definition at line 564 of file registers.h.
#define SOLO_BAUDRATE_230400 ((0<<9)|(0<<6)) |
Definition at line 560 of file registers.h.
#define SOLO_BAUDRATE_2400 ((1<<9)|(6<<6)) |
Definition at line 567 of file registers.h.
#define SOLO_BAUDRATE_300 ((3<<9)|(6<<6)) |
Definition at line 569 of file registers.h.
#define SOLO_BAUDRATE_38400 ((0<<9)|(3<<6)) |
Definition at line 563 of file registers.h.
#define SOLO_BAUDRATE_4800 ((0<<9)|(6<<6)) |
Definition at line 566 of file registers.h.
#define SOLO_BAUDRATE_57600 ((0<<9)|(2<<6)) |
Definition at line 562 of file registers.h.
#define SOLO_BAUDRATE_9600 ((0<<9)|(5<<6)) |
Definition at line 565 of file registers.h.
Definition at line 323 of file registers.h.
Definition at line 324 of file registers.h.
Definition at line 322 of file registers.h.
#define SOLO_CAP_BASE 0x0400 |
Definition at line 372 of file registers.h.
Definition at line 374 of file registers.h.
#define SOLO_CAP_BTW 0x0404 |
Definition at line 375 of file registers.h.
#define SOLO_CAP_CH_COMP_ENA_E | ( | ch | ) | (0x0480+((ch)*4)) |
Definition at line 392 of file registers.h.
#define SOLO_CAP_CH_INTV | ( | ch | ) | (0x04C0+((ch)*4)) |
Definition at line 393 of file registers.h.
#define SOLO_CAP_CH_INTV_E | ( | ch | ) | (0x0500+((ch)*4)) |
Definition at line 394 of file registers.h.
#define SOLO_CAP_CH_SCALE | ( | ch | ) | (0x0440+((ch)*4)) |
Definition at line 391 of file registers.h.
Definition at line 377 of file registers.h.
Definition at line 373 of file registers.h.
Definition at line 376 of file registers.h.
#define SOLO_CAP_STATUS 0x0420 |
Definition at line 389 of file registers.h.
#define SOLO_CHIP_ID_MASK 0x00000007 |
Definition at line 83 of file registers.h.
#define SOLO_CHIP_OPTION 0x001C |
Definition at line 82 of file registers.h.
Definition at line 419 of file registers.h.
#define SOLO_COMP_ATTR_RN (1<<30) |
Definition at line 418 of file registers.h.
Definition at line 420 of file registers.h.
Definition at line 421 of file registers.h.
Definition at line 422 of file registers.h.
Definition at line 386 of file registers.h.
#define SOLO_DIM_PROG 0x041C |
Definition at line 388 of file registers.h.
#define SOLO_DIM_SCALE1 0x0408 |
Definition at line 379 of file registers.h.
#define SOLO_DIM_SCALE2 0x040C |
Definition at line 380 of file registers.h.
#define SOLO_DIM_SCALE3 0x0410 |
Definition at line 381 of file registers.h.
#define SOLO_DIM_SCALE4 0x0414 |
Definition at line 382 of file registers.h.
#define SOLO_DIM_SCALE5 0x0418 |
Definition at line 383 of file registers.h.
Definition at line 385 of file registers.h.
Definition at line 384 of file registers.h.
Definition at line 188 of file registers.h.
#define SOLO_DMA_CTRL 0x0004 |
Definition at line 39 of file registers.h.
#define SOLO_DMA_CTRL1 0x0008 |
Definition at line 48 of file registers.h.
Definition at line 47 of file registers.h.
#define SOLO_DMA_CTRL_READ_CLK_SELECT (1<<2) |
Definition at line 46 of file registers.h.
#define SOLO_DMA_CTRL_READ_DATA_SELECT (1<<3) |
Definition at line 45 of file registers.h.
Definition at line 40 of file registers.h.
#define SOLO_DMA_CTRL_SDRAM_CLK_INVERT (1<<5) |
Definition at line 43 of file registers.h.
Definition at line 42 of file registers.h.
#define SOLO_DMA_CTRL_STROBE_SELECT (1<<4) |
Definition at line 44 of file registers.h.
#define SOLO_EEPROM_ACCESS_EN (1<<7) |
Definition at line 103 of file registers.h.
#define SOLO_EEPROM_CLK (1<<2) |
Definition at line 105 of file registers.h.
#define SOLO_EEPROM_CS (1<<3) |
Definition at line 104 of file registers.h.
#define SOLO_EEPROM_CTRL 0x0060 |
Definition at line 102 of file registers.h.
#define SOLO_EEPROM_DI (1<<0) |
Definition at line 107 of file registers.h.
#define SOLO_EEPROM_DO (1<<1) |
Definition at line 106 of file registers.h.
#define SOLO_EEPROM_ENABLE (EEPROM_ACCESS_EN | EEPROM_CS) |
Definition at line 108 of file registers.h.
Definition at line 186 of file registers.h.
Definition at line 187 of file registers.h.
#define SOLO_GPIO_CONFIG_0 0x0B00 |
Definition at line 515 of file registers.h.
#define SOLO_GPIO_CONFIG_1 0x0B04 |
Definition at line 516 of file registers.h.
#define SOLO_GPIO_DATA_IN 0x0B0C |
Definition at line 518 of file registers.h.
#define SOLO_GPIO_DATA_OUT 0x0B08 |
Definition at line 517 of file registers.h.
#define SOLO_GPIO_INT_ACK_STA 0x0B10 |
Definition at line 519 of file registers.h.
#define SOLO_GPIO_INT_CFG_0 0x0B18 |
Definition at line 521 of file registers.h.
#define SOLO_GPIO_INT_CFG_1 0x0B1C |
Definition at line 522 of file registers.h.
#define SOLO_GPIO_INT_ENA 0x0B14 |
Definition at line 520 of file registers.h.
#define SOLO_IIC_ACK_EN (1<<4) |
Definition at line 536 of file registers.h.
#define SOLO_IIC_AUTO_CLEAR (1<<20) |
Definition at line 530 of file registers.h.
#define SOLO_IIC_CFG 0x0B20 |
Definition at line 525 of file registers.h.
Definition at line 535 of file registers.h.
#define SOLO_IIC_CTRL 0x0B24 |
Definition at line 529 of file registers.h.
#define SOLO_IIC_ENABLE (1<<8) |
Definition at line 526 of file registers.h.
Definition at line 527 of file registers.h.
#define SOLO_IIC_READ (1<<1) |
Definition at line 539 of file registers.h.
#define SOLO_IIC_RXD 0x0B2C |
Definition at line 543 of file registers.h.
#define SOLO_IIC_START (1<<3) |
Definition at line 537 of file registers.h.
#define SOLO_IIC_STATE_BUSY (1<<18) |
Definition at line 532 of file registers.h.
#define SOLO_IIC_STATE_RX_ACK (1<<19) |
Definition at line 531 of file registers.h.
#define SOLO_IIC_STATE_SIG_ERR (1<<17) |
Definition at line 533 of file registers.h.
#define SOLO_IIC_STATE_TRNS (1<<16) |
Definition at line 534 of file registers.h.
#define SOLO_IIC_STOP (1<<2) |
Definition at line 538 of file registers.h.
#define SOLO_IIC_TXD 0x0B28 |
Definition at line 542 of file registers.h.
#define SOLO_IIC_WRITE (1<<0) |
Definition at line 540 of file registers.h.
#define SOLO_IRQ_ATA_CMD (1<<12) |
Definition at line 70 of file registers.h.
#define SOLO_IRQ_ATA_DIR (1<<11) |
Definition at line 71 of file registers.h.
#define SOLO_IRQ_DECODER (1<<1) |
Definition at line 79 of file registers.h.
#define SOLO_IRQ_ENABLE 0x0014 |
Definition at line 64 of file registers.h.
#define SOLO_IRQ_ENCODER (1<<0) |
Definition at line 80 of file registers.h.
#define SOLO_IRQ_ERR_EN (1<<17) |
Definition at line 552 of file registers.h.
#define SOLO_IRQ_G723 (1<<3) |
Definition at line 78 of file registers.h.
#define SOLO_IRQ_GPIO (1<<16) |
Definition at line 66 of file registers.h.
#define SOLO_IRQ_IIC (1<<6) |
Definition at line 76 of file registers.h.
#define SOLO_IRQ_MOTION (1<<13) |
Definition at line 69 of file registers.h.
Definition at line 65 of file registers.h.
#define SOLO_IRQ_PCI_ERR (1<<10) |
Definition at line 72 of file registers.h.
#define SOLO_IRQ_PS2_0 (1<<8) |
Definition at line 74 of file registers.h.
#define SOLO_IRQ_PS2_1 (1<<9) |
Definition at line 73 of file registers.h.
#define SOLO_IRQ_RX_EN (1<<16) |
Definition at line 553 of file registers.h.
#define SOLO_IRQ_SPI (1<<7) |
Definition at line 75 of file registers.h.
#define SOLO_IRQ_STAT 0x0010 |
Definition at line 63 of file registers.h.
#define SOLO_IRQ_TX_EN (1<<15) |
Definition at line 554 of file registers.h.
Definition at line 77 of file registers.h.
#define SOLO_IRQ_VIDEO_IN (1<<14) |
Definition at line 68 of file registers.h.
#define SOLO_IRQ_VIDEO_LOSS (1<<15) |
Definition at line 67 of file registers.h.
#define SOLO_MODEM_CTRL_EN (1<<20) |
Definition at line 550 of file registers.h.
Definition at line 190 of file registers.h.
#define SOLO_OSG_CONFIG 0x03E0 |
Definition at line 357 of file registers.h.
#define SOLO_OSG_ERASE 0x03E4 |
Definition at line 364 of file registers.h.
#define SOLO_OSG_ERASE_OFF (0x00) |
Definition at line 366 of file registers.h.
#define SOLO_OSG_ERASE_ON (0x80) |
Definition at line 365 of file registers.h.
Definition at line 155 of file registers.h.
#define SOLO_P2M_BASE 0x0080 |
Definition at line 122 of file registers.h.
#define SOLO_P2M_BUFFER | ( | i | ) | (0x2000 + ((i)*4)) |
Definition at line 169 of file registers.h.
#define SOLO_P2M_BURST_128 2 |
Definition at line 150 of file registers.h.
#define SOLO_P2M_BURST_256 1 |
Definition at line 149 of file registers.h.
#define SOLO_P2M_BURST_32 4 |
Definition at line 152 of file registers.h.
#define SOLO_P2M_BURST_512 0 |
Definition at line 148 of file registers.h.
#define SOLO_P2M_BURST_64 3 |
Definition at line 151 of file registers.h.
Definition at line 147 of file registers.h.
#define SOLO_P2M_COMMAND_DONE (1<<8) |
Definition at line 140 of file registers.h.
#define SOLO_P2M_CONFIG | ( | n | ) | (0x0080 + ((n)*0x20)) |
Definition at line 124 of file registers.h.
#define SOLO_P2M_CONTROL | ( | n | ) | (0x0090 + ((n)*0x20)) |
Definition at line 143 of file registers.h.
Definition at line 163 of file registers.h.
#define SOLO_P2M_CSC_16BIT (1<<6) /* 0:24bit, 1:16bit */ |
Definition at line 153 of file registers.h.
#define SOLO_P2M_CSC_16BIT_565 (1<<4) |
Definition at line 128 of file registers.h.
Definition at line 126 of file registers.h.
#define SOLO_P2M_CSC_ON (1<<3) |
Definition at line 156 of file registers.h.
#define SOLO_P2M_CURRENT_ID | ( | stat | ) | (0xff & (stat)) |
Definition at line 141 of file registers.h.
#define SOLO_P2M_DES_ADR | ( | n | ) | (0x0084 + ((n)*0x20)) |
Definition at line 134 of file registers.h.
#define SOLO_P2M_DESC_ID | ( | n | ) | (0x0088 + ((n)*0x20)) |
Definition at line 136 of file registers.h.
#define SOLO_P2M_DESC_INTR_OPT (1<<1) /* 1:Empty, 0:Each */ |
Definition at line 131 of file registers.h.
#define SOLO_P2M_DESC_MODE (1<<0) |
Definition at line 132 of file registers.h.
Definition at line 125 of file registers.h.
#define SOLO_P2M_EXT_ADR | ( | n | ) | (0x009C + ((n)*0x20)) |
Definition at line 167 of file registers.h.
#define SOLO_P2M_EXT_CFG | ( | n | ) | (0x0094 + ((n)*0x20)) |
Definition at line 161 of file registers.h.
Definition at line 162 of file registers.h.
#define SOLO_P2M_INTERRUPT_REQ (1<<2) |
Definition at line 157 of file registers.h.
Definition at line 144 of file registers.h.
#define SOLO_P2M_PCI_MASTER_MODE (1<<2) |
Definition at line 130 of file registers.h.
Definition at line 145 of file registers.h.
#define SOLO_P2M_STATUS | ( | n | ) | (0x008C + ((n)*0x20)) |
Definition at line 139 of file registers.h.
#define SOLO_P2M_TAR_ADR | ( | n | ) | (0x0098 + ((n)*0x20)) |
Definition at line 165 of file registers.h.
#define SOLO_P2M_TRANS_ON (1<<0) |
Definition at line 159 of file registers.h.
Definition at line 137 of file registers.h.
#define SOLO_P2M_UV_SWAP (1<<3) |
Definition at line 129 of file registers.h.
#define SOLO_P2M_WRITE (1<<1) |
Definition at line 158 of file registers.h.
#define SOLO_PARITY_ERROR_DROP (1<<18) |
Definition at line 551 of file registers.h.
#define SOLO_PCI_ERR 0x0070 |
Definition at line 110 of file registers.h.
#define SOLO_PCI_ERR_ATA 0x00000020 |
Definition at line 116 of file registers.h.
#define SOLO_PCI_ERR_FATAL 0x00000001 |
Definition at line 111 of file registers.h.
#define SOLO_PCI_ERR_FSM0 | ( | __s | ) | (((__s) >> 16) & 0x0f) |
Definition at line 118 of file registers.h.
#define SOLO_PCI_ERR_FSM1 | ( | __s | ) | (((__s) >> 20) & 0x0f) |
Definition at line 119 of file registers.h.
#define SOLO_PCI_ERR_FSM2 | ( | __s | ) | (((__s) >> 24) & 0x1f) |
Definition at line 120 of file registers.h.
#define SOLO_PCI_ERR_P2M 0x00000010 |
Definition at line 115 of file registers.h.
#define SOLO_PCI_ERR_P2M_DESC 0x00000040 |
Definition at line 117 of file registers.h.
#define SOLO_PCI_ERR_PARITY 0x00000002 |
Definition at line 112 of file registers.h.
#define SOLO_PCI_ERR_TARGET 0x00000004 |
Definition at line 113 of file registers.h.
#define SOLO_PCI_ERR_TIMEOUT 0x00000008 |
Definition at line 114 of file registers.h.
Definition at line 189 of file registers.h.
#define SOLO_RX_EN (1<<14) |
Definition at line 555 of file registers.h.
#define SOLO_SYS_CFG 0x0000 |
Definition at line 26 of file registers.h.
#define SOLO_SYS_CFG_CLOCK_DIV 0x00080000 |
Definition at line 33 of file registers.h.
#define SOLO_SYS_CFG_NCLK_DELAY | ( | __n | ) | (((__n) & 0x003) << 24) |
Definition at line 34 of file registers.h.
#define SOLO_SYS_CFG_PCLK_DELAY | ( | __n | ) | (((__n) & 0x00f) << 26) |
Definition at line 35 of file registers.h.
#define SOLO_SYS_CFG_RESET 0x80000000 |
Definition at line 37 of file registers.h.
#define SOLO_SYS_CFG_SDRAM64BIT 0x40000000 /* 6110: must be set */ |
Definition at line 36 of file registers.h.
#define SOLO_SYS_VCLK 0x000C |
Definition at line 50 of file registers.h.
#define SOLO_TIMER_CLOCK_NUM 0x0be0 |
Definition at line 601 of file registers.h.
#define SOLO_TIMER_SEC 0x0bec |
Definition at line 604 of file registers.h.
#define SOLO_TIMER_USEC 0x0be8 |
Definition at line 603 of file registers.h.
#define SOLO_TIMER_WATCHDOG 0x0be4 |
Definition at line 602 of file registers.h.
#define SOLO_TX_EN (1<<13) |
Definition at line 556 of file registers.h.
Definition at line 549 of file registers.h.
#define SOLO_UART_CONTROL | ( | n | ) | (0x0BA0 + ((n)*0x20)) |
Definition at line 548 of file registers.h.
#define SOLO_UART_CTS (1<<15) |
Definition at line 584 of file registers.h.
#define SOLO_UART_DATA_BIT_5 (0<<4) |
Definition at line 574 of file registers.h.
#define SOLO_UART_DATA_BIT_6 (1<<4) |
Definition at line 573 of file registers.h.
#define SOLO_UART_DATA_BIT_7 (2<<4) |
Definition at line 572 of file registers.h.
#define SOLO_UART_DATA_BIT_8 (3<<4) |
Definition at line 571 of file registers.h.
#define SOLO_UART_FRAME_ERR (1<<12) |
Definition at line 587 of file registers.h.
#define SOLO_UART_HALF_DUPLEX (1<<12) |
Definition at line 557 of file registers.h.
#define SOLO_UART_LOOPBACK (1<<11) |
Definition at line 558 of file registers.h.
#define SOLO_UART_OVERRUN (1<<13) |
Definition at line 586 of file registers.h.
#define SOLO_UART_PARITY_ERR (1<<11) |
Definition at line 588 of file registers.h.
#define SOLO_UART_PARITY_EVEN (2<<0) |
Definition at line 580 of file registers.h.
#define SOLO_UART_PARITY_NONE (0<<0) |
Definition at line 579 of file registers.h.
#define SOLO_UART_PARITY_ODD (3<<0) |
Definition at line 581 of file registers.h.
Definition at line 591 of file registers.h.
#define SOLO_UART_RX_BUFF_SIZE 8 |
Definition at line 592 of file registers.h.
#define SOLO_UART_RX_BUSY (1<<14) |
Definition at line 585 of file registers.h.
#define SOLO_UART_RX_DATA | ( | n | ) | (0x0BAC + ((n)*0x20)) |
Definition at line 598 of file registers.h.
#define SOLO_UART_RX_DATA_POP (1<<8) |
Definition at line 599 of file registers.h.
#define SOLO_UART_STATUS | ( | n | ) | (0x0BA4 + ((n)*0x20)) |
Definition at line 583 of file registers.h.
#define SOLO_UART_STOP_BIT_1 (0<<2) |
Definition at line 576 of file registers.h.
#define SOLO_UART_STOP_BIT_2 (1<<2) |
Definition at line 577 of file registers.h.
Definition at line 593 of file registers.h.
#define SOLO_UART_TX_BUFF_SIZE 8 |
Definition at line 594 of file registers.h.
#define SOLO_UART_TX_BUSY (1<<5) |
Definition at line 589 of file registers.h.
#define SOLO_UART_TX_DATA | ( | n | ) | (0x0BA8 + ((n)*0x20)) |
Definition at line 596 of file registers.h.
#define SOLO_UART_TX_DATA_PUSH (1<<8) |
Definition at line 597 of file registers.h.
#define SOLO_VCLK_INVERT (1<<22) |
Definition at line 51 of file registers.h.
Definition at line 53 of file registers.h.
Definition at line 61 of file registers.h.
Definition at line 60 of file registers.h.
Definition at line 59 of file registers.h.
Definition at line 58 of file registers.h.
Definition at line 57 of file registers.h.
Definition at line 56 of file registers.h.
Definition at line 55 of file registers.h.
Definition at line 54 of file registers.h.
#define SOLO_VD_CFG0 0x0900 |
Definition at line 449 of file registers.h.
#define SOLO_VD_CFG1 0x0904 |
Definition at line 465 of file registers.h.
#define SOLO_VD_CFG_BUSY_WIAT_CODE (1<<23) |
Definition at line 451 of file registers.h.
#define SOLO_VD_CFG_BUSY_WIAT_MS (1<<20) |
Definition at line 454 of file registers.h.
#define SOLO_VD_CFG_BUSY_WIAT_REF (1<<22) |
Definition at line 452 of file registers.h.
#define SOLO_VD_CFG_BUSY_WIAT_RES (1<<21) |
Definition at line 453 of file registers.h.
Definition at line 463 of file registers.h.
#define SOLO_VD_CFG_ERR_INT_ENA (1<<12) |
Definition at line 461 of file registers.h.
#define SOLO_VD_CFG_ERR_LOCK (1<<13) |
Definition at line 460 of file registers.h.
#define SOLO_VD_CFG_LITTLE_ENDIAN (1<<15) |
Definition at line 458 of file registers.h.
#define SOLO_VD_CFG_SCAL_MANUAL (1<<17) |
Definition at line 456 of file registers.h.
#define SOLO_VD_CFG_SINGLE_MODE (1<<18) |
Definition at line 455 of file registers.h.
#define SOLO_VD_CFG_START_FI (1<<14) |
Definition at line 459 of file registers.h.
Definition at line 462 of file registers.h.
#define SOLO_VD_CFG_USER_PAGE_CTRL (1<<16) |
Definition at line 457 of file registers.h.
#define SOLO_VD_CODE_ADR 0x090C |
Definition at line 471 of file registers.h.
#define SOLO_VD_CTRL 0x0910 |
Definition at line 473 of file registers.h.
#define SOLO_VD_DEINTERLACE 0x0908 |
Definition at line 467 of file registers.h.
Definition at line 469 of file registers.h.
Definition at line 468 of file registers.h.
#define SOLO_VD_IDX0 0x0930 |
Definition at line 484 of file registers.h.
#define SOLO_VD_IDX1 0x0934 |
Definition at line 489 of file registers.h.
#define SOLO_VD_IDX2 0x0938 |
Definition at line 496 of file registers.h.
#define SOLO_VD_IDX3 0x093C |
Definition at line 500 of file registers.h.
#define SOLO_VD_IDX4 0x0940 |
Definition at line 508 of file registers.h.
Definition at line 486 of file registers.h.
Definition at line 509 of file registers.h.
#define SOLO_VD_IDX_DEINTERLACE (1<<16) |
Definition at line 492 of file registers.h.
Definition at line 510 of file registers.h.
Definition at line 501 of file registers.h.
Definition at line 493 of file registers.h.
#define SOLO_VD_IDX_HOR2X (1<<25) |
Definition at line 504 of file registers.h.
#define SOLO_VD_IDX_INTERLACE (1<<30) |
Definition at line 485 of file registers.h.
#define SOLO_VD_IDX_INTERLACE_WR (1<<27) |
Definition at line 502 of file registers.h.
#define SOLO_VD_IDX_INTERPOL (1<<26) |
Definition at line 503 of file registers.h.
Definition at line 505 of file registers.h.
Definition at line 506 of file registers.h.
Definition at line 498 of file registers.h.
#define SOLO_VD_IDX_REF_BASE_SIDE (1<<31) |
Definition at line 497 of file registers.h.
Definition at line 487 of file registers.h.
Definition at line 490 of file registers.h.
Definition at line 494 of file registers.h.
Definition at line 491 of file registers.h.
Definition at line 475 of file registers.h.
#define SOLO_VD_OPER_ON (1<<31) |
Definition at line 474 of file registers.h.
#define SOLO_VD_STATUS0 0x0920 |
Definition at line 477 of file registers.h.
#define SOLO_VD_STATUS0_INTR_ACK (1<<22) |
Definition at line 478 of file registers.h.
#define SOLO_VD_STATUS0_INTR_EMPTY (1<<21) |
Definition at line 479 of file registers.h.
#define SOLO_VD_STATUS0_INTR_ERR (1<<20) |
Definition at line 480 of file registers.h.
#define SOLO_VD_STATUS1 0x0924 |
Definition at line 482 of file registers.h.
#define SOLO_VD_WR_PAGE | ( | n | ) | (0x03F0 + ((n) * 4)) |
Definition at line 512 of file registers.h.
#define SOLO_VE_ATTR 0x0630 |
Definition at line 416 of file registers.h.
Definition at line 401 of file registers.h.
Definition at line 400 of file registers.h.
#define SOLO_VE_CFG0 0x0610 |
Definition at line 397 of file registers.h.
#define SOLO_VE_CFG1 0x0614 |
Definition at line 403 of file registers.h.
#define SOLO_VE_CH_GOP | ( | ch | ) | (0x0800+((ch)*4)) |
Definition at line 441 of file registers.h.
#define SOLO_VE_CH_GOP_E | ( | ch | ) | (0x0840+((ch)*4)) |
Definition at line 442 of file registers.h.
#define SOLO_VE_CH_INTL | ( | ch | ) | (0x0700+((ch)*4)) |
Definition at line 437 of file registers.h.
#define SOLO_VE_CH_QP | ( | ch | ) | (0x0780+((ch)*4)) |
Definition at line 439 of file registers.h.
#define SOLO_VE_CH_QP_E | ( | ch | ) | (0x07C0+((ch)*4)) |
Definition at line 440 of file registers.h.
#define SOLO_VE_CH_REF_BASE | ( | ch | ) | (0x0880+((ch)*4)) |
Definition at line 443 of file registers.h.
#define SOLO_VE_CH_REF_BASE_E | ( | ch | ) | (0x08C0+((ch)*4)) |
Definition at line 444 of file registers.h.
#define SOLO_VE_ENCRYP_INIT 0x062C |
Definition at line 415 of file registers.h.
#define SOLO_VE_ENCRYP_POLY 0x0628 |
Definition at line 414 of file registers.h.
#define SOLO_VE_INSERT_INDEX (1<<18) |
Definition at line 407 of file registers.h.
Definition at line 399 of file registers.h.
#define SOLO_VE_JPEG_CFG 0x067C |
Definition at line 429 of file registers.h.
#define SOLO_VE_JPEG_CTRL 0x0680 |
Definition at line 430 of file registers.h.
#define SOLO_VE_JPEG_QP_CH_H 0x0678 |
Definition at line 428 of file registers.h.
#define SOLO_VE_JPEG_QP_CH_L 0x0674 |
Definition at line 427 of file registers.h.
#define SOLO_VE_JPEG_QP_TBL 0x0670 |
Definition at line 426 of file registers.h.
#define SOLO_VE_JPEG_QUE | ( | n | ) | (0x0A04+((n)*8)) |
Definition at line 447 of file registers.h.
#define SOLO_VE_LITTLE_ENDIAN (1<<31) |
Definition at line 417 of file registers.h.
Definition at line 409 of file registers.h.
Definition at line 408 of file registers.h.
#define SOLO_VE_MPEG4_QUE | ( | n | ) | (0x0A00+((n)*8)) |
Definition at line 446 of file registers.h.
#define SOLO_VE_OSD_BASE 0x0694 |
Definition at line 433 of file registers.h.
#define SOLO_VE_OSD_CH 0x0690 |
Definition at line 432 of file registers.h.
#define SOLO_VE_OSD_CLR 0x0698 |
Definition at line 434 of file registers.h.
#define SOLO_VE_OSD_OPT 0x069C |
Definition at line 435 of file registers.h.
#define SOLO_VE_STATE | ( | n | ) | (0x0640+((n)*4)) |
Definition at line 424 of file registers.h.
#define SOLO_VE_TWO_PAGE_MODE (1<<31) |
Definition at line 398 of file registers.h.
#define SOLO_VE_VMRK_INIT_KEY 0x0620 |
Definition at line 412 of file registers.h.
#define SOLO_VE_WMRK_POLY 0x061C |
Definition at line 411 of file registers.h.
#define SOLO_VE_WMRK_STRL 0x0624 |
Definition at line 413 of file registers.h.
#define SOLO_VI_ACT_I_P 0x011C |
Definition at line 192 of file registers.h.
#define SOLO_VI_ACT_I_S 0x0120 |
Definition at line 193 of file registers.h.
#define SOLO_VI_ACT_P 0x0124 |
Definition at line 194 of file registers.h.
#define SOLO_VI_CH_ENA 0x010C |
Definition at line 175 of file registers.h.
#define SOLO_VI_CH_FORMAT 0x0110 |
Definition at line 176 of file registers.h.
#define SOLO_VI_CH_SWITCH_0 0x0100 |
Definition at line 171 of file registers.h.
#define SOLO_VI_CH_SWITCH_1 0x0104 |
Definition at line 172 of file registers.h.
#define SOLO_VI_CH_SWITCH_2 0x0108 |
Definition at line 173 of file registers.h.
Definition at line 177 of file registers.h.
#define SOLO_VI_FI_INVERT (1<<31) |
Definition at line 195 of file registers.h.
#define SOLO_VI_FMT_CFG 0x0114 |
Definition at line 180 of file registers.h.
#define SOLO_VI_FMT_CHECK_HCOUNT (1<<30) |
Definition at line 182 of file registers.h.
#define SOLO_VI_FMT_CHECK_VCOUNT (1<<31) |
Definition at line 181 of file registers.h.
#define SOLO_VI_FMT_TEST_SIGNAL (1<<28) |
Definition at line 183 of file registers.h.
Definition at line 196 of file registers.h.
#define SOLO_VI_MOSAIC | ( | ch | ) | (0x0140 + ((ch)*4)) |
Definition at line 220 of file registers.h.
Definition at line 222 of file registers.h.
Definition at line 224 of file registers.h.
Definition at line 221 of file registers.h.
Definition at line 223 of file registers.h.
#define SOLO_VI_MOT_ADR 0x0260 |
Definition at line 245 of file registers.h.
#define SOLO_VI_MOT_CLEAR 0x0268 |
Definition at line 253 of file registers.h.
#define SOLO_VI_MOT_CTRL 0x0264 |
Definition at line 247 of file registers.h.
#define SOLO_VI_MOT_STATUS 0x026C |
Definition at line 254 of file registers.h.
#define SOLO_VI_MOTION_BAR 0x0274 |
Definition at line 257 of file registers.h.
#define SOLO_VI_MOTION_BORDER 0x0270 |
Definition at line 256 of file registers.h.
#define SOLO_VI_MOTION_CB_ADD (1<<26) |
Definition at line 261 of file registers.h.
#define SOLO_VI_MOTION_CB_SET (1<<27) |
Definition at line 260 of file registers.h.
Definition at line 265 of file registers.h.
Definition at line 255 of file registers.h.
#define SOLO_VI_MOTION_CR_ADD (1<<24) |
Definition at line 263 of file registers.h.
#define SOLO_VI_MOTION_CR_SET (1<<25) |
Definition at line 262 of file registers.h.
Definition at line 266 of file registers.h.
Definition at line 246 of file registers.h.
Definition at line 248 of file registers.h.
#define SOLO_VI_MOTION_FREEZE_DATA (1<<14) |
Definition at line 251 of file registers.h.
#define SOLO_VI_MOTION_INTR_START_STOP (1<<15) |
Definition at line 250 of file registers.h.
Definition at line 252 of file registers.h.
Definition at line 249 of file registers.h.
#define SOLO_VI_MOTION_Y_ADD (1<<28) |
Definition at line 259 of file registers.h.
#define SOLO_VI_MOTION_Y_SET (1<<29) |
Definition at line 258 of file registers.h.
Definition at line 264 of file registers.h.
#define SOLO_VI_PAGE_SW 0x0118 |
Definition at line 185 of file registers.h.
#define SOLO_VI_PB_ACT_H 0x0138 |
Definition at line 213 of file registers.h.
#define SOLO_VI_PB_ACT_V 0x013C |
Definition at line 216 of file registers.h.
#define SOLO_VI_PB_CONFIG 0x0130 |
Definition at line 207 of file registers.h.
Definition at line 211 of file registers.h.
Definition at line 214 of file registers.h.
Definition at line 215 of file registers.h.
#define SOLO_VI_PB_PAL (1<<0) |
Definition at line 209 of file registers.h.
#define SOLO_VI_PB_RANGE_HV 0x0134 |
Definition at line 210 of file registers.h.
#define SOLO_VI_PB_USER_MODE (1<<1) |
Definition at line 208 of file registers.h.
Definition at line 212 of file registers.h.
Definition at line 217 of file registers.h.
Definition at line 218 of file registers.h.
Definition at line 178 of file registers.h.
#define SOLO_VI_STATUS0 0x0128 |
Definition at line 200 of file registers.h.
#define SOLO_VI_STATUS0_PAGE | ( | __n | ) | ((__n) & 0x07) |
Definition at line 201 of file registers.h.
#define SOLO_VI_STATUS1 0x012C |
Definition at line 202 of file registers.h.
Definition at line 197 of file registers.h.
Definition at line 198 of file registers.h.
Definition at line 229 of file registers.h.
#define SOLO_VI_WIN_CTRL0 | ( | ch | ) | (0x0180 + ((ch)*4)) |
Definition at line 226 of file registers.h.
#define SOLO_VI_WIN_CTRL1 | ( | ch | ) | (0x01C0 + ((ch)*4)) |
Definition at line 227 of file registers.h.
Definition at line 235 of file registers.h.
Definition at line 238 of file registers.h.
#define SOLO_VI_WIN_LIVE_AUTO_MUTE 0x0244 |
Definition at line 243 of file registers.h.
#define SOLO_VI_WIN_ON | ( | ch | ) | (0x0200 + ((ch)*4)) |
Definition at line 240 of file registers.h.
Definition at line 231 of file registers.h.
Definition at line 232 of file registers.h.
#define SOLO_VI_WIN_SW 0x0240 |
Definition at line 242 of file registers.h.
Definition at line 234 of file registers.h.
Definition at line 237 of file registers.h.
#define SOLO_VO_ACT_H 0x0304 |
Definition at line 283 of file registers.h.
#define SOLO_VO_ACT_V 0x0308 |
Definition at line 288 of file registers.h.
#define SOLO_VO_BKG_COLOR 0x0320 |
Definition at line 321 of file registers.h.
#define SOLO_VO_BORDER_FILL_COLOR 0x0334 |
Definition at line 331 of file registers.h.
#define SOLO_VO_BORDER_FILL_MASK 0x033c |
Definition at line 333 of file registers.h.
#define SOLO_VO_BORDER_LINE_COLOR 0x0330 |
Definition at line 330 of file registers.h.
#define SOLO_VO_BORDER_LINE_MASK 0x0338 |
Definition at line 332 of file registers.h.
#define SOLO_VO_BORDER_X | ( | n | ) | (0x0340+((n)*4)) |
Definition at line 335 of file registers.h.
#define SOLO_VO_BORDER_Y | ( | n | ) | (0x0354+((n)*4)) |
Definition at line 336 of file registers.h.
#define SOLO_VO_CELL_EXT_SET 0x0368 |
Definition at line 338 of file registers.h.
#define SOLO_VO_CELL_EXT_SET2 0x0374 |
Definition at line 342 of file registers.h.
#define SOLO_VO_CELL_EXT_START 0x036c |
Definition at line 339 of file registers.h.
#define SOLO_VO_CELL_EXT_START2 0x0378 |
Definition at line 343 of file registers.h.
#define SOLO_VO_CELL_EXT_STOP 0x0370 |
Definition at line 340 of file registers.h.
#define SOLO_VO_CELL_EXT_STOP2 0x037c |
Definition at line 344 of file registers.h.
#define SOLO_VO_CURSOR_CLR (0x0384) |
Definition at line 351 of file registers.h.
#define SOLO_VO_CURSOR_CLR2 (0x0388) |
Definition at line 352 of file registers.h.
#define SOLO_VO_CURSOR_MASK | ( | id | ) | (0x0390+((id)*4)) |
Definition at line 353 of file registers.h.
#define SOLO_VO_CURSOR_POS (0x0380) |
Definition at line 350 of file registers.h.
#define SOLO_VO_DEINTERLACE 0x0324 |
Definition at line 326 of file registers.h.
Definition at line 328 of file registers.h.
Definition at line 327 of file registers.h.
Definition at line 305 of file registers.h.
#define SOLO_VO_DISP_CTRL 0x0310 |
Definition at line 300 of file registers.h.
#define SOLO_VO_DISP_DOUBLE_SCAN (1<<22) |
Definition at line 303 of file registers.h.
#define SOLO_VO_DISP_ERASE 0x0314 |
Definition at line 307 of file registers.h.
Definition at line 302 of file registers.h.
#define SOLO_VO_DISP_ERASE_ON (1<<0) |
Definition at line 308 of file registers.h.
#define SOLO_VO_DISP_ON (1<<31) |
Definition at line 301 of file registers.h.
#define SOLO_VO_DISP_SINGLE_PAGE (1<<21) |
Definition at line 304 of file registers.h.
#define SOLO_VO_EXPANSION | ( | id | ) | (0x0250+((id)*4)) |
Definition at line 355 of file registers.h.
#define SOLO_VO_FI_CHANGE (1<<20) |
Definition at line 274 of file registers.h.
#define SOLO_VO_FMT_ENC 0x0300 |
Definition at line 268 of file registers.h.
#define SOLO_VO_FMT_TYPE_NTSC 0 |
Definition at line 271 of file registers.h.
#define SOLO_VO_FMT_TYPE_PAL (1<<30) |
Definition at line 270 of file registers.h.
#define SOLO_VO_FREEZE_CTRL 0x031C |
Definition at line 317 of file registers.h.
#define SOLO_VO_FREEZE_INTERPOLATION (1<<0) |
Definition at line 319 of file registers.h.
#define SOLO_VO_FREEZE_ON (1<<1) |
Definition at line 318 of file registers.h.
Definition at line 284 of file registers.h.
Definition at line 297 of file registers.h.
Definition at line 285 of file registers.h.
Definition at line 286 of file registers.h.
#define SOLO_VO_HSYNC_INVERT (1<<23) |
Definition at line 295 of file registers.h.
#define SOLO_VO_NA_COLOR_CB | ( | CB | ) | (((CB)/16)<<4) |
Definition at line 280 of file registers.h.
Definition at line 281 of file registers.h.
#define SOLO_VO_NA_COLOR_Y | ( | Y | ) | ((Y)<<8) |
Definition at line 279 of file registers.h.
Definition at line 361 of file registers.h.
Definition at line 360 of file registers.h.
Definition at line 362 of file registers.h.
#define SOLO_VO_OSG_BLINK 0x03E8 |
Definition at line 368 of file registers.h.
#define SOLO_VO_OSG_BLINK_INTREVAL18 (1<<0) |
Definition at line 370 of file registers.h.
#define SOLO_VO_OSG_BLINK_ON (1<<1) |
Definition at line 369 of file registers.h.
#define SOLO_VO_OSG_COLOR_MUTE (1<<28) |
Definition at line 359 of file registers.h.
#define SOLO_VO_OSG_ON (1<<31) |
Definition at line 358 of file registers.h.
#define SOLO_VO_RANGE_HV 0x030C |
Definition at line 293 of file registers.h.
#define SOLO_VO_RECTANGLE_CTRL | ( | n | ) | (0x0368+((n)*12)) |
Definition at line 346 of file registers.h.
#define SOLO_VO_RECTANGLE_START | ( | n | ) | (0x036c+((n)*12)) |
Definition at line 347 of file registers.h.
#define SOLO_VO_RECTANGLE_STOP | ( | n | ) | (0x0370+((n)*12)) |
Definition at line 348 of file registers.h.
#define SOLO_VO_SCAN_MODE_PROGRESSIVE (1<<31) |
Definition at line 269 of file registers.h.
#define SOLO_VO_SYNC_INVERT (1<<24) |
Definition at line 294 of file registers.h.
#define SOLO_VO_USER_COLOR_SET_HSYNC (1<<18) |
Definition at line 276 of file registers.h.
#define SOLO_VO_USER_COLOR_SET_NAH (1<<16) |
Definition at line 278 of file registers.h.
#define SOLO_VO_USER_COLOR_SET_NAV (1<<17) |
Definition at line 277 of file registers.h.
#define SOLO_VO_USER_COLOR_SET_VSYNC (1<<19) |
Definition at line 275 of file registers.h.
#define SOLO_VO_USER_SET (1<<29) |
Definition at line 272 of file registers.h.
Definition at line 289 of file registers.h.
Definition at line 298 of file registers.h.
Definition at line 290 of file registers.h.
Definition at line 291 of file registers.h.
#define SOLO_VO_VSYNC_INVERT (1<<22) |
Definition at line 296 of file registers.h.
#define SOLO_VO_ZOOM_CTRL 0x0318 |
Definition at line 310 of file registers.h.
#define SOLO_VO_ZOOM_HOR_ON (1<<23) |
Definition at line 312 of file registers.h.
Definition at line 314 of file registers.h.
Definition at line 315 of file registers.h.
#define SOLO_VO_ZOOM_V_COMP (1<<22) |
Definition at line 313 of file registers.h.
#define SOLO_VO_ZOOM_VER_ON (1<<24) |
Definition at line 311 of file registers.h.
#define SOLO_WATCHDOG 0x0BE4 |
Definition at line 633 of file registers.h.
Definition at line 634 of file registers.h.
Definition at line 635 of file registers.h.