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

Go to the source code of this file.

Macros

#define R_000078_MC_INDEX   0x000078
 
#define S_000078_MC_IND_ADDR(x)   (((x) & 0x1FF) << 0)
 
#define G_000078_MC_IND_ADDR(x)   (((x) >> 0) & 0x1FF)
 
#define C_000078_MC_IND_ADDR   0xFFFFFE00
 
#define S_000078_MC_IND_WR_EN(x)   (((x) & 0x1) << 9)
 
#define G_000078_MC_IND_WR_EN(x)   (((x) >> 9) & 0x1)
 
#define C_000078_MC_IND_WR_EN   0xFFFFFDFF
 
#define R_00007C_MC_DATA   0x00007C
 
#define S_00007C_MC_DATA(x)   (((x) & 0xFFFFFFFF) << 0)
 
#define G_00007C_MC_DATA(x)   (((x) >> 0) & 0xFFFFFFFF)
 
#define C_00007C_MC_DATA   0x00000000
 
#define R_0000F8_CONFIG_MEMSIZE   0x0000F8
 
#define S_0000F8_CONFIG_MEMSIZE(x)   (((x) & 0xFFFFFFFF) << 0)
 
#define G_0000F8_CONFIG_MEMSIZE(x)   (((x) >> 0) & 0xFFFFFFFF)
 
#define C_0000F8_CONFIG_MEMSIZE   0x00000000
 
#define R_000134_HDP_FB_LOCATION   0x000134
 
#define S_000134_HDP_FB_START(x)   (((x) & 0xFFFF) << 0)
 
#define G_000134_HDP_FB_START(x)   (((x) >> 0) & 0xFFFF)
 
#define C_000134_HDP_FB_START   0xFFFF0000
 
#define R_0007C0_CP_STAT   0x0007C0
 
#define S_0007C0_MRU_BUSY(x)   (((x) & 0x1) << 0)
 
#define G_0007C0_MRU_BUSY(x)   (((x) >> 0) & 0x1)
 
#define C_0007C0_MRU_BUSY   0xFFFFFFFE
 
#define S_0007C0_MWU_BUSY(x)   (((x) & 0x1) << 1)
 
#define G_0007C0_MWU_BUSY(x)   (((x) >> 1) & 0x1)
 
#define C_0007C0_MWU_BUSY   0xFFFFFFFD
 
#define S_0007C0_RSIU_BUSY(x)   (((x) & 0x1) << 2)
 
#define G_0007C0_RSIU_BUSY(x)   (((x) >> 2) & 0x1)
 
#define C_0007C0_RSIU_BUSY   0xFFFFFFFB
 
#define S_0007C0_RCIU_BUSY(x)   (((x) & 0x1) << 3)
 
#define G_0007C0_RCIU_BUSY(x)   (((x) >> 3) & 0x1)
 
#define C_0007C0_RCIU_BUSY   0xFFFFFFF7
 
#define S_0007C0_CSF_PRIMARY_BUSY(x)   (((x) & 0x1) << 9)
 
#define G_0007C0_CSF_PRIMARY_BUSY(x)   (((x) >> 9) & 0x1)
 
#define C_0007C0_CSF_PRIMARY_BUSY   0xFFFFFDFF
 
#define S_0007C0_CSF_INDIRECT_BUSY(x)   (((x) & 0x1) << 10)
 
#define G_0007C0_CSF_INDIRECT_BUSY(x)   (((x) >> 10) & 0x1)
 
#define C_0007C0_CSF_INDIRECT_BUSY   0xFFFFFBFF
 
#define S_0007C0_CSQ_PRIMARY_BUSY(x)   (((x) & 0x1) << 11)
 
#define G_0007C0_CSQ_PRIMARY_BUSY(x)   (((x) >> 11) & 0x1)
 
#define C_0007C0_CSQ_PRIMARY_BUSY   0xFFFFF7FF
 
#define S_0007C0_CSQ_INDIRECT_BUSY(x)   (((x) & 0x1) << 12)
 
#define G_0007C0_CSQ_INDIRECT_BUSY(x)   (((x) >> 12) & 0x1)
 
#define C_0007C0_CSQ_INDIRECT_BUSY   0xFFFFEFFF
 
#define S_0007C0_CSI_BUSY(x)   (((x) & 0x1) << 13)
 
#define G_0007C0_CSI_BUSY(x)   (((x) >> 13) & 0x1)
 
#define C_0007C0_CSI_BUSY   0xFFFFDFFF
 
#define S_0007C0_CSF_INDIRECT2_BUSY(x)   (((x) & 0x1) << 14)
 
#define G_0007C0_CSF_INDIRECT2_BUSY(x)   (((x) >> 14) & 0x1)
 
#define C_0007C0_CSF_INDIRECT2_BUSY   0xFFFFBFFF
 
#define S_0007C0_CSQ_INDIRECT2_BUSY(x)   (((x) & 0x1) << 15)
 
#define G_0007C0_CSQ_INDIRECT2_BUSY(x)   (((x) >> 15) & 0x1)
 
#define C_0007C0_CSQ_INDIRECT2_BUSY   0xFFFF7FFF
 
#define S_0007C0_GUIDMA_BUSY(x)   (((x) & 0x1) << 28)
 
#define G_0007C0_GUIDMA_BUSY(x)   (((x) >> 28) & 0x1)
 
#define C_0007C0_GUIDMA_BUSY   0xEFFFFFFF
 
#define S_0007C0_VIDDMA_BUSY(x)   (((x) & 0x1) << 29)
 
#define G_0007C0_VIDDMA_BUSY(x)   (((x) >> 29) & 0x1)
 
#define C_0007C0_VIDDMA_BUSY   0xDFFFFFFF
 
#define S_0007C0_CMDSTRM_BUSY(x)   (((x) & 0x1) << 30)
 
#define G_0007C0_CMDSTRM_BUSY(x)   (((x) >> 30) & 0x1)
 
#define C_0007C0_CMDSTRM_BUSY   0xBFFFFFFF
 
#define S_0007C0_CP_BUSY(x)   (((x) & 0x1) << 31)
 
#define G_0007C0_CP_BUSY(x)   (((x) >> 31) & 0x1)
 
#define C_0007C0_CP_BUSY   0x7FFFFFFF
 
#define R_000E40_RBBM_STATUS   0x000E40
 
#define S_000E40_CMDFIFO_AVAIL(x)   (((x) & 0x7F) << 0)
 
#define G_000E40_CMDFIFO_AVAIL(x)   (((x) >> 0) & 0x7F)
 
#define C_000E40_CMDFIFO_AVAIL   0xFFFFFF80
 
#define S_000E40_HIRQ_ON_RBB(x)   (((x) & 0x1) << 8)
 
#define G_000E40_HIRQ_ON_RBB(x)   (((x) >> 8) & 0x1)
 
#define C_000E40_HIRQ_ON_RBB   0xFFFFFEFF
 
#define S_000E40_CPRQ_ON_RBB(x)   (((x) & 0x1) << 9)
 
#define G_000E40_CPRQ_ON_RBB(x)   (((x) >> 9) & 0x1)
 
#define C_000E40_CPRQ_ON_RBB   0xFFFFFDFF
 
#define S_000E40_CFRQ_ON_RBB(x)   (((x) & 0x1) << 10)
 
#define G_000E40_CFRQ_ON_RBB(x)   (((x) >> 10) & 0x1)
 
#define C_000E40_CFRQ_ON_RBB   0xFFFFFBFF
 
#define S_000E40_HIRQ_IN_RTBUF(x)   (((x) & 0x1) << 11)
 
#define G_000E40_HIRQ_IN_RTBUF(x)   (((x) >> 11) & 0x1)
 
#define C_000E40_HIRQ_IN_RTBUF   0xFFFFF7FF
 
#define S_000E40_CPRQ_IN_RTBUF(x)   (((x) & 0x1) << 12)
 
#define G_000E40_CPRQ_IN_RTBUF(x)   (((x) >> 12) & 0x1)
 
#define C_000E40_CPRQ_IN_RTBUF   0xFFFFEFFF
 
#define S_000E40_CFRQ_IN_RTBUF(x)   (((x) & 0x1) << 13)
 
