summaryrefslogtreecommitdiff
path: root/firmware/export/tcc730.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/tcc730.h')
-rw-r--r--firmware/export/tcc730.h42
1 files changed, 38 insertions, 4 deletions
diff --git a/firmware/export/tcc730.h b/firmware/export/tcc730.h
index 311e43b9e7..97c4f2a578 100644
--- a/firmware/export/tcc730.h
+++ b/firmware/export/tcc730.h
@@ -26,6 +26,7 @@
26#define IOBASE (0x3f0000) 26#define IOBASE (0x3f0000)
27#define MMIO(t, x) (*(volatile t*)(IOBASE+(x))) 27#define MMIO(t, x) (*(volatile t*)(IOBASE+(x)))
28 28
29#define WDTEN MMIO(unsigned char, 0x06)
29#define WDTCON MMIO(unsigned char, 0x07) 30#define WDTCON MMIO(unsigned char, 0x07)
30 31
31#define TACON MMIO(unsigned char, 0x08) 32#define TACON MMIO(unsigned char, 0x08)
@@ -39,16 +40,49 @@
39#define P0 MMIO(unsigned char, 0x30) 40#define P0 MMIO(unsigned char, 0x30)
40#define P1 MMIO(unsigned char, 0x31) 41#define P1 MMIO(unsigned char, 0x31)
41#define P2 MMIO(unsigned char, 0x32) 42#define P2 MMIO(unsigned char, 0x32)
43#define P3 MMIO(unsigned char, 0x33)
44#define P4 MMIO(unsigned char, 0x34)
45#define P5 MMIO(unsigned char, 0x35)
46#define P6 MMIO(unsigned char, 0x36)
47#define P7 MMIO(unsigned char, 0x37)
48#define P8 MMIO(unsigned char, 0x38)
49#define P9 MMIO(unsigned char, 0x39)
50#define P10 MMIO(unsigned char, 0x3A)
51
52#define P0CON MMIO(unsigned char,0x40)
53#define P1CON MMIO(unsigned char,0x41)
54#define P2CON MMIO(unsigned int,0x42)
55#define P2CONH MMIO(unsigned char,0x42)
56#define P2CONL MMIO(unsigned char,0x43)
57#define P3CON MMIO(unsigned int,0x44)
58#define P3PUR MMIO(unsigned char,0x46)
59#define P5CON MMIO(unsigned char,0x48)
60#define P5PUR MMIO(unsigned char,0x49)
61#define P5INTMOD MMIO(unsigned int,0x4A)
62#define P5INTCON MMIO(unsigned char,0x4C)
63#define P4CON MMIO(unsigned char,0x50)
64#define P4INTCON MMIO(unsigned char,0x51)
65#define P4INTMOD MMIO(unsigned char,0x52)
66#define P6CON MMIO(unsigned char,0x53)
67#define P7CON MMIO(unsigned char,0x54)
68#define P8CON MMIO(unsigned char,0x55)
69#define P9CON MMIO(unsigned char,0x56)
70#define P10CON MMIO(unsigned char,0x57)
42 71
43#define ADDATA MMIO(unsigned int, 0x74) 72#define ADDATA MMIO(unsigned int, 0x74)
44#define ADCON MMIO(unsigned char, 0x76) 73#define ADCON MMIO(unsigned char, 0x76)
45 74
46#define PLL0DATA MMIO(unsigned char, 0xA8) 75#define PLL0DATA MMIO(unsigned int, 0xA8)
47#define PLL0CON MMIO(unsigned int, 0xAA) 76#define PLL0CON MMIO(unsigned char, 0xAA)
48#define PLL1DATA MMIO(unsigned char, 0xAC) 77#define PLL1DATA MMIO(unsigned int, 0xAC)
49#define PLL1CON MMIO(unsigned int, 0xAE) 78#define PLL1CON MMIO(unsigned char, 0xAE)
50 79
51#define MIUSCFG MMIO(unsigned char, 0x110) 80#define MIUSCFG MMIO(unsigned char, 0x110)
81#define MIUDCOM MMIO(unsigned char, 0x111)
82#define MIUDCFG MMIO(unsigned int, 0x112)
83#define MIUDCNT MMIO(unsigned int, 0x114)
84
85
52 86
53#define DDMACOM MMIO(unsigned char, 0x120) 87#define DDMACOM MMIO(unsigned char, 0x120)
54#define DDMACFG MMIO(unsigned char, 0x121) 88#define DDMACFG MMIO(unsigned char, 0x121)