PS2SDK
PS2 Homebrew Libraries
dev9regs.h File Reference
#include <tamtypes.h>
+ Include dependency graph for dev9regs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _dev9_regs
 

Macros

#define DEV9_R_146C   DEV9_R_POWER
 
#define DEV9_R_146E   DEV9_R_REV
 
#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
 

Typedefs

typedef struct _dev9_regs dev9_regs_t
 

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.


Data Structure Documentation

◆ _dev9_regs

struct _dev9_regs

Definition at line 44 of file dev9regs.h.

Data Fields
vu16 val[DEV9_R_MAX]

Macro Definition Documentation

◆ USE_DEV9_REGS

#define USE_DEV9_REGS
Value:
dev9_regs_t *dev9_regs = \
(dev9_regs_t *)DEV9_REGBASE

Definition at line 50 of file dev9regs.h.

_dev9_regs
Definition: dev9regs.h:44