diff options
author | Jens Arnold <amiconn@rockbox.org> | 2005-05-07 22:29:35 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2005-05-07 22:29:35 +0000 |
commit | c42a1a05bbd623e434d34d72aa320188a723675d (patch) | |
tree | 401d969500f5dfd9fdd7135a6a2cc17ccd21c008 /firmware/drivers/mas.c | |
parent | f34ce792ec48984721016137cb254ed2dc06411c (diff) | |
download | rockbox-c42a1a05bbd623e434d34d72aa320188a723675d.tar.gz rockbox-c42a1a05bbd623e434d34d72aa320188a723675d.zip |
Moved unrelated stuff from i2c the driver to appropriate places. Minor optimisation in i2c driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6419 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/mas.c')
-rw-r--r-- | firmware/drivers/mas.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/drivers/mas.c b/firmware/drivers/mas.c index 891ceff18d..7c8b55c422 100644 --- a/firmware/drivers/mas.c +++ b/firmware/drivers/mas.c | |||
@@ -271,11 +271,15 @@ void mas_reset(void) | |||
271 | or_b(0x01, &PAIORH); | 271 | or_b(0x01, &PAIORH); |
272 | 272 | ||
273 | #if CONFIG_HWCODEC == MAS3507D | 273 | #if CONFIG_HWCODEC == MAS3507D |
274 | /* PB5 is "MAS enable". make it GPIO output and high */ | ||
275 | PBCR2 &= ~0x0c00; | ||
276 | or_b(0x20, &PBIORL); | ||
277 | or_b(0x20, &PBDRL); | ||
278 | |||
274 | and_b(~0x01, &PADRH); | 279 | and_b(~0x01, &PADRH); |
275 | sleep(HZ/100); | 280 | sleep(HZ/100); |
276 | or_b(0x01, &PADRH); | 281 | or_b(0x01, &PADRH); |
277 | sleep(HZ/5); | 282 | sleep(HZ/5); |
278 | |||
279 | #elif (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) | 283 | #elif (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) |
280 | if(old_recorder) | 284 | if(old_recorder) |
281 | { | 285 | { |