1#ifndef _REVOLUTION_HW_REGS_H_
2#define _REVOLUTION_HW_REGS_H_
18#define __VIRegs ((volatile u16 *)0xCC002000)
19#define __PIRegs ((volatile u32 *)0xCC003000)
20#define __MEMRegs ((volatile u16 *)0xCC004000)
21#define __DSPRegs ((volatile u16 *)0xCC005000)
22#define __DIRegs ((volatile u32 *)0xCD006000)
23#define __SIRegs ((volatile u32 *)0xCD006400)
24#define __EXIRegs ((volatile u32 *)0xCD006800)
25#define __AIRegs ((volatile u32 *)0xCD006C00)
26#define __ACRRegs ((volatile u32 *)0xCD000000)
27#define __IPCRegs ((volatile u32 *)0xCD000000)
33#define VI_VERT_TIMING (0)
34#define VI_DISP_CONFIG (1)
35#define VI_HORIZ_TIMING_0L (2)
36#define VI_HORIZ_TIMING_0U (3)
37#define VI_HORIZ_TIMING_1L (4)
38#define VI_HORIZ_TIMING_1U (5)
39#define VI_VERT_TIMING_ODD (6)
40#define VI_VERT_TIMING_ODD_U (7)
41#define VI_VERT_TIMING_EVEN (8)
42#define VI_VERT_TIMING_EVEN_U (9)
44#define VI_BBI_ODD (10)
45#define VI_BBI_ODD_U (11)
46#define VI_BBI_EVEN (12)
47#define VI_BBI_EVEN_U (13)
49#define VI_TOP_FIELD_BASE_LEFT (14)
50#define VI_TOP_FIELD_BASE_LEFT_U (15)
52#define VI_TOP_FIELD_BASE_RIGHT (16)
53#define VI_TOP_FIELD_BASE_RIGHT_U (17)
55#define VI_BTTM_FIELD_BASE_LEFT (18)
56#define VI_BTTM_FIELD_BASE_LEFT_U (19)
58#define VI_BTTM_FIELD_BASE_RIGHT (20)
59#define VI_BTTM_FIELD_BASE_RIGHT_U (21)
61#define VI_VERT_COUNT (22)
62#define VI_HORIZ_COUNT (23)
64#define VI_DISP_INT_0 (24)
65#define VI_DISP_INT_0U (25)
66#define VI_DISP_INT_1 (26)
67#define VI_DISP_INT_1U (27)
68#define VI_DISP_INT_2 (28)
69#define VI_DISP_INT_2U (29)
70#define VI_DISP_INT_3 (30)
71#define VI_DISP_INT_3U (31)
91#define VI_CLOCK_SEL (54)
92#define VI_DTV_STAT (55)
97#define DSP_MAILBOX_IN_HI (0)
98#define DSP_MAILBOX_IN_LO (1)
99#define DSP_MAILBOX_OUT_HI (2)
100#define DSP_MAILBOX_OUT_LO (3)
101#define DSP_CONTROL_STATUS (5)
103#define DSP_ARAM_SIZE (9)
104#define DSP_ARAM_MODE (11)
105#define DSP_ARAM_REFRESH (13)
106#define DSP_ARAM_DMA_MM_HI (16)
107#define DSP_ARAM_DMA_MM_LO (17)
108#define DSP_ARAM_DMA_ARAM_HI (18)
109#define DSP_ARAM_DMA_ARAM_LO (19)
110#define DSP_ARAM_DMA_SIZE_HI (20)
111#define DSP_ARAM_DMA_SIZE_LO (21)
113#define DSP_DMA_START_HI (24)
114#define DSP_DMA_START_LO (25)
115#define DSP_DMA_CONTROL_LEN (27)
116#define DSP_DMA_BYTES_LEFT (29)
118#define DSP_DMA_START_FLAG (0x8000)
121 __ACRRegs[
offset >> 2] = val;
125 return __ACRRegs[
offset >> 2];
static s32 offset
Definition WUD.c:1669
volatile u16 __VIRegs[59] AT_ADDRESS(0xCC002000)
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
void ACRWriteReg(u32 offset, u32 val)
Definition hw_regs.h:120
u32 ACRReadReg(u32 offset)
Definition hw_regs.h:124