From c42a1a05bbd623e434d34d72aa320188a723675d Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Sat, 7 May 2005 22:29:35 +0000 Subject: 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 --- firmware/drivers/mas.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'firmware/drivers/mas.c') 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) or_b(0x01, &PAIORH); #if CONFIG_HWCODEC == MAS3507D + /* PB5 is "MAS enable". make it GPIO output and high */ + PBCR2 &= ~0x0c00; + or_b(0x20, &PBIORL); + or_b(0x20, &PBDRL); + and_b(~0x01, &PADRH); sleep(HZ/100); or_b(0x01, &PADRH); sleep(HZ/5); - #elif (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) if(old_recorder) { -- cgit v1.2.3