#define G_000E40_CFRQ_IN_RTBUF(x)   (((x) >> 13) & 0x1)
 
#define C_000E40_CFRQ_IN_RTBUF   0xFFFFDFFF
 
#define S_000E40_CF_PIPE_BUSY(x)   (((x) & 0x1) << 14)
 
#define G_000E40_CF_PIPE_BUSY(x)   (((x) >> 14) & 0x1)
 
#define C_000E40_CF_PIPE_BUSY   0xFFFFBFFF
 
#define S_000E40_ENG_EV_BUSY(x)   (((x) & 0x1) << 15)
 
#define G_000E40_ENG_EV_BUSY(x)   (((x) >> 15) & 0x1)
 
#define C_000E40_ENG_EV_BUSY   0xFFFF7FFF
 
#define S_000E40_CP_CMDSTRM_BUSY(x)   (((x) & 0x1) << 16)
 
#define G_000E40_CP_CMDSTRM_BUSY(x)   (((x) >> 16) & 0x1)
 
#define C_000E40_CP_CMDSTRM_BUSY   0xFFFEFFFF
 
#define S_000E40_E2_BUSY(x)   (((x) & 0x1) << 17)
 
#define G_000E40_E2_BUSY(x)   (((x) >> 17) & 0x1)
 
#define C_000E40_E2_BUSY   0xFFFDFFFF
 
#define S_000E40_RB2D_BUSY(x)   (((x) & 0x1) << 18)
 
#define G_000E40_RB2D_BUSY(x)   (((x) >> 18) & 0x1)
 
#define C_000E40_RB2D_BUSY   0xFFFBFFFF
 
#define S_000E40_RB3D_BUSY(x)   (((x) & 0x1) << 19)
 
#define G_000E40_RB3D_BUSY(x)   (((x) >> 19) & 0x1)
 
#define C_000E40_RB3D_BUSY   0xFFF7FFFF
 
#define S_000E40_VAP_BUSY(x)   (((x) & 0x1) << 20)
 
#define G_000E40_VAP_BUSY(x)   (((x) >> 20) & 0x1)
 
#define C_000E40_VAP_BUSY   0xFFEFFFFF
 
#define S_000E40_RE_BUSY(x)   (((x) & 0x1) << 21)
 
#define G_000E40_RE_BUSY(x)   (((x) >> 21) & 0x1)
 
#define C_000E40_RE_BUSY   0xFFDFFFFF
 
#define S_000E40_TAM_BUSY(x)   (((x) & 0x1) << 22)
 
#define G_000E40_TAM_BUSY(x)   (((x) >> 22) & 0x1)
 
#define C_000E40_TAM_BUSY   0xFFBFFFFF
 
#define S_000E40_TDM_BUSY(x)   (((x) & 0x1) << 23)
 
#define G_000E40_TDM_BUSY(x)   (((x) >> 23) & 0x1)
 
#define C_000E40_TDM_BUSY   0xFF7FFFFF
 
#define S_000E40_PB_BUSY(x)   (((x) & 0x1) << 24)
 
#define G_000E40_PB_BUSY(x)   (((x) >> 24) & 0x1)
 
#define C_000E40_PB_BUSY   0xFEFFFFFF
 
#define S_000E40_TIM_BUSY(x)   (((x) & 0x1) << 25)
 
#define G_000E40_TIM_BUSY(x)   (((x) >> 25) & 0x1)
 
#define C_000E40_TIM_BUSY   0xFDFFFFFF
 
#define S_000E40_GA_BUSY(x)   (((x) & 0x1) << 26)
 
#define G_000E40_GA_BUSY(x)   (((x) >> 26) & 0x1)
 
#define C_000E40_GA_BUSY   0xFBFFFFFF
 
#define S_000E40_CBA2D_BUSY(x)   (((x) & 0x1) << 27)
 
#define G_000E40_CBA2D_BUSY(x)   (((x) >> 27) & 0x1)
 
#define C_000E40_CBA2D_BUSY   0xF7FFFFFF
 
#define S_000E40_GUI_ACTIVE(x)   (((x) & 0x1) << 31)
 
#define G_000E40_GUI_ACTIVE(x)   (((x) >> 31) & 0x1)
 
#define C_000E40_GUI_ACTIVE   0x7FFFFFFF
 
#define R_006520_DC_LB_MEMORY_SPLIT   0x006520
 
#define S_006520_DC_LB_MEMORY_SPLIT(x)   (((x) & 0x3) << 0)
 
#define G_006520_DC_LB_MEMORY_SPLIT(x)   (((x) >> 0) & 0x3)
 
#define C_006520_DC_LB_MEMORY_SPLIT   0xFFFFFFFC
 
#define S_006520_DC_LB_MEMORY_SPLIT_MODE(x)   (((x) & 0x1) << 2)
 
#define G_006520_DC_LB_MEMORY_SPLIT_MODE(x)   (((x) >> 2) & 0x1)
 
#define C_006520_DC_LB_MEMORY_SPLIT_MODE   0xFFFFFFFB
 
#define V_006520_DC_LB_MEMORY_SPLIT_D1HALF_D2HALF   0
 
#define V_006520_DC_LB_MEMORY_SPLIT_D1_3Q_D2_1Q   1
 
#define V_006520_DC_LB_MEMORY_SPLIT_D1_ONLY   2
 
#define V_006520_DC_LB_MEMORY_SPLIT_D1_1Q_D2_3Q   3
 
#define S_006520_DC_LB_DISP1_END_ADR(x)   (((x) & 0x7FF) << 4)
 
#define G_006520_DC_LB_DISP1_END_ADR(x)   (((x) >> 4) & 0x7FF)
 
#define C_006520_DC_LB_DISP1_END_ADR   0xFFFF800F
 
#define R_006548_D1MODE_PRIORITY_A_CNT   0x006548
 
#define S_006548_D1MODE_PRIORITY_MARK_A(x)   (((x) & 0x7FFF) << 0)
 
#define G_006548_D1MODE_PRIORITY_MARK_A(x)   (((x) >> 0) & 0x7FFF)
 
#define C_006548_D1MODE_PRIORITY_MARK_A   0xFFFF8000
 
#define S_006548_D1MODE_PRIORITY_A_OFF(x)   (((x) & 0x1) << 16)
 
#define G_006548_D1MODE_PRIORITY_A_OFF(x)   (((x) >> 16) & 0x1)
 
#define C_006548_D1MODE_PRIORITY_A_OFF   0xFFFEFFFF
 
#define S_006548_D1MODE_PRIORITY_A_ALWAYS_ON(x)   (((x) & 0x1) << 20)
 
#define G_006548_D1MODE_PRIORITY_A_ALWAYS_ON(x)   (((x) >> 20) & 0x1)
 
#define C_006548_D1MODE_PRIORITY_A_ALWAYS_ON   0xFFEFFFFF
 
#define S_006548_D1MODE_PRIORITY_A_FORCE_MASK(x)   (((x) & 0x1) << 24)
 
#define G_006548_D1MODE_PRIORITY_A_FORCE_MASK(x)   (((x) >> 24) & 0x1)
 
#define C_006548_D1MODE_PRIORITY_A_FORCE_MASK   0xFEFFFFFF
 
#define R_00654C_D1MODE_PRIORITY_B_CNT   0x00654C
 
#define S_00654C_D1MODE_PRIORITY_MARK_B(x)   (((x) & 0x7FFF) << 0)
 
#define G_00654C_D1MODE_PRIORITY_MARK_B(x)   (((x) >> 0) & 0x7FFF)
 
#define C_00654C_D1MODE_PRIORITY_MARK_B   0xFFFF8000
 
#define S_00654C_D1MODE_PRIORITY_B_OFF(x)   (((x) & 0x1) << 16)
 
#define G_00654C_D1MODE_PRIORITY_B_OFF(x)   (((x) >> 16) & 0x1)
 
#define C_00654C_D1MODE_PRIORITY_B_OFF   0xFFFEFFFF
 
#define S_00654C_D1MODE_PRIORITY_B_ALWAYS_ON(x)   (((x) & 0x1) << 20)
 
#define G_00654C_D1MODE_PRIORITY_B_ALWAYS_ON(x)   (((x) >> 20) & 0x1)
 
