diff options
Diffstat (limited to 'firmware/drivers/mas.c')
-rw-r--r-- | firmware/drivers/mas.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/mas.c b/firmware/drivers/mas.c index 40330db350..e954bcec5e 100644 --- a/firmware/drivers/mas.c +++ b/firmware/drivers/mas.c | |||
@@ -17,6 +17,7 @@ | |||
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | #include "stdbool.h" | 19 | #include "stdbool.h" |
20 | #include "config.h" | ||
20 | #include "sh7034.h" | 21 | #include "sh7034.h" |
21 | #include "i2c.h" | 22 | #include "i2c.h" |
22 | #include "debug.h" | 23 | #include "debug.h" |
@@ -130,7 +131,7 @@ int mas_writemem(int bank, int addr, unsigned long* src, int len) | |||
130 | 131 | ||
131 | j = 0; | 132 | j = 0; |
132 | while(len--) { | 133 | while(len--) { |
133 | #ifdef ARCHOS_RECORDER | 134 | #ifdef HAVE_MAS3587F |
134 | buf[i++] = 0; | 135 | buf[i++] = 0; |
135 | buf[i++] = ptr[j+1]; | 136 | buf[i++] = ptr[j+1]; |
136 | buf[i++] = ptr[j+2]; | 137 | buf[i++] = ptr[j+2]; |
@@ -230,7 +231,7 @@ static int mas_devread(unsigned long *dest, int len) | |||
230 | if (i2c_getack()) { | 231 | if (i2c_getack()) { |
231 | for (i=0;len;i++) { | 232 | for (i=0;len;i++) { |
232 | len--; | 233 | len--; |
233 | #ifdef ARCHOS_RECORDER | 234 | #ifdef HAVE_MAS3587F |
234 | i2c_inb(0); /* Dummy read */ | 235 | i2c_inb(0); /* Dummy read */ |
235 | ptr[i*4+0] = 0; | 236 | ptr[i*4+0] = 0; |
236 | ptr[i*4+1] = i2c_inb(0) & 0x0f; | 237 | ptr[i*4+1] = i2c_inb(0) & 0x0f; |
@@ -264,8 +265,7 @@ static int mas_devread(unsigned long *dest, int len) | |||
264 | return ret; | 265 | return ret; |
265 | } | 266 | } |
266 | 267 | ||
267 | #ifdef ARCHOS_RECORDER | 268 | #ifdef HAVE_MAS3587F |
268 | |||
269 | void mas_reset(void) | 269 | void mas_reset(void) |
270 | { | 270 | { |
271 | PAIOR |= 0x100; | 271 | PAIOR |= 0x100; |