diff options
-rw-r--r-- | firmware/export/tcc730.h | 42 |
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) |