summaryrefslogtreecommitdiff
path: root/firmware/drivers/mas.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-05-07 22:29:35 +0000
committerJens Arnold <amiconn@rockbox.org>2005-05-07 22:29:35 +0000
commitc42a1a05bbd623e434d34d72aa320188a723675d (patch)
tree401d969500f5dfd9fdd7135a6a2cc17ccd21c008 /firmware/drivers/mas.c
parentf34ce792ec48984721016137cb254ed2dc06411c (diff)
downloadrockbox-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.c6
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 {