diff options
author | Dave Chapman <dave@dchapman.com> | 2006-02-28 00:58:19 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-02-28 00:58:19 +0000 |
commit | 71ee68e97873978f1bb1f3fd63511f7c9396b965 (patch) | |
tree | 10e333dbe5118bb8eb10c73229afd089278798b4 /firmware/drivers | |
parent | 9b1c9db66e1c9c0fc55164ca6e7cf1b95399a7ca (diff) | |
download | rockbox-71ee68e97873978f1bb1f3fd63511f7c9396b965.tar.gz rockbox-71ee68e97873978f1bb1f3fd63511f7c9396b965.zip |
iPod 5G: Correctly implement mute when setting volume
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8863 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/wm8758.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/firmware/drivers/wm8758.c b/firmware/drivers/wm8758.c index ea670230b9..aec6f3b598 100644 --- a/firmware/drivers/wm8758.c +++ b/firmware/drivers/wm8758.c | |||
@@ -147,12 +147,6 @@ void wmcodec_enable_output(bool enable) | |||
147 | 147 | ||
148 | int wmcodec_set_master_vol(int vol_l, int vol_r) | 148 | int wmcodec_set_master_vol(int vol_l, int vol_r) |
149 | { | 149 | { |
150 | /* +6 to -73dB 1dB steps (plus mute == 80levels) 7bits */ | ||
151 | /* 1111111 == +6dB */ | ||
152 | /* 1111001 == 0dB */ | ||
153 | /* 0110000 == -73dB */ | ||
154 | /* 0101111 == mute (0x2f) */ | ||
155 | |||
156 | /* OUT1 */ | 150 | /* OUT1 */ |
157 | wm8758_write(LOUT1VOL, vol_l); | 151 | wm8758_write(LOUT1VOL, vol_l); |
158 | wm8758_write(ROUT1VOL, 0x100 | vol_r); | 152 | wm8758_write(ROUT1VOL, 0x100 | vol_r); |