diff options
Diffstat (limited to 'firmware/export/as3525.h')
-rw-r--r-- | firmware/export/as3525.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/firmware/export/as3525.h b/firmware/export/as3525.h index 388df2a925..326a7610bb 100644 --- a/firmware/export/as3525.h +++ b/firmware/export/as3525.h | |||
@@ -22,10 +22,28 @@ | |||
22 | 22 | ||
23 | #define UART_CHANNELS 1 | 23 | #define UART_CHANNELS 1 |
24 | 24 | ||
25 | |||
26 | #if MEMORYSIZE <= 2 | ||
27 | /* we put the codec buffer in IRAM */ | ||
28 | #define AMS_LOWMEM | ||
29 | #endif | ||
30 | /* these addresses are valid after mapping through the MMU */ | ||
31 | #define DRAM_ORIG 0x30000000 | ||
32 | #define IRAM_ORIG 0x0 | ||
33 | |||
34 | #define DRAM_SIZE (MEMORYSIZE * 0x100000) | ||
35 | #define IRAM_SIZE 0x50000 | ||
36 | |||
37 | |||
25 | /* AS352X only supports 512 Byte HW ECC */ | 38 | /* AS352X only supports 512 Byte HW ECC */ |
26 | #define ECCSIZE 512 | 39 | #define ECCSIZE 512 |
27 | #define ECCBYTES 3 | 40 | #define ECCBYTES 3 |
28 | 41 | ||
42 | /* AS352X MMU Page Table Entries */ | ||
43 | /* to be implemented */ | ||
44 | #define TTB_SIZE 0x0 /* Mimics OF */ | ||
45 | #define TTB_BASE_ADDR (DRAM_ORIG + DRAM_SIZE - TTB_SIZE) | ||
46 | |||
29 | 47 | ||
30 | /* AS352X device base addresses */ | 48 | /* AS352X device base addresses */ |
31 | 49 | ||