summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/as3525-codec.c
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2008-11-10 19:53:12 +0000
committerRafaël Carré <rafael.carre@gmail.com>2008-11-10 19:53:12 +0000
commit22c450a7f41ff0c37a274ab14eb5d8cd575266a0 (patch)
treee4becf3cd7221a18e33fa620521659a30ec0903a /firmware/target/arm/as3525/as3525-codec.c
parent81b2ffb63ea164d41ffb793187c9e1244c6355c9 (diff)
downloadrockbox-22c450a7f41ff0c37a274ab14eb5d8cd575266a0.tar.gz
rockbox-22c450a7f41ff0c37a274ab14eb5d8cd575266a0.zip
Merge target/arm/as3525/as3525-codec.h into target/arm/ascodec-target.h
The AMS Sansa use the same AS3514 registers (except USB_UTIL which was added) Use the register defines in AMS Sansa code instead of hardcoded values git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19073 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/as3525-codec.c')
-rw-r--r--firmware/target/arm/as3525/as3525-codec.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/as3525-codec.c b/firmware/target/arm/as3525/as3525-codec.c
index 76e5071197..4d8598eaf1 100644
--- a/firmware/target/arm/as3525/as3525-codec.c
+++ b/firmware/target/arm/as3525/as3525-codec.c
@@ -37,11 +37,9 @@
37 interrupt bit 7 is raised and DACNT is not decremented after the transfer. 37 interrupt bit 7 is raised and DACNT is not decremented after the transfer.
38 */ 38 */
39 39
40#include "as3525-codec.h" 40#include "ascodec-target.h"
41#include "as3525.h" 41#include "as3525.h"
42 42
43#define AUDIO_I2C_ADDR 0x46
44
45#define I2C2_DATA *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x00)) 43#define I2C2_DATA *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x00))
46#define I2C2_SLAD0 *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x04)) 44#define I2C2_SLAD0 *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x04))
47#define I2C2_CNTRL *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x0C)) 45#define I2C2_CNTRL *((volatile unsigned int *)(I2C_AUDIO_BASE + 0x0C))
@@ -72,7 +70,7 @@ void ascodec_init(void)
72 I2C2_CPSR1 = 0; /* MSB */ 70 I2C2_CPSR1 = 0; /* MSB */
73 71
74 /* set i2c slave address of codec part */ 72 /* set i2c slave address of codec part */
75 I2C2_SLAD0 = AUDIO_I2C_ADDR << 1; 73 I2C2_SLAD0 = AS3514_I2C_ADDR << 1;
76 74
77 I2C2_CNTRL = 0x51; 75 I2C2_CNTRL = 0x51;
78} 76}