ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
dev9regs.h File Reference
#include <tamtypes.h>
+ Include dependency graph for dev9regs.h:

Go to the source code of this file.

Data Structures

struct  dev9_regs_t
 

Macros

#define DEV9_REGBASE   0xbf801460
 
#define USE_DEV9_REGS
 
#define DEV9_REG(reg)   dev9_regs->val[(reg)]
 
#define DEV9_DMAC_BASE   0xbf801510
 
#define DEV9_DMAC_MADR   DEV9_DMAC_BASE
 
#define DEV9_DMAC_BCR   (DEV9_DMAC_BASE + 0x04)
 
#define DEV9_DMAC_CHCR   (DEV9_DMAC_BASE + 0x08)
 
#define DEV9_DEV9C_9566   0x20
 
#define DEV9_DEV9C_9611   0x30
 

Enumerations

enum  _dev9_regnames {
  DEV9_R_1460 ,
  DEV9_R_1462 ,
  DEV9_R_1464 ,
  DEV9_R_1466 ,
  DEV9_R_1468 ,
  DEV9_R_146A ,
  DEV9_R_POWER ,
  DEV9_R_REV ,
  DEV9_R_1470 ,
  DEV9_R_1472 ,
  DEV9_R_1474 ,
  DEV9_R_1476 ,
  DEV9_R_1478 ,
  DEV9_R_147A ,
  DEV9_R_147C ,
  DEV9_R_147E ,
  DEV9_R_MAX
}
 

Detailed Description

DEV9 register definitions.

Definition in file dev9regs.h.

Macro Definition Documentation

◆ DEV9_DEV9C_9566

#define DEV9_DEV9C_9566   0x20

Definition at line 43 of file dev9regs.h.

◆ DEV9_DEV9C_9611

#define DEV9_DEV9C_9611   0x30

Definition at line 44 of file dev9regs.h.

◆ DEV9_DMAC_BASE

#define DEV9_DMAC_BASE   0xbf801510

Definition at line 38 of file dev9regs.h.

◆ DEV9_DMAC_BCR

#define DEV9_DMAC_BCR   (DEV9_DMAC_BASE + 0x04)

Definition at line 40 of file dev9regs.h.

◆ DEV9_DMAC_CHCR

#define DEV9_DMAC_CHCR   (DEV9_DMAC_BASE + 0x08)

Definition at line 41 of file dev9regs.h.

◆ DEV9_DMAC_MADR

#define DEV9_DMAC_MADR   DEV9_DMAC_BASE

Definition at line 39 of file dev9regs.h.

◆ DEV9_REG

#define DEV9_REG (   reg)    dev9_regs->val[(reg)]

Definition at line 35 of file dev9regs.h.

◆ DEV9_REGBASE

#define DEV9_REGBASE   0xbf801460

Definition at line 32 of file dev9regs.h.

◆ USE_DEV9_REGS

#define USE_DEV9_REGS
Value:
volatile dev9_regs_t *dev9_regs = \
#define DEV9_REGBASE
Definition: dev9regs.h:32

Definition at line 33 of file dev9regs.h.

Enumeration Type Documentation

◆ _dev9_regnames

Enumerator
DEV9_R_1460 
DEV9_R_1462 
DEV9_R_1464 
DEV9_R_1466 
DEV9_R_1468 
DEV9_R_146A 
DEV9_R_POWER 
DEV9_R_REV 
DEV9_R_1470 
DEV9_R_1472 
DEV9_R_1474 
DEV9_R_1476 
DEV9_R_1478 
DEV9_R_147A 
DEV9_R_147C 
DEV9_R_147E 
DEV9_R_MAX 

Definition at line 21 of file dev9regs.h.

21  {
26  DEV9_R_MAX };
@ 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