#define C_00654C_D1MODE_PRIORITY_B_ALWAYS_ON   0xFFEFFFFF
 
#define S_00654C_D1MODE_PRIORITY_B_FORCE_MASK(x)   (((x) & 0x1) << 24)
 
#define G_00654C_D1MODE_PRIORITY_B_FORCE_MASK(x)   (((x) >> 24) & 0x1)
 
#define C_00654C_D1MODE_PRIORITY_B_FORCE_MASK   0xFEFFFFFF
 
#define R_006C9C_DCP_CONTROL   0x006C9C
 
#define R_006D48_D2MODE_PRIORITY_A_CNT   0x006D48
 
#define S_006D48_D2MODE_PRIORITY_MARK_A(x)   (((x) & 0x7FFF) << 0)
 
#define G_006D48_D2MODE_PRIORITY_MARK_A(x)   (((x) >> 0) & 0x7FFF)
 
#define C_006D48_D2MODE_PRIORITY_MARK_A   0xFFFF8000
 
#define S_006D48_D2MODE_PRIORITY_A_OFF(x)   (((x) & 0x1) << 16)
 
#define G_006D48_D2MODE_PRIORITY_A_OFF(x)   (((x) >> 16) & 0x1)
 
#define C_006D48_D2MODE_PRIORITY_A_OFF   0xFFFEFFFF
 
#define S_006D48_D2MODE_PRIORITY_A_ALWAYS_ON(x)   (((x) & 0x1) << 20)
 
#define G_006D48_D2MODE_PRIORITY_A_ALWAYS_ON(x)   (((x) >> 20) & 0x1)
 
#define C_006D48_D2MODE_PRIORITY_A_ALWAYS_ON   0xFFEFFFFF
 
#define S_006D48_D2MODE_PRIORITY_A_FORCE_MASK(x)   (((x) & 0x1) << 24)
 
#define G_006D48_D2MODE_PRIORITY_A_FORCE_MASK(x)   (((x) >> 24) & 0x1)
 
#define C_006D48_D2MODE_PRIORITY_A_FORCE_MASK   0xFEFFFFFF
 
#define R_006D4C_D2MODE_PRIORITY_B_CNT   0x006D4C
 
#define S_006D4C_D2MODE_PRIORITY_MARK_B(x)   (((x) & 0x7FFF) << 0)
 
#define G_006D4C_D2MODE_PRIORITY_MARK_B(x)   (((x) >> 0) & 0x7FFF)
 
#define C_006D4C_D2MODE_PRIORITY_MARK_B   0xFFFF8000
 
#define S_006D4C_D2MODE_PRIORITY_B_OFF(x)   (((x) & 0x1) << 16)
 
#define G_006D4C_D2MODE_PRIORITY_B_OFF(x)   (((x) >> 16) & 0x1)
 
#define C_006D4C_D2MODE_PRIORITY_B_OFF   0xFFFEFFFF
 
#define S_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON(x)   (((x) & 0x1) << 20)
 
#define G_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON(x)   (((x) >> 20) & 0x1)
 
#define C_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON   0xFFEFFFFF
 
#define S_006D4C_D2MODE_PRIORITY_B_FORCE_MASK(x)   (((x) & 0x1) << 24)
 
#define G_006D4C_D2MODE_PRIORITY_B_FORCE_MASK(x)   (((x) >> 24) & 0x1)
 
#define C_006D4C_D2MODE_PRIORITY_B_FORCE_MASK   0xFEFFFFFF
 
#define R_006D58_LB_MAX_REQ_OUTSTANDING   0x006D58
 
#define S_006D58_LB_D1_MAX_REQ_OUTSTANDING(x)   (((x) & 0xF) << 0)
 
#define G_006D58_LB_D1_MAX_REQ_OUTSTANDING(x)   (((x) >> 0) & 0xF)
 
#define C_006D58_LB_D1_MAX_REQ_OUTSTANDING   0xFFFFFFF0
 
#define S_006D58_LB_D2_MAX_REQ_OUTSTANDING(x)   (((x) & 0xF) << 16)
 
#define G_006D58_LB_D2_MAX_REQ_OUTSTANDING(x)   (((x) >> 16) & 0xF)
 
#define C_006D58_LB_D2_MAX_REQ_OUTSTANDING   0xFFF0FFFF
 
#define R_000090_MC_SYSTEM_STATUS   0x000090
 
#define S_000090_MC_SYSTEM_IDLE(x)   (((x) & 0x1) << 0)
 
#define G_000090_MC_SYSTEM_IDLE(x)   (((x) >> 0) & 0x1)
 
#define C_000090_MC_SYSTEM_IDLE   0xFFFFFFFE
 
#define S_000090_MC_SEQUENCER_IDLE(x)   (((x) & 0x1) << 1)
 
#define G_000090_MC_SEQUENCER_IDLE(x)   (((x) >> 1) & 0x1)
 
#define C_000090_MC_SEQUENCER_IDLE   0xFFFFFFFD
 
#define S_000090_MC_ARBITER_IDLE(x)   (((x) & 0x1) << 2)
 
#define G_000090_MC_ARBITER_IDLE(x)   (((x) >> 2) & 0x1)
 
#define C_000090_MC_ARBITER_IDLE   0xFFFFFFFB
 
#define S_000090_MC_SELECT_PM(x)   (((x) & 0x1) << 3)
 
#define G_000090_MC_SELECT_PM(x)   (((x) >> 3) & 0x1)
 
#define C_000090_MC_SELECT_PM   0xFFFFFFF7
 
#define S_000090_RESERVED4(x)   (((x) & 0xF) << 4)
 
#define G_000090_RESERVED4(x)   (((x) >> 4) & 0xF)
 
#define C_000090_RESERVED4   0xFFFFFF0F
 
#define S_000090_RESERVED8(x)   (((x) & 0xF) << 8)
 
#define G_000090_RESERVED8(x)   (((x) >> 8) & 0xF)
 
#define C_000090_RESERVED8   0xFFFFF0FF
 
#define S_000090_RESERVED12(x)   (((x) & 0xF) << 12)
 
#define G_000090_RESERVED12(x)   (((x) >> 12) & 0xF)
 
#define C_000090_RESERVED12   0xFFFF0FFF
 
#define S_000090_MCA_INIT_EXECUTED(x)   (((x) & 0x1) << 16)
 
#define G_000090_MCA_INIT_EXECUTED(x)   (((x) >> 16) & 0x1)
 
#define C_000090_MCA_INIT_EXECUTED   0xFFFEFFFF
 
#define S_000090_MCA_IDLE(x)   (((x) & 0x1) << 17)
 
#define G_000090_MCA_IDLE(x)   (((x) >> 17) & 0x1)
 
#define C_000090_MCA_IDLE   0xFFFDFFFF
 
#define S_000090_MCA_SEQ_IDLE(x)   (((x) & 0x1) << 18)
 
#define G_000090_MCA_SEQ_IDLE(x)   (((x) >> 18) & 0x1)
 
#define C_000090_MCA_SEQ_IDLE   0xFFFBFFFF
 
#define S_000090_MCA_ARB_IDLE(x)   (((x) & 0x1) << 19)
 
#define G_000090_MCA_ARB_IDLE(x)   (((x) >> 19) & 0x1)
 
#define C_000090_MCA_ARB_IDLE   0xFFF7FFFF
 
#define S_000090_RESERVED20(x)   (((x) & 0xFFF) << 20)
 
#define G_000090_RESERVED20(x)   (((x) >> 20) & 0xFFF)
 
#define C_000090_RESERVED20   0x000FFFFF
 
#define R_000100_MCCFG_FB_LOCATION   0x000100
 
#define S_000100_MC_FB_START(x)   (((x) & 0xFFFF) << 0)
 
#define G_000100_MC_FB_START(x)   (((x) >> 0) & 0xFFFF)
 
#define C_000100_MC_FB_START   0xFFFF0000
 
#define S_000100_MC_FB_TOP(x)   (((x) & 0xFFFF) << 16)
 
#define G_000100_MC_FB_TOP(x)   (((x) >> 16) & 0xFFFF)
 
#define C_000100_MC_FB_TOP   0x0000FFFF
 
