Loading...
Searching...
No Matches
Go to the documentation of this file. 1#ifndef _DOLPHIN_HW_REGS_H_
2#define _DOLPHIN_HW_REGS_H_
4#if defined(__MWERKS__) && !defined(M2CTX)
14#define __VIRegs ((volatile u16 *)0xCC002000)
15#define __PIRegs ((volatile u32 *)0xCC003000)
16#define __MEMRegs ((volatile u16 *)0xCC004000)
17#define __DSPRegs ((volatile u16 *)0xCC005000)
18#define __DIRegs ((volatile u32 *)0xCC006000)
19#define __SIRegs ((volatile u32 *)0xCC006400)
20#define __EXIRegs ((volatile u32 *)0xCC006800)
21#define __AIRegs ((volatile u32 *)0xCC006C00)
27#define VI_VERT_TIMING (0)
28#define VI_DISP_CONFIG (1)
29#define VI_HORIZ_TIMING_0L (2)
30#define VI_HORIZ_TIMING_0U (3)
31#define VI_HORIZ_TIMING_1L (4)
32#define VI_HORIZ_TIMING_1U (5)
33#define VI_VERT_TIMING_ODD (6)
34#define VI_VERT_TIMING_ODD_U (7)
35#define VI_VERT_TIMING_EVEN (8)
36#define VI_VERT_TIMING_EVEN_U (9)
38#define VI_BBI_ODD (10)
39#define VI_BBI_ODD_U (11)
40#define VI_BBI_EVEN (12)
41#define VI_BBI_EVEN_U (13)
43#define VI_TOP_FIELD_BASE_LEFT (14)
44#define VI_TOP_FIELD_BASE_LEFT_U (15)
46#define VI_TOP_FIELD_BASE_RIGHT (16)
47#define VI_TOP_FIELD_BASE_RIGHT_U (17)
49#define VI_BTTM_FIELD_BASE_LEFT (18)
50#define VI_BTTM_FIELD_BASE_LEFT_U (19)
52#define VI_BTTM_FIELD_BASE_RIGHT (20)
53#define VI_BTTM_FIELD_BASE_RIGHT_U (21)
55#define VI_VERT_COUNT (22)
56#define VI_HORIZ_COUNT (23)
58#define VI_DISP_INT_0 (24)
59#define VI_DISP_INT_0U (25)
60#define VI_DISP_INT_1 (26)
61#define VI_DISP_INT_1U (27)
62#define VI_DISP_INT_2 (28)
63#define VI_DISP_INT_2U (29)
64#define VI_DISP_INT_3 (30)
65#define VI_DISP_INT_3U (31)
85#define VI_CLOCK_SEL (54)
86#define VI_DTV_STAT (55)
91#define DSP_MAILBOX_IN_HI (0)
92#define DSP_MAILBOX_IN_LO (1)
93#define DSP_MAILBOX_OUT_HI (2)
94#define DSP_MAILBOX_OUT_LO (3)
95#define DSP_CONTROL_STATUS (5)
97#define DSP_ARAM_SIZE (9)
98#define DSP_ARAM_MODE (11)
99#define DSP_ARAM_REFRESH (13)
100#define DSP_ARAM_DMA_MM_HI (16)
101#define DSP_ARAM_DMA_MM_LO (17)
102#define DSP_ARAM_DMA_ARAM_HI (18)
103#define DSP_ARAM_DMA_ARAM_LO (19)
104#define DSP_ARAM_DMA_SIZE_HI (20)
105#define DSP_ARAM_DMA_SIZE_LO (21)
107#define DSP_DMA_START_HI (24)
108#define DSP_DMA_START_LO (25)
109#define DSP_DMA_CONTROL_LEN (27)
110#define DSP_DMA_BYTES_LEFT (29)
112#define DSP_DMA_START_FLAG (0x8000)
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
#define __EXIRegs
Definition hw_regs.h:20
#define __VIRegs
Definition hw_regs.h:14
#define __MEMRegs
Definition hw_regs.h:16
#define __PIRegs
Definition hw_regs.h:15
#define __DSPRegs
Definition hw_regs.h:17
#define __AIRegs
Definition hw_regs.h:21
#define __SIRegs
Definition hw_regs.h:19
#define __DIRegs
Definition hw_regs.h:18