diff options
Diffstat (limited to 'firmware/drivers/audio/tlv320.c')
-rw-r--r-- | firmware/drivers/audio/tlv320.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/drivers/audio/tlv320.c b/firmware/drivers/audio/tlv320.c index c0f37302fc..6a22ab1c74 100644 --- a/firmware/drivers/audio/tlv320.c +++ b/firmware/drivers/audio/tlv320.c | |||
@@ -21,7 +21,9 @@ | |||
21 | #include "string.h" | 21 | #include "string.h" |
22 | #include "audio.h" | 22 | #include "audio.h" |
23 | 23 | ||
24 | #ifdef CPU_COLDFIRE | ||
24 | #include "i2c-coldfire.h" | 25 | #include "i2c-coldfire.h" |
26 | #endif | ||
25 | #include "audiohw.h" | 27 | #include "audiohw.h" |
26 | 28 | ||
27 | const struct sound_settings_info audiohw_settings[] = { | 29 | const struct sound_settings_info audiohw_settings[] = { |
@@ -73,7 +75,11 @@ static void tlv320_write_reg(unsigned reg, unsigned value) | |||
73 | data[0] = (reg << 1) | ((value >> 8) & 1); | 75 | data[0] = (reg << 1) | ((value >> 8) & 1); |
74 | data[1] = value; | 76 | data[1] = value; |
75 | 77 | ||
78 | #ifdef CPU_COLDFIRE | ||
76 | if (i2c_write(I2C_IFACE_0, TLV320_ADDR, data, 2) != 2) | 79 | if (i2c_write(I2C_IFACE_0, TLV320_ADDR, data, 2) != 2) |
80 | #else | ||
81 | #warning Implement tlv320_write_reg() | ||
82 | #endif | ||
77 | { | 83 | { |
78 | logf("tlv320 error reg=0x%x", reg); | 84 | logf("tlv320 error reg=0x%x", reg); |
79 | return; | 85 | return; |