summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/system-as3525.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/system-as3525.c')
-rw-r--r--firmware/target/arm/as3525/system-as3525.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c
index 7653985d19..f42387d024 100644
--- a/firmware/target/arm/as3525/system-as3525.c
+++ b/firmware/target/arm/as3525/system-as3525.c
@@ -167,14 +167,16 @@ static void sdram_init(void)
167 MPMC_DYNAMIC_tRRD = 2; 167 MPMC_DYNAMIC_tRRD = 2;
168 MPMC_DYNAMIC_tMRD = 2; 168 MPMC_DYNAMIC_tMRD = 2;
169 169
170#if defined(SANSA_CLIP) || defined(SANSA_M200V4) || defined(SANSA_FUZE) 170#if defined(SANSA_CLIP) || defined(SANSA_M200V4)
171# define MEMORY_MODEL 0x21 171/* 16 bits external bus, low power SDRAM, 16 Mbits = 2 Mbytes */
172 /* 16 bits external bus, low power SDRAM, 16 Mbits = 2 Mbytes */ 172#define MEMORY_MODEL 0x21
173#elif defined(SANSA_E200V2) 173
174# define MEMORY_MODEL 0x5 174#elif defined(SANSA_E200V2) || defined(SANSA_FUZE)
175 /* 16 bits external bus, high performance SDRAM, 64 Mbits = 8 Mbytes */ 175/* 16 bits external bus, high performance SDRAM, 64 Mbits = 8 Mbytes */
176#define MEMORY_MODEL 0x5
177
176#else 178#else
177# error "The external memory in your player is unknown" 179#error "The external memory in your player is unknown"
178#endif 180#endif
179 181
180 MPMC_DYNAMIC_RASCAS_0 = (2<<8)|2; /* CAS & RAS latency = 2 clock cycles */ 182 MPMC_DYNAMIC_RASCAS_0 = (2<<8)|2; /* CAS & RAS latency = 2 clock cycles */