summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/audio/wm8731.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/firmware/drivers/audio/wm8731.c b/firmware/drivers/audio/wm8731.c
index a895f4fd8b..d28501a9a7 100644
--- a/firmware/drivers/audio/wm8731.c
+++ b/firmware/drivers/audio/wm8731.c
@@ -223,28 +223,28 @@ void audiohw_set_nsorder(int order)
223 223
224void audiohw_set_sample_rate(int sampling_control) 224void audiohw_set_sample_rate(int sampling_control)
225{ 225{
226 int rate = 0; 226 int rate = 0;
227 switch(sampling_control) 227 switch(sampling_control)
228 { 228 {
229 case SAMPR_96: 229 case SAMPR_96:
230 rate = WM8731_USB24_96000HZ; 230 rate = WM8731_USB24_96000HZ;
231 break; 231 break;
232 case SAMPR_88: 232 case SAMPR_88:
233 rate = WM8731_USB24_88200HZ; 233 rate = WM8731_USB24_88200HZ;
234 break; 234 break;
235 case SAMPR_48: 235 case SAMPR_48:
236 rate = WM8731_USB24_48000HZ; 236 rate = WM8731_USB24_48000HZ;
237 break; 237 break;
238 case SAMPR_44: 238 case SAMPR_44:
239 rate = WM8731_USB24_44100HZ; 239 rate = WM8731_USB24_44100HZ;
240 break; 240 break;
241 case SAMPR_32: 241 case SAMPR_32:
242 rate = WM8731_USB24_32000HZ; 242 rate = WM8731_USB24_32000HZ;
243 break; 243 break;
244 case SAMPR_8: 244 case SAMPR_8:
245 rate = WM8731_USB24_8000HZ; 245 rate = WM8731_USB24_8000HZ;
246 break; 246 break;
247 } 247 }
248 codec_set_active(false); 248 codec_set_active(false);
249 wmcodec_write(SAMPCTRL, rate); 249 wmcodec_write(SAMPCTRL, rate);
250 codec_set_active(true); 250 codec_set_active(true);
@@ -254,13 +254,13 @@ void audiohw_set_sample_rate(int sampling_control)
254void audiohw_enable_recording(bool source_mic) 254void audiohw_enable_recording(bool source_mic)
255{ 255{
256 codec_set_active(false); 256 codec_set_active(false);
257 257
258 wm8731_regs[PDCTRL] &= ~PDCTRL_ADCPD; 258 wm8731_regs[PDCTRL] &= ~PDCTRL_ADCPD;
259 /* NOTE: When switching to digital monitoring we will not want 259 /* NOTE: When switching to digital monitoring we will not want
260 * the DAC disabled. */ 260 * the DAC disabled. */
261 wm8731_regs[PDCTRL] |= PDCTRL_DACPD; 261 wm8731_regs[PDCTRL] |= PDCTRL_DACPD;
262 wm8731_regs[AAPCTRL] &= ~AAPCTRL_DACSEL; 262 wm8731_regs[AAPCTRL] &= ~AAPCTRL_DACSEL;
263 263
264 if (source_mic) { 264 if (source_mic) {
265 wm8731_write_or(LINVOL, LINVOL_LINMUTE); 265 wm8731_write_or(LINVOL, LINVOL_LINMUTE);
266 wm8731_write_or(RINVOL, RINVOL_RINMUTE); 266 wm8731_write_or(RINVOL, RINVOL_RINMUTE);