#define R_000104_MC_INIT_MISC_LAT_TIMER   0x000104
 
#define S_000104_MC_CPR_INIT_LAT(x)   (((x) & 0xF) << 0)
 
#define G_000104_MC_CPR_INIT_LAT(x)   (((x) >> 0) & 0xF)
 
#define C_000104_MC_CPR_INIT_LAT   0xFFFFFFF0
 
#define S_000104_MC_VF_INIT_LAT(x)   (((x) & 0xF) << 4)
 
#define G_000104_MC_VF_INIT_LAT(x)   (((x) >> 4) & 0xF)
 
#define C_000104_MC_VF_INIT_LAT   0xFFFFFF0F
 
#define S_000104_MC_DISP0R_INIT_LAT(x)   (((x) & 0xF) << 8)
 
#define G_000104_MC_DISP0R_INIT_LAT(x)   (((x) >> 8) & 0xF)
 
#define C_000104_MC_DISP0R_INIT_LAT   0xFFFFF0FF
 
#define S_000104_MC_DISP1R_INIT_LAT(x)   (((x) & 0xF) << 12)
 
#define G_000104_MC_DISP1R_INIT_LAT(x)   (((x) >> 12) & 0xF)
 
#define C_000104_MC_DISP1R_INIT_LAT   0xFFFF0FFF
 
#define S_000104_MC_FIXED_INIT_LAT(x)   (((x) & 0xF) << 16)
 
#define G_000104_MC_FIXED_INIT_LAT(x)   (((x) >> 16) & 0xF)
 
#define C_000104_MC_FIXED_INIT_LAT   0xFFF0FFFF
 
#define S_000104_MC_E2R_INIT_LAT(x)   (((x) & 0xF) << 20)
 
#define G_000104_MC_E2R_INIT_LAT(x)   (((x) >> 20) & 0xF)
 
#define C_000104_MC_E2R_INIT_LAT   0xFF0FFFFF
 
#define S_000104_SAME_PAGE_PRIO(x)   (((x) & 0xF) << 24)
 
#define G_000104_SAME_PAGE_PRIO(x)   (((x) >> 24) & 0xF)
 
#define C_000104_SAME_PAGE_PRIO   0xF0FFFFFF
 
#define S_000104_MC_GLOBW_INIT_LAT(x)   (((x) & 0xF) << 28)
 
#define G_000104_MC_GLOBW_INIT_LAT(x)   (((x) >> 28) & 0xF)
 
#define C_000104_MC_GLOBW_INIT_LAT   0x0FFFFFFF
 

Macro Definition Documentation

#define C_000078_MC_IND_ADDR   0xFFFFFE00

Definition at line 35 of file rs690d.h.

#define C_000078_MC_IND_WR_EN   0xFFFFFDFF

Definition at line 38 of file rs690d.h.

#define C_00007C_MC_DATA   0x00000000

Definition at line 42 of file rs690d.h.

#define C_000090_MC_ARBITER_IDLE   0xFFFFFFFB

Definition at line 249 of file rs690d.h.

#define C_000090_MC_SELECT_PM   0xFFFFFFF7

Definition at line 252 of file rs690d.h.

#define C_000090_MC_SEQUENCER_IDLE   0xFFFFFFFD

Definition at line 246 of file rs690d.h.

#define C_000090_MC_SYSTEM_IDLE   0xFFFFFFFE

Definition at line 243 of file rs690d.h.

#define C_000090_MCA_ARB_IDLE   0xFFF7FFFF

Definition at line 273 of file rs690d.h.

#define C_000090_MCA_IDLE   0xFFFDFFFF

Definition at line 267 of file rs690d.h.

#define C_000090_MCA_INIT_EXECUTED   0xFFFEFFFF

Definition at line 264 of file rs690d.h.

#define C_000090_MCA_SEQ_IDLE   0xFFFBFFFF

Definition at line 270 of file rs690d.h.

#define C_000090_RESERVED12   0xFFFF0FFF

Definition at line 261 of file rs690d.h.

#define C_000090_RESERVED20   0x000FFFFF

Definition at line 276 of file rs690d.h.

#define C_000090_RESERVED4   0xFFFFFF0F

Definition at line 255 of file rs690d.h.

#define C_000090_RESERVED8   0xFFFFF0FF

Definition at line 258 of file rs690d.h.

#define C_0000F8_CONFIG_MEMSIZE   0x00000000

Definition at line 46 of file rs690d.h.

#define C_000100_MC_FB_START   0xFFFF0000

Definition at line 280 of file rs690d.h.

#define C_000100_MC_FB_TOP   0x0000FFFF

Definition at line 283 of file rs690d.h.

#define C_000104_MC_CPR_INIT_LAT   0xFFFFFFF0

Definition at line 287 of file rs690d.h.

#define C_000104_MC_DISP0R_INIT_LAT   0xFFFFF0FF

Definition at line 293 of file rs690d.h.

#define C_000104_MC_DISP1R_INIT_LAT   0xFFFF0FFF

Definition at line 296 of file rs690d.h.

#define C_000104_MC_E2R_INIT_LAT   0xFF0FFFFF

Definition at line 302 of file rs690d.h.

#define C_000104_MC_FIXED_INIT_LAT   0xFFF0FFFF

Definition at line 299 of file rs690d.h.

#define C_000104_MC_GLOBW_INIT_LAT   0x0FFFFFFF

Definition at line 308 of file rs690d.h.

#define C_000104_MC_VF_INIT_LAT   0xFFFFFF0F

Definition at line 290 of file rs690d.h.

#define C_000104_SAME_PAGE_PRIO   0xF0FFFFFF

Definition at line 305 of file rs690d.h.

#define C_000134_HDP_FB_START   0xFFFF0000

Definition at line 50 of file rs690d.h.

#define C_0007C0_CMDSTRM_BUSY   0xBFFFFFFF

Definition at line 93 of file rs690d.h.

#define C_0007C0_CP_BUSY   0x7FFFFFFF

Definition at line 96 of file rs690d.h.

#define C_0007C0_CSF_INDIRECT2_BUSY   0xFFFFBFFF

Definition at line 81 of file rs690d.h.

#define C_0007C0_CSF_INDIRECT_BUSY   0xFFFFFBFF

Definition at line 69 of file rs690d.h.

#define C_0007C0_CSF_PRIMARY_BUSY   0xFFFFFDFF

Definition at line 66 of file rs690d.h.

#define C_0007C0_CSI_BUSY   0xFFFFDFFF

Definition at line 78 of file rs690d.h.

#define C_0007C0_CSQ_INDIRECT2_BUSY   0xFFFF7FFF

Definition at line 84 of file rs690d.h.

#define C_0007C0_CSQ_INDIRECT_BUSY   0xFFFFEFFF

Definition at line 75 of file rs690d.h.

#define C_0007C0_CSQ_PRIMARY_BUSY   0xFFFFF7FF

Definition at line 72 of file rs690d.h.

#define C_0007C0_GUIDMA_BUSY   0xEFFFFFFF

Definition at line 87 of file rs690d.h.

#define C_0007C0_MRU_BUSY   0xFFFFFFFE

Definition at line 54 of file rs690d.h.

#define C_0007C0_MWU_BUSY   0xFFFFFFFD

Definition at line 57 of file rs690d.h.

#define C_0007C0_RCIU_BUSY   0xFFFFFFF7

Definition at line 63 of file rs690d.h.

#define C_0007C0_RSIU_BUSY   0xFFFFFFFB

Definition at line 60 of file rs690d.h.

#define C_0007C0_VIDDMA_BUSY   0xDFFFFFFF

Definition at line 90 of file rs690d.h.

#define C_000E40_CBA2D_BUSY   0xF7FFFFFF

Definition at line 160 of file rs690d.h.

#define C_000E40_CF_PIPE_BUSY   0xFFFFBFFF

Definition at line 121 of file rs690d.h.

#define C_000E40_CFRQ_IN_RTBUF   0xFFFFDFFF

Definition at line 118 of file rs690d.h.

#define C_000E40_CFRQ_ON_RBB   0xFFFFFBFF

Definition at line 109 of file rs690d.h.

#define C_000E40_CMDFIFO_AVAIL   0xFFFFFF80

