summaryrefslogtreecommitdiff
path: root/firmware/export/as3525.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/as3525.h')
-rw-r--r--firmware/export/as3525.h18
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