diff options
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/audio/wm8985.c | 7 | ||||
-rw-r--r-- | firmware/drivers/tuner/lv24020lp.c | 17 |
2 files changed, 19 insertions, 5 deletions
diff --git a/firmware/drivers/audio/wm8985.c b/firmware/drivers/audio/wm8985.c index f7b2e510ae..d59d2d3230 100644 --- a/firmware/drivers/audio/wm8985.c +++ b/firmware/drivers/audio/wm8985.c | |||
@@ -186,6 +186,13 @@ void audiohw_set_lineout_vol(int vol_l, int vol_r) | |||
186 | wmcodec_write(ROUT2VOL, 0x100 | vol_r); | 186 | wmcodec_write(ROUT2VOL, 0x100 | vol_r); |
187 | } | 187 | } |
188 | 188 | ||
189 | void audiohw_set_aux_vol(int vol_l, int vol_r) | ||
190 | { | ||
191 | /* OUTMIX */ | ||
192 | wmcodec_write(LOUTMIX, 0x111 | (vol_l << 5) ); | ||
193 | wmcodec_write(ROUTMIX, 0x111 | (vol_r << 5) ); | ||
194 | } | ||
195 | |||
189 | void audiohw_set_bass(int value) | 196 | void audiohw_set_bass(int value) |
190 | { | 197 | { |
191 | eq1_reg = (eq1_reg & ~EQ_GAIN_MASK) | EQ_GAIN_VALUE(value); | 198 | eq1_reg = (eq1_reg & ~EQ_GAIN_MASK) | EQ_GAIN_VALUE(value); |
diff --git a/firmware/drivers/tuner/lv24020lp.c b/firmware/drivers/tuner/lv24020lp.c index 769be8ac77..c6d396aca4 100644 --- a/firmware/drivers/tuner/lv24020lp.c +++ b/firmware/drivers/tuner/lv24020lp.c | |||
@@ -29,19 +29,17 @@ | |||
29 | #include "power.h" | 29 | #include "power.h" |
30 | #include "fmradio.h" /* physical interface driver */ | 30 | #include "fmradio.h" /* physical interface driver */ |
31 | #include "sound.h" | 31 | #include "sound.h" |
32 | #include "pp5024.h" | ||
33 | #include "system.h" | 32 | #include "system.h" |
34 | 33 | ||
35 | #ifndef BOOTLOADER | 34 | #ifndef BOOTLOADER |
36 | 35 | ||
37 | static struct mutex tuner_mtx; | 36 | static struct mutex tuner_mtx; |
38 | 37 | ||
39 | #if 0 | ||
40 | /* define to enable tuner logging */ | 38 | /* define to enable tuner logging */ |
41 | #define SANYO_TUNER_LOG | 39 | #undef SANYO_TUNER_LOG_FILE |
42 | #endif | 40 | #undef SANYO_TUNER_LOGF |
43 | 41 | ||
44 | #ifdef SANYO_TUNER_LOG | 42 | #ifdef SANYO_TUNER_LOG_FILE |
45 | #include "sprintf.h" | 43 | #include "sprintf.h" |
46 | #include "file.h" | 44 | #include "file.h" |
47 | 45 | ||
@@ -52,6 +50,15 @@ static int fd_log = -1; | |||
52 | /* syncing required because close() is never called */ | 50 | /* syncing required because close() is never called */ |
53 | #define TUNER_LOG_SYNC() fsync(fd_log) | 51 | #define TUNER_LOG_SYNC() fsync(fd_log) |
54 | #define TUNER_LOG(s...) fdprintf(fd_log, s) | 52 | #define TUNER_LOG(s...) fdprintf(fd_log, s) |
53 | |||
54 | #elif defined(SANYO_TUNER_LOGF) | ||
55 | #define LOGF_ENABLE | ||
56 | #include "logf.h" | ||
57 | |||
58 | #define TUNER_LOG_OPEN() | ||
59 | #define TUNER_LOG_SYNC() | ||
60 | #define TUNER_LOG(s...) logf(s) | ||
61 | |||
55 | #else | 62 | #else |
56 | #define TUNER_LOG_OPEN() | 63 | #define TUNER_LOG_OPEN() |
57 | #define TUNER_LOG_SYNC() | 64 | #define TUNER_LOG_SYNC() |