Definition at line 100 of file rs690d.h.

#define C_000E40_CP_CMDSTRM_BUSY   0xFFFEFFFF

Definition at line 127 of file rs690d.h.

#define C_000E40_CPRQ_IN_RTBUF   0xFFFFEFFF

Definition at line 115 of file rs690d.h.

#define C_000E40_CPRQ_ON_RBB   0xFFFFFDFF

Definition at line 106 of file rs690d.h.

#define C_000E40_E2_BUSY   0xFFFDFFFF

Definition at line 130 of file rs690d.h.

#define C_000E40_ENG_EV_BUSY   0xFFFF7FFF

Definition at line 124 of file rs690d.h.

#define C_000E40_GA_BUSY   0xFBFFFFFF

Definition at line 157 of file rs690d.h.

#define C_000E40_GUI_ACTIVE   0x7FFFFFFF

Definition at line 163 of file rs690d.h.

#define C_000E40_HIRQ_IN_RTBUF   0xFFFFF7FF

Definition at line 112 of file rs690d.h.

#define C_000E40_HIRQ_ON_RBB   0xFFFFFEFF

Definition at line 103 of file rs690d.h.

#define C_000E40_PB_BUSY   0xFEFFFFFF

Definition at line 151 of file rs690d.h.

#define C_000E40_RB2D_BUSY   0xFFFBFFFF

Definition at line 133 of file rs690d.h.

#define C_000E40_RB3D_BUSY   0xFFF7FFFF

Definition at line 136 of file rs690d.h.

#define C_000E40_RE_BUSY   0xFFDFFFFF

Definition at line 142 of file rs690d.h.

#define C_000E40_TAM_BUSY   0xFFBFFFFF

Definition at line 145 of file rs690d.h.

#define C_000E40_TDM_BUSY   0xFF7FFFFF

Definition at line 148 of file rs690d.h.

#define C_000E40_TIM_BUSY   0xFDFFFFFF

Definition at line 154 of file rs690d.h.

#define C_000E40_VAP_BUSY   0xFFEFFFFF

Definition at line 139 of file rs690d.h.

#define C_006520_DC_LB_DISP1_END_ADR   0xFFFF800F

Definition at line 177 of file rs690d.h.

#define C_006520_DC_LB_MEMORY_SPLIT   0xFFFFFFFC

Definition at line 167 of file rs690d.h.

#define C_006520_DC_LB_MEMORY_SPLIT_MODE   0xFFFFFFFB

Definition at line 170 of file rs690d.h.

#define C_006548_D1MODE_PRIORITY_A_ALWAYS_ON   0xFFEFFFFF

Definition at line 187 of file rs690d.h.

#define C_006548_D1MODE_PRIORITY_A_FORCE_MASK   0xFEFFFFFF

Definition at line 190 of file rs690d.h.

#define C_006548_D1MODE_PRIORITY_A_OFF   0xFFFEFFFF

Definition at line 184 of file rs690d.h.

#define C_006548_D1MODE_PRIORITY_MARK_A   0xFFFF8000

Definition at line 181 of file rs690d.h.

#define C_00654C_D1MODE_PRIORITY_B_ALWAYS_ON   0xFFEFFFFF

Definition at line 200 of file rs690d.h.

#define C_00654C_D1MODE_PRIORITY_B_FORCE_MASK   0xFEFFFFFF

Definition at line 203 of file rs690d.h.

#define C_00654C_D1MODE_PRIORITY_B_OFF   0xFFFEFFFF

Definition at line 197 of file rs690d.h.

#define C_00654C_D1MODE_PRIORITY_MARK_B   0xFFFF8000

Definition at line 194 of file rs690d.h.

#define C_006D48_D2MODE_PRIORITY_A_ALWAYS_ON   0xFFEFFFFF

Definition at line 214 of file rs690d.h.

#define C_006D48_D2MODE_PRIORITY_A_FORCE_MASK   0xFEFFFFFF

Definition at line 217 of file rs690d.h.

#define C_006D48_D2MODE_PRIORITY_A_OFF   0xFFFEFFFF

Definition at line 211 of file rs690d.h.

#define C_006D48_D2MODE_PRIORITY_MARK_A   0xFFFF8000

Definition at line 208 of file rs690d.h.

#define C_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON   0xFFEFFFFF

Definition at line 227 of file rs690d.h.

#define C_006D4C_D2MODE_PRIORITY_B_FORCE_MASK   0xFEFFFFFF

Definition at line 230 of file rs690d.h.

#define C_006D4C_D2MODE_PRIORITY_B_OFF   0xFFFEFFFF

Definition at line 224 of file rs690d.h.

#define C_006D4C_D2MODE_PRIORITY_MARK_B   0xFFFF8000

Definition at line 221 of file rs690d.h.

#define C_006D58_LB_D1_MAX_REQ_OUTSTANDING   0xFFFFFFF0

Definition at line 234 of file rs690d.h.

#define C_006D58_LB_D2_MAX_REQ_OUTSTANDING   0xFFF0FFFF

Definition at line 237 of file rs690d.h.

#define G_000078_MC_IND_ADDR (   x)    (((x) >> 0) & 0x1FF)

Definition at line 34 of file rs690d.h.

#define G_000078_MC_IND_WR_EN (   x)    (((x) >> 9) & 0x1)

Definition at line 37 of file rs690d.h.

#define G_00007C_MC_DATA (   x)    (((x) >> 0) & 0xFFFFFFFF)

Definition at line 41 of file rs690d.h.

#define G_000090_MC_ARBITER_IDLE (   x)    (((x) >> 2) & 0x1)

Definition at line 248 of file rs690d.h.

#define G_000090_MC_SELECT_PM (   x)    (((x) >> 3) & 0x1)

Definition at line 251 of file rs690d.h.

#define G_000090_MC_SEQUENCER_IDLE (   x)    (((x) >> 1) & 0x1)

Definition at line 245 of file rs690d.h.

#define G_000090_MC_SYSTEM_IDLE (   x)    (((x) >> 0) & 0x1)

Definition at line 242 of file rs690d.h.

#define G_000090_MCA_ARB_IDLE (   x)    (((x) >> 19) & 0x1)

Definition at line 272 of file rs690d.h.

#define G_000090_MCA_IDLE (   x)    (((x) >> 17) & 0x1)

Definition at line 266 of file rs690d.h.

#define G_000090_MCA_INIT_EXECUTED (   x)    (((x) >> 16) & 0x1)

Definition at line 263 of file rs690d.h.

#define G_000090_MCA_SEQ_IDLE (   x)    (((x) >> 18) & 0x1)

Definition at line 269 of file rs690d.h.

#define G_000090_RESERVED12 (   x)    (((x) >> 12) & 0xF)

Definition at line 260 of file rs690d.h.

#define G_000090_RESERVED20 (   x)    (((x) >> 20) & 0xFFF)

Definition at line 275 of file rs690d.h.

#define G_000090_RESERVED4 (   x)    (((x) >> 4) & 0xF)

Definition at line 254 of file rs690d.h.

#define G_000090_RESERVED8 (   x)    (((x) >> 8) & 0xF)

Definition at line 257 of file rs690d.h.

#define G_0000F8_CONFIG_MEMSIZE (   x)    (((x) >> 0) & 0xFFFFFFFF)

Definition at line 45 of file rs690d.h.

#define G_000100_MC_FB_START (   x)    (((x) >> 0) & 0xFFFF)

Definition at line 279 of file rs690d.h.

#define G_000100_MC_FB_TOP (   x)    (((x) >> 16) & 0xFFFF)

Definition at line 282 of file rs690d.h.

#define G_000104_MC_CPR_INIT_LAT (   x)    (((x) >> 0) & 0xF)

Definition at line 286 of file rs690d.h.

#define G_000104_MC_DISP0R_INIT_LAT (   x)    (((x) >> 8) & 0xF)

Definition at line 292 of file rs690d.h.

#define G_000104_MC_DISP1R_INIT_LAT (   x)    (((x) >> 12) & 0xF)

Definition at line 295 of file rs690d.h.

#define G_000104_MC_E2R_INIT_LAT (   x)    (((x) >> 20) & 0xF)

Definition at line 301 of file rs690d.h.

