diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/config-m200.h | 3 | ||||
-rw-r--r-- | firmware/export/tcc77x.h | 18 | ||||
-rw-r--r-- | firmware/export/tcc780x.h | 29 |
3 files changed, 50 insertions, 0 deletions
diff --git a/firmware/export/config-m200.h b/firmware/export/config-m200.h index e3cb42e403..875debd257 100644 --- a/firmware/export/config-m200.h +++ b/firmware/export/config-m200.h | |||
@@ -6,6 +6,9 @@ | |||
6 | /* For Rolo and boot loader */ | 6 | /* For Rolo and boot loader */ |
7 | #define MODEL_NUMBER 29 | 7 | #define MODEL_NUMBER 29 |
8 | 8 | ||
9 | /* Enable FAT16 support */ | ||
10 | #define HAVE_FAT16SUPPORT | ||
11 | |||
9 | /* define this if you have recording possibility */ | 12 | /* define this if you have recording possibility */ |
10 | //#define HAVE_RECORDING | 13 | //#define HAVE_RECORDING |
11 | 14 | ||
diff --git a/firmware/export/tcc77x.h b/firmware/export/tcc77x.h index a819e29c2c..b17865e257 100644 --- a/firmware/export/tcc77x.h +++ b/firmware/export/tcc77x.h | |||
@@ -59,6 +59,10 @@ | |||
59 | #define PCLKCFG5 (*(volatile unsigned long *)0x80000430) | 59 | #define PCLKCFG5 (*(volatile unsigned long *)0x80000430) |
60 | #define PCLKCFG6 (*(volatile unsigned long *)0x80000434) | 60 | #define PCLKCFG6 (*(volatile unsigned long *)0x80000434) |
61 | 61 | ||
62 | /* Device bits for SWRESET & BCLKCTR */ | ||
63 | |||
64 | #define DEV_NAND (1<<16) | ||
65 | |||
62 | /* ADC */ | 66 | /* ADC */ |
63 | 67 | ||
64 | #define ADCCON (*(volatile unsigned long *)0x80000a00) | 68 | #define ADCCON (*(volatile unsigned long *)0x80000a00) |
@@ -142,4 +146,18 @@ | |||
142 | #define TI0 (1<<0) /* Timer 0 IRQ flag */ | 146 | #define TI0 (1<<0) /* Timer 0 IRQ flag */ |
143 | #define TI1 (1<<1) /* Timer 1 IRQ flag */ | 147 | #define TI1 (1<<1) /* Timer 1 IRQ flag */ |
144 | 148 | ||
149 | /* NAND Flash Controller */ | ||
150 | |||
151 | #define NFC_CMD (*(volatile unsigned long *)0x90000000) | ||
152 | #define NFC_SADDR (*(volatile unsigned long *)0x9000000C) | ||
153 | #define NFC_SDATA (*(volatile unsigned long *)0x90000040) | ||
154 | #define NFC_WDATA (*(volatile unsigned long *)0x90000010) | ||
155 | #define NFC_CTRL (*(volatile unsigned long *)0x90000050) | ||
156 | #define NFC_16BIT (1<<26) | ||
157 | #define NFC_CS0 (1<<23) | ||
158 | #define NFC_CS1 (1<<22) | ||
159 | #define NFC_READY (1<<20) | ||
160 | #define NFC_IREQ (*(volatile unsigned long *)0x90000060) | ||
161 | #define NFC_RST (*(volatile unsigned long *)0x90000064) | ||
162 | |||
145 | #endif | 163 | #endif |
diff --git a/firmware/export/tcc780x.h b/firmware/export/tcc780x.h index e938067544..22e046a445 100644 --- a/firmware/export/tcc780x.h +++ b/firmware/export/tcc780x.h | |||
@@ -195,4 +195,33 @@ | |||
195 | 195 | ||
196 | #define TCC780_VER (*(volatile unsigned long *)0xE0001FFC) | 196 | #define TCC780_VER (*(volatile unsigned long *)0xE0001FFC) |
197 | 197 | ||
198 | /* NAND Flash Controller */ | ||
199 | |||
200 | #define NFC_CMD (*(volatile unsigned long *)0xF0053000) | ||
201 | #define NFC_SADDR (*(volatile unsigned long *)0xF005300C) | ||
202 | #define NFC_SDATA (*(volatile unsigned long *)0xF0053040) | ||
203 | #define NFC_WDATA (*(volatile unsigned long *)0xF0053010) | ||
204 | #define NFC_CTRL (*(volatile unsigned long *)0xF0053050) | ||
205 | #define NFC_16BIT (1<<26) | ||
206 | #define NFC_CS0 (1<<23) | ||
207 | #define NFC_CS1 (1<<22) | ||
208 | #define NFC_READY (1<<20) | ||
209 | #define NFC_IREQ (*(volatile unsigned long *)0xF0053060) | ||
210 | #define NFC_RST (*(volatile unsigned long *)0xF0053064) | ||
211 | |||
212 | /* ECC Controller */ | ||
213 | |||
214 | #define ECC_CTRL (*(volatile unsigned long *)0xF005B000) | ||
215 | #define ECC_M4EN (1<<6) | ||
216 | #define ECC_ENC (1<<27) | ||
217 | #define ECC_READY (1<<26) | ||
218 | #define ECC_BASE (*(volatile unsigned long *)0xF005B004) | ||
219 | #define ECC_CLR (*(volatile unsigned long *)0xF005B00C) | ||
220 | #define ECC_MLC0W (*(volatile unsigned long *)0xF005B030) | ||
221 | #define ECC_MLC1W (*(volatile unsigned long *)0xF005B034) | ||
222 | #define ECC_MLC2W (*(volatile unsigned long *)0xF005B038) | ||
223 | #define ECC_ERRADDR (*(volatile unsigned long *)0xF005B050) | ||
224 | #define ECC_ERRDATA (*(volatile unsigned long *)0xF005B060) | ||
225 | #define ECC_ERR (*(volatile unsigned long *)0xF005B070) | ||
226 | |||
198 | #endif | 227 | #endif |