diff options
author | Marcoen Hirschberg <marcoen@gmail.com> | 2006-12-29 02:49:12 +0000 |
---|---|---|
committer | Marcoen Hirschberg <marcoen@gmail.com> | 2006-12-29 02:49:12 +0000 |
commit | 295367686ec9855c4d90f68a6003e819fef8e7ab (patch) | |
tree | b4077ffb8d2283bf199ad12a90322be77040c2fd /firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c | |
parent | 995a804defda23233ccbdd859023f4ba3ecba0bf (diff) | |
download | rockbox-295367686ec9855c4d90f68a6003e819fef8e7ab.tar.gz rockbox-295367686ec9855c4d90f68a6003e819fef8e7ab.zip |
merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11850 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c')
-rw-r--r-- | firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c b/firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c index 3835ce6c05..fd023e1be0 100644 --- a/firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c +++ b/firmware/target/arm/gigabeat/meg-fx/wmcodec-meg-fx.c | |||
@@ -36,7 +36,6 @@ | |||
36 | #include "file.h" | 36 | #include "file.h" |
37 | #include "buffer.h" | 37 | #include "buffer.h" |
38 | #include "audio.h" | 38 | #include "audio.h" |
39 | #include "i2s.h" | ||
40 | #include "i2c.h" | 39 | #include "i2c.h" |
41 | #include "i2c-meg-fx.h" | 40 | #include "i2c-meg-fx.h" |
42 | /* | 41 | /* |
@@ -53,11 +52,16 @@ void i2s_reset(void) | |||
53 | int audiohw_init(void) { | 52 | int audiohw_init(void) { |
54 | /* reset I2C */ | 53 | /* reset I2C */ |
55 | i2c_init(); | 54 | i2c_init(); |
55 | |||
56 | /* GPC5 controls headphone output */ | ||
57 | GPCCON &= ~(0x3 << 10); | ||
58 | GPCCON |= (1 << 10); | ||
59 | GPCDAT |= (1 << 5); | ||
56 | 60 | ||
57 | return 0; | 61 | return 0; |
58 | } | 62 | } |
59 | 63 | ||
60 | void wmcodec_write(int reg, int data) | 64 | void wmcodec_write(int reg, int data) |
61 | { | 65 | { |
62 | i2c_send(0x34, (reg<<1) | ((data&0x100)>>8),data&0xff); | 66 | i2c_send(0x34, (reg<<1) | ((data&0x100)>>8), data&0xff); |
63 | } | 67 | } |