#define G_000104_MC_FIXED_INIT_LAT (   x)    (((x) >> 16) & 0xF)

Definition at line 298 of file rs690d.h.

#define G_000104_MC_GLOBW_INIT_LAT (   x)    (((x) >> 28) & 0xF)

Definition at line 307 of file rs690d.h.

#define G_000104_MC_VF_INIT_LAT (   x)    (((x) >> 4) & 0xF)

Definition at line 289 of file rs690d.h.

#define G_000104_SAME_PAGE_PRIO (   x)    (((x) >> 24) & 0xF)

Definition at line 304 of file rs690d.h.

#define G_000134_HDP_FB_START (   x)    (((x) >> 0) & 0xFFFF)

Definition at line 49 of file rs690d.h.

#define G_0007C0_CMDSTRM_BUSY (   x)    (((x) >> 30) & 0x1)

Definition at line 92 of file rs690d.h.

#define G_0007C0_CP_BUSY (   x)    (((x) >> 31) & 0x1)

Definition at line 95 of file rs690d.h.

#define G_0007C0_CSF_INDIRECT2_BUSY (   x)    (((x) >> 14) & 0x1)

Definition at line 80 of file rs690d.h.

#define G_0007C0_CSF_INDIRECT_BUSY (   x)    (((x) >> 10) & 0x1)

Definition at line 68 of file rs690d.h.

#define G_0007C0_CSF_PRIMARY_BUSY (   x)    (((x) >> 9) & 0x1)

Definition at line 65 of file rs690d.h.

#define G_0007C0_CSI_BUSY (   x)    (((x) >> 13) & 0x1)

Definition at line 77 of file rs690d.h.

#define G_0007C0_CSQ_INDIRECT2_BUSY (   x)    (((x) >> 15) & 0x1)

Definition at line 83 of file rs690d.h.

#define G_0007C0_CSQ_INDIRECT_BUSY (   x)    (((x) >> 12) & 0x1)

Definition at line 74 of file rs690d.h.

#define G_0007C0_CSQ_PRIMARY_BUSY (   x)    (((x) >> 11) & 0x1)

Definition at line 71 of file rs690d.h.

#define G_0007C0_GUIDMA_BUSY (   x)    (((x) >> 28) & 0x1)

Definition at line 86 of file rs690d.h.

#define G_0007C0_MRU_BUSY (   x)    (((x) >> 0) & 0x1)

Definition at line 53 of file rs690d.h.

#define G_0007C0_MWU_BUSY (   x)    (((x) >> 1) & 0x1)

Definition at line 56 of file rs690d.h.

#define G_0007C0_RCIU_BUSY (   x)    (((x) >> 3) & 0x1)

Definition at line 62 of file rs690d.h.

#define G_0007C0_RSIU_BUSY (   x)    (((x) >> 2) & 0x1)

Definition at line 59 of file rs690d.h.

#define G_0007C0_VIDDMA_BUSY (   x)    (((x) >> 29) & 0x1)

Definition at line 89 of file rs690d.h.

#define G_000E40_CBA2D_BUSY (   x)    (((x) >> 27) & 0x1)

Definition at line 159 of file rs690d.h.

#define G_000E40_CF_PIPE_BUSY (   x)    (((x) >> 14) & 0x1)

Definition at line 120 of file rs690d.h.

#define G_000E40_CFRQ_IN_RTBUF (   x)    (((x) >> 13) & 0x1)

Definition at line 117 of file rs690d.h.

#define G_000E40_CFRQ_ON_RBB (   x)    (((x) >> 10) & 0x1)

Definition at line 108 of file rs690d.h.

#define G_000E40_CMDFIFO_AVAIL (   x)    (((x) >> 0) & 0x7F)

Definition at line 99 of file rs690d.h.

#define G_000E40_CP_CMDSTRM_BUSY (   x)    (((x) >> 16) & 0x1)

Definition at line 126 of file rs690d.h.

#define G_000E40_CPRQ_IN_RTBUF (   x)    (((x) >> 12) & 0x1)

Definition at line 114 of file rs690d.h.

#define G_000E40_CPRQ_ON_RBB (   x)    (((x) >> 9) & 0x1)

Definition at line 105 of file rs690d.h.

#define G_000E40_E2_BUSY (   x)    (((x) >> 17) & 0x1)

Definition at line 129 of file rs690d.h.

#define G_000E40_ENG_EV_BUSY (   x)    (((x) >> 15) & 0x1)

Definition at line 123 of file rs690d.h.

#define G_000E40_GA_BUSY (   x)    (((x) >> 26) & 0x1)

Definition at line 156 of file rs690d.h.

#define G_000E40_GUI_ACTIVE (   x)    (((x) >> 31) & 0x1)

Definition at line 162 of file rs690d.h.

#define G_000E40_HIRQ_IN_RTBUF (   x)    (((x) >> 11) & 0x1)

Definition at line 111 of file rs690d.h.

#define G_000E40_HIRQ_ON_RBB (   x)    (((x) >> 8) & 0x1)

Definition at line 102 of file rs690d.h.

#define G_000E40_PB_BUSY (   x)    (((x) >> 24) & 0x1)

Definition at line 150 of file rs690d.h.

#define G_000E40_RB2D_BUSY (   x)    (((x) >> 18) & 0x1)

Definition at line 132 of file rs690d.h.

#define G_000E40_RB3D_BUSY (   x)    (((x) >> 19) & 0x1)

Definition at line 135 of file rs690d.h.

#define G_000E40_RE_BUSY (   x)    (((x) >> 21) & 0x1)

Definition at line 141 of file rs690d.h.

#define G_000E40_TAM_BUSY (   x)    (((x) >> 22) & 0x1)

Definition at line 144 of file rs690d.h.

#define G_000E40_TDM_BUSY (   x)    (((x) >> 23) & 0x1)

Definition at line 147 of file rs690d.h.

#define G_000E40_TIM_BUSY (   x)    (((x) >> 25) & 0x1)

Definition at line 153 of file rs690d.h.

#define G_000E40_VAP_BUSY (   x)    (((x) >> 20) & 0x1)

Definition at line 138 of file rs690d.h.

#define G_006520_DC_LB_DISP1_END_ADR (   x)    (((x) >> 4) & 0x7FF)

Definition at line 176 of file rs690d.h.

#define G_006520_DC_LB_MEMORY_SPLIT (   x)    (((x) >> 0) & 0x3)

Definition at line 166 of file rs690d.h.

#define G_006520_DC_LB_MEMORY_SPLIT_MODE (   x)    (((x) >> 2) & 0x1)

Definition at line 169 of file rs690d.h.

#define G_006548_D1MODE_PRIORITY_A_ALWAYS_ON (   x)    (((x) >> 20) & 0x1)

Definition at line 186 of file rs690d.h.

#define G_006548_D1MODE_PRIORITY_A_FORCE_MASK (   x)    (((x) >> 24) & 0x1)

Definition at line 189 of file rs690d.h.

#define G_006548_D1MODE_PRIORITY_A_OFF (   x)    (((x) >> 16) & 0x1)

Definition at line 183 of file rs690d.h.

#define G_006548_D1MODE_PRIORITY_MARK_A (   x)    (((x) >> 0) & 0x7FFF)

Definition at line 180 of file rs690d.h.

#define G_00654C_D1MODE_PRIORITY_B_ALWAYS_ON (   x)    (((x) >> 20) & 0x1)

Definition at line 199 of file rs690d.h.

#define G_00654C_D1MODE_PRIORITY_B_FORCE_MASK (   x)    (((x) >> 24) & 0x1)

Definition at line 202 of file rs690d.h.

#define G_00654C_D1MODE_PRIORITY_B_OFF (   x)    (((x) >> 16) & 0x1)

Definition at line 196 of file rs690d.h.

#define G_00654C_D1MODE_PRIORITY_MARK_B (   x)    (((x) >> 0) & 0x7FFF)

Definition at line 193 of file rs690d.h.

#define G_006D48_D2MODE_PRIORITY_A_ALWAYS_ON (   x)    (((x) >> 20) & 0x1)

Definition at line 213 of file rs690d.h.

#define G_006D48_D2MODE_PRIORITY_A_FORCE_MASK (   x)    (((x) >> 24) & 0x1)

