ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
dev9regs.h
Go to the documentation of this file.
1 /*
2 # _____ ___ ____ ___ ____
3 # ____| | ____| | | |____|
4 # | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5 #-----------------------------------------------------------------------
6 # Copyright (c) 2003 Marcus R. Brown <mrbrown@0xd6.org>
7 # Licenced under Academic Free License version 2.0
8 # Review ps2sdk README & LICENSE files for further details.
9 */
10 
16 #ifndef __DEV9REGS_H__
17 #define __DEV9REGS_H__
18 
19 #include <tamtypes.h>
20 
27 
28 typedef struct _dev9_regs {
30 } dev9_regs_t;
31 
32 #define DEV9_REGBASE 0xbf801460
33 #define USE_DEV9_REGS volatile dev9_regs_t *dev9_regs = \
34  (volatile dev9_regs_t *)DEV9_REGBASE
35 #define DEV9_REG(reg) dev9_regs->val[(reg)]
36 
37 /* DEV9 DMAC registers. */
38 #define DEV9_DMAC_BASE 0xbf801510
39 #define DEV9_DMAC_MADR DEV9_DMAC_BASE
40 #define DEV9_DMAC_BCR (DEV9_DMAC_BASE + 0x04)
41 #define DEV9_DMAC_CHCR (DEV9_DMAC_BASE + 0x08)
42 
43 #define DEV9_DEV9C_9566 0x20
44 #define DEV9_DEV9C_9611 0x30
45 
46 #endif /* __DEV9REGS_H__ */
_dev9_regnames
Definition: dev9regs.h:21
@ DEV9_R_1468
Definition: dev9regs.h:22
@ DEV9_R_POWER
Definition: dev9regs.h:23
@ DEV9_R_1470
Definition: dev9regs.h:23
@ DEV9_R_1460
Definition: dev9regs.h:22
@ DEV9_R_1478
Definition: dev9regs.h:24
@ DEV9_R_147C
Definition: dev9regs.h:24
@ DEV9_R_1472
Definition: dev9regs.h:23
@ DEV9_R_MAX
Definition: dev9regs.h:26
@ DEV9_R_1466
Definition: dev9regs.h:22
@ DEV9_R_146A
Definition: dev9regs.h:23
@ DEV9_R_1462
Definition: dev9regs.h:22
@ DEV9_R_147A
Definition: dev9regs.h:24
@ DEV9_R_1464
Definition: dev9regs.h:22
@ DEV9_R_REV
Definition: dev9regs.h:23
@ DEV9_R_1474
Definition: dev9regs.h:24
@ DEV9_R_147E
Definition: dev9regs.h:25
@ DEV9_R_1476
Definition: dev9regs.h:24
unsigned short u16
Definition: tamtypes.h:24