summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
commit9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 (patch)
treed341118a6d8beefbf6e0da1761c7f8990967a8d1 /firmware/drivers/audio
parent608bc4ed4bc74560e1d2e6333d25d1254fb9058a (diff)
downloadrockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.tar.gz
rockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.zip
MPIO HD300 - initial commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/audio')
-rw-r--r--firmware/drivers/audio/wm8751.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/drivers/audio/wm8751.c b/firmware/drivers/audio/wm8751.c
index 06b5f61bd3..aa2505ccfe 100644
--- a/firmware/drivers/audio/wm8751.c
+++ b/firmware/drivers/audio/wm8751.c
@@ -565,6 +565,7 @@ void audiohw_set_recsrc(int source, bool recording)
565 } 565 }
566 break; 566 break;
567 567
568#if (INPUT_SRC_CAPS & SRC_CAP_LINEIN)
568 case AUDIO_SRC_LINEIN: 569 case AUDIO_SRC_LINEIN:
569#ifdef AUDIOHW_HAVE_DEPTH_3D 570#ifdef AUDIOHW_HAVE_DEPTH_3D
570 wmcodec_write(PWRMGMT1, PWRMGMT1_VREF | PWRMGMT1_VMIDSEL_50K); 571 wmcodec_write(PWRMGMT1, PWRMGMT1_VREF | PWRMGMT1_VMIDSEL_50K);
@@ -599,7 +600,8 @@ void audiohw_set_recsrc(int source, bool recording)
599 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO); 600 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO);
600 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO); 601 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO);
601 break; 602 break;
602 603#endif
604#if (INPUT_SRC_CAPS & SRC_CAP_MIC)
603 case AUDIO_SRC_MIC: 605 case AUDIO_SRC_MIC:
604#ifdef AUDIOHW_HAVE_DEPTH_3D 606#ifdef AUDIOHW_HAVE_DEPTH_3D
605 wmcodec_write(PWRMGMT1, PWRMGMT1_VREF | PWRMGMT1_VMIDSEL_50K); 607 wmcodec_write(PWRMGMT1, PWRMGMT1_VREF | PWRMGMT1_VMIDSEL_50K);
@@ -634,7 +636,8 @@ void audiohw_set_recsrc(int source, bool recording)
634 /* route DAC signal to output mixer */ 636 /* route DAC signal to output mixer */
635 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO); 637 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO);
636 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO); 638 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO);
637 639 break;
640#endif
638 } /* switch(source) */ 641 } /* switch(source) */
639} 642}
640 643