Definition at line 216 of file rs690d.h.

#define G_006D48_D2MODE_PRIORITY_A_OFF (   x)    (((x) >> 16) & 0x1)

Definition at line 210 of file rs690d.h.

#define G_006D48_D2MODE_PRIORITY_MARK_A (   x)    (((x) >> 0) & 0x7FFF)

Definition at line 207 of file rs690d.h.

#define G_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON (   x)    (((x) >> 20) & 0x1)

Definition at line 226 of file rs690d.h.

#define G_006D4C_D2MODE_PRIORITY_B_FORCE_MASK (   x)    (((x) >> 24) & 0x1)

Definition at line 229 of file rs690d.h.

#define G_006D4C_D2MODE_PRIORITY_B_OFF (   x)    (((x) >> 16) & 0x1)

Definition at line 223 of file rs690d.h.

#define G_006D4C_D2MODE_PRIORITY_MARK_B (   x)    (((x) >> 0) & 0x7FFF)

Definition at line 220 of file rs690d.h.

#define G_006D58_LB_D1_MAX_REQ_OUTSTANDING (   x)    (((x) >> 0) & 0xF)

Definition at line 233 of file rs690d.h.

#define G_006D58_LB_D2_MAX_REQ_OUTSTANDING (   x)    (((x) >> 16) & 0xF)

Definition at line 236 of file rs690d.h.

#define R_000078_MC_INDEX   0x000078

Definition at line 32 of file rs690d.h.

#define R_00007C_MC_DATA   0x00007C

Definition at line 39 of file rs690d.h.

#define R_000090_MC_SYSTEM_STATUS   0x000090

Definition at line 240 of file rs690d.h.

#define R_0000F8_CONFIG_MEMSIZE   0x0000F8

Definition at line 43 of file rs690d.h.

#define R_000100_MCCFG_FB_LOCATION   0x000100

Definition at line 277 of file rs690d.h.

#define R_000104_MC_INIT_MISC_LAT_TIMER   0x000104

Definition at line 284 of file rs690d.h.

#define R_000134_HDP_FB_LOCATION   0x000134

Definition at line 47 of file rs690d.h.

#define R_0007C0_CP_STAT   0x0007C0

Definition at line 51 of file rs690d.h.

#define R_000E40_RBBM_STATUS   0x000E40

Definition at line 97 of file rs690d.h.

#define R_006520_DC_LB_MEMORY_SPLIT   0x006520

Definition at line 164 of file rs690d.h.

#define R_006548_D1MODE_PRIORITY_A_CNT   0x006548

Definition at line 178 of file rs690d.h.

#define R_00654C_D1MODE_PRIORITY_B_CNT   0x00654C

Definition at line 191 of file rs690d.h.

#define R_006C9C_DCP_CONTROL   0x006C9C

Definition at line 204 of file rs690d.h.

#define R_006D48_D2MODE_PRIORITY_A_CNT   0x006D48

Definition at line 205 of file rs690d.h.

#define R_006D4C_D2MODE_PRIORITY_B_CNT   0x006D4C

Definition at line 218 of file rs690d.h.

#define R_006D58_LB_MAX_REQ_OUTSTANDING   0x006D58

Definition at line 231 of file rs690d.h.

#define S_000078_MC_IND_ADDR (   x)    (((x) & 0x1FF) << 0)

Definition at line 33 of file rs690d.h.

#define S_000078_MC_IND_WR_EN (   x)    (((x) & 0x1) << 9)

Definition at line 36 of file rs690d.h.

#define S_00007C_MC_DATA (   x)    (((x) & 0xFFFFFFFF) << 0)

Definition at line 40 of file rs690d.h.

#define S_000090_MC_ARBITER_IDLE (   x)    (((x) & 0x1) << 2)

Definition at line 247 of file rs690d.h.

#define S_000090_MC_SELECT_PM (   x)    (((x) & 0x1) << 3)

Definition at line 250 of file rs690d.h.

#define S_000090_MC_SEQUENCER_IDLE (   x)    (((x) & 0x1) << 1)

Definition at line 244 of file rs690d.h.

#define S_000090_MC_SYSTEM_IDLE (   x)    (((x) & 0x1) << 0)

Definition at line 241 of file rs690d.h.

#define S_000090_MCA_ARB_IDLE (   x)    (((x) & 0x1) << 19)

Definition at line 271 of file rs690d.h.

#define S_000090_MCA_IDLE (   x)    (((x) & 0x1) << 17)

Definition at line 265 of file rs690d.h.

#define S_000090_MCA_INIT_EXECUTED (   x)    (((x) & 0x1) << 16)

Definition at line 262 of file rs690d.h.

#define S_000090_MCA_SEQ_IDLE (   x)    (((x) & 0x1) << 18)

Definition at line 268 of file rs690d.h.

#define S_000090_RESERVED12 (   x)    (((x) & 0xF) << 12)

Definition at line 259 of file rs690d.h.

#define S_000090_RESERVED20 (   x)    (((x) & 0xFFF) << 20)

Definition at line 274 of file rs690d.h.

#define S_000090_RESERVED4 (   x)    (((x) & 0xF) << 4)

Definition at line 253 of file rs690d.h.

#define S_000090_RESERVED8 (   x)    (((x) & 0xF) << 8)

Definition at line 256 of file rs690d.h.

#define S_0000F8_CONFIG_MEMSIZE (   x)    (((x) & 0xFFFFFFFF) << 0)

Definition at line 44 of file rs690d.h.

#define S_000100_MC_FB_START (   x)    (((x) & 0xFFFF) << 0)

Definition at line 278 of file rs690d.h.

#define S_000100_MC_FB_TOP (   x)    (((x) & 0xFFFF) << 16)

Definition at line 281 of file rs690d.h.

#define S_000104_MC_CPR_INIT_LAT (   x)    (((x) & 0xF) << 0)

Definition at line 285 of file rs690d.h.

#define S_000104_MC_DISP0R_INIT_LAT (   x)    (((x) & 0xF) << 8)

Definition at line 291 of file rs690d.h.

#define S_000104_MC_DISP1R_INIT_LAT (   x)    (((x) & 0xF) << 12)

Definition at line 294 of file rs690d.h.

#define S_000104_MC_E2R_INIT_LAT (   x)    (((x) & 0xF) << 20)

Definition at line 300 of file rs690d.h.

#define S_000104_MC_FIXED_INIT_LAT (   x)    (((x) & 0xF) << 16)

Definition at line 297 of file rs690d.h.

#define S_000104_MC_GLOBW_INIT_LAT (   x)    (((x) & 0xF) << 28)

Definition at line 306 of file rs690d.h.

#define S_000104_MC_VF_INIT_LAT (   x)    (((x) & 0xF) << 4)

Definition at line 288 of file rs690d.h.

#define S_000104_SAME_PAGE_PRIO (   x)    (((x) & 0xF) << 24)

Definition at line 303 of file rs690d.h.

#define S_000134_HDP_FB_START (   x)    (((x) & 0xFFFF) << 0)

Definition at line 48 of file rs690d.h.

#define S_0007C0_CMDSTRM_BUSY (   x)    (((x) & 0x1) << 30)

Definition at line 91 of file rs690d.h.

#define S_0007C0_CP_BUSY (   x)    (((x) & 0x1) << 31)

Definition at line 94 of file rs690d.h.

#define S_0007C0_CSF_INDIRECT2_BUSY (   x)    (((x) & 0x1) << 14)

Definition at line 79 of file rs690d.h.

#define S_0007C0_CSF_INDIRECT_BUSY (   x)    (((x) & 0x1) << 10)

Definition at line 67 of file rs690d.h.

#define S_0007C0_CSF_PRIMARY_BUSY (   x)    (((x) & 0x1) << 9)

Definition at line 64 of file rs690d.h.

#define S_0007C0_CSI_BUSY (   x)    (((x) & 0x1) << 13)

Definition at line 76 of file rs690d.h.

#define S_0007C0_CSQ_INDIRECT2_BUSY (   x)    (((x) & 0x1) << 15)

Definition at line 82 of file rs690d.h.

#define S_0007C0_CSQ_INDIRECT_BUSY (   x)    (((x) & 0x1) << 12)

Definition at line 73 of file rs690d.h.

#define S_0007C0_CSQ_PRIMARY_BUSY (   x)    (((x) & 0x1) << 11)

Definition at line 70 of file rs690d.h.

#define S_0007C0_GUIDMA_BUSY (   x)    (((x) & 0x1) << 28)

Definition at line 85 of file rs690d.h.

#define S_0007C0_MRU_BUSY (   x)    (((x) & 0x1) << 0)

Definition at line 52 of file rs690d.h.

#define S_0007C0_MWU_BUSY (   x)    (((x) & 0x1) << 1)

Definition at line 55 of file rs690d.h.

#define S_0007C0_RCIU_BUSY (   x)    (((x) & 0x1) << 3)

Definition at line 61 of file rs690d.h.

#define S_0007C0_RSIU_BUSY (   x)    (((x) & 0x1) << 2)

Definition at line 58 of file rs690d.h.

#define S_0007C0_VIDDMA_BUSY (   x)    (((x) & 0x1) << 29)

Definition at line 88 of file rs690d.h.

#define S_000E40_CBA2D_BUSY (   x)    (((x) & 0x1) << 27)

Definition at line 158 of file rs690d.h.

#define S_000E40_CF_PIPE_BUSY (   x)    (((x) & 0x1) << 14)

Definition at line 119 of file rs690d.h.

#define S_000E40_CFRQ_IN_RTBUF (   x)    (((x) & 0x1) << 13)

Definition at line 116 of file rs690d.h.

#define S_000E40_CFRQ_ON_RBB (   x)    (((x) & 0x1) << 10)

Definition at line 107 of file rs690d.h.

#define S_000E40_CMDFIFO_AVAIL (   x)    (((x) & 0x7F) << 0)

Definition at line 98 of file rs690d.h.

#define S_000E40_CP_CMDSTRM_BUSY (   x)    (((x) & 0x1) << 16)

Definition at line 125 of file rs690d.h.

#define S_000E40_CPRQ_IN_RTBUF (   x)    (((x) & 0x1) << 12)

Definition at line 113 of file rs690d.h.

#define S_000E40_CPRQ_ON_RBB (   x)    (((x) & 0x1) << 9)

Definition at line 104 of file rs690d.h.

#define S_000E40_E2_BUSY (   x)    (((x) & 0x1) << 17)

Definition at line 128 of file rs690d.h.

#define S_000E40_ENG_EV_BUSY (   x)    (((x) & 0x1) << 15)

Definition at line 122 of file rs690d.h.

#define S_000E40_GA_BUSY (   x)    (((x) & 0x1) << 26)

Definition at line 155 of file rs690d.h.

#define S_000E40_GUI_ACTIVE (   x)    (((x) & 0x1) << 31)

Definition at line 161 of file rs690d.h.

#define S_000E40_HIRQ_IN_RTBUF (   x)    (((x) & 0x1) << 11)

Definition at line 110 of file rs690d.h.

#define S_000E40_HIRQ_ON_RBB (   x)    (((x) & 0x1) << 8)

Definition at line 101 of file rs690d.h.

#define S_000E40_PB_BUSY (   x)    (((x) & 0x1) << 24)

Definition at line 149 of file rs690d.h.

#define S_000E40_RB2D_BUSY (   x)    (((x) & 0x1) << 18)

Definition at line 131 of file rs690d.h.

#define S_000E40_RB3D_BUSY (   x)    (((x) & 0x1) << 19)

Definition at line 134 of file rs690d.h.

#define S_000E40_RE_BUSY (   x)    (((x) & 0x1) << 21)

Definition at line 140 of file rs690d.h.

#define S_000E40_TAM_BUSY (   x)    (((x) & 0x1) << 22)

Definition at line 143 of file rs690d.h.

#define S_000E40_TDM_BUSY (   x)    (((x) & 0x1) << 23)

Definition at line 146 of file rs690d.h.

#define S_000E40_TIM_BUSY (   x)    (((x) & 0x1) << 25)

Definition at line 152 of file rs690d.h.

#define S_000E40_VAP_BUSY (   x)    (((x) & 0x1) << 20)

Definition at line 137 of file rs690d.h.

#define S_006520_DC_LB_DISP1_END_ADR (   x)    (((x) & 0x7FF) << 4)

Definition at line 175 of file rs690d.h.

#define S_006520_DC_LB_MEMORY_SPLIT (   x)    (((x) & 0x3) << 0)

Definition at line 165 of file rs690d.h.

#define S_006520_DC_LB_MEMORY_SPLIT_MODE (   x)    (((x) & 0x1) << 2)

Definition at line 168 of file rs690d.h.

#define S_006548_D1MODE_PRIORITY_A_ALWAYS_ON (   x)    (((x) & 0x1) << 20)

Definition at line 185 of file rs690d.h.

#define S_006548_D1MODE_PRIORITY_A_FORCE_MASK (   x)    (((x) & 0x1) << 24)

Definition at line 188 of file rs690d.h.

#define S_006548_D1MODE_PRIORITY_A_OFF (   x)    (((x) & 0x1) << 16)

Definition at line 182 of file rs690d.h.

#define S_006548_D1MODE_PRIORITY_MARK_A (   x)    (((x) & 0x7FFF) << 0)

Definition at line 179 of file rs690d.h.

#define S_00654C_D1MODE_PRIORITY_B_ALWAYS_ON (   x)    (((x) & 0x1) << 20)

Definition at line 198 of file rs690d.h.

#define S_00654C_D1MODE_PRIORITY_B_FORCE_MASK (   x)    (((x) & 0x1) << 24)

Definition at line 201 of file rs690d.h.

#define S_00654C_D1MODE_PRIORITY_B_OFF (   x)    (((x) & 0x1) << 16)

Definition at line 195 of file rs690d.h.

#define S_00654C_D1MODE_PRIORITY_MARK_B (   x)    (((x) & 0x7FFF) << 0)

Definition at line 192 of file rs690d.h.

#define S_006D48_D2MODE_PRIORITY_A_ALWAYS_ON (   x)    (((x) & 0x1) << 20)

Definition at line 212 of file rs690d.h.

#define S_006D48_D2MODE_PRIORITY_A_FORCE_MASK (   x)    (((x) & 0x1) << 24)

Definition at line 215 of file rs690d.h.

#define S_006D48_D2MODE_PRIORITY_A_OFF (   x)    (((x) & 0x1) << 16)

Definition at line 209 of file rs690d.h.

#define S_006D48_D2MODE_PRIORITY_MARK_A (   x)    (((x) & 0x7FFF) << 0)

Definition at line 206 of file rs690d.h.

#define S_006D4C_D2MODE_PRIORITY_B_ALWAYS_ON (   x)    (((x) & 0x1) << 20)

Definition at line 225 of file rs690d.h.

#define S_006D4C_D2MODE_PRIORITY_B_FORCE_MASK (   x)    (((x) & 0x1) << 24)

Definition at line 228 of file rs690d.h.

#define S_006D4C_D2MODE_PRIORITY_B_OFF (   x)    (((x) & 0x1) << 16)

Definition at line 222 of file rs690d.h.

#define S_006D4C_D2MODE_PRIORITY_MARK_B (   x)    (((x) & 0x7FFF) << 0)

Definition at line 219 of file rs690d.h.

#define S_006D58_LB_D1_MAX_REQ_OUTSTANDING (   x)    (((x) & 0xF) << 0)

Definition at line 232 of file rs690d.h.

#define S_006D58_LB_D2_MAX_REQ_OUTSTANDING (   x)    (((x) & 0xF) << 16)

Definition at line 235 of file rs690d.h.

#define V_006520_DC_LB_MEMORY_SPLIT_D1_1Q_D2_3Q   3

Definition at line 174 of file rs690d.h.

#define V_006520_DC_LB_MEMORY_SPLIT_D1_3Q_D2_1Q   1

Definition at line 172 of file rs690d.h.

#define V_006520_DC_LB_MEMORY_SPLIT_D1_ONLY   2

Definition at line 173 of file rs690d.h.

#define V_006520_DC_LB_MEMORY_SPLIT_D1HALF_D2HALF   0

Definition at line 171 of file rs690d.h.