diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2010-11-26 23:28:08 +0000 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2010-11-26 23:28:08 +0000 |
commit | 9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 (patch) | |
tree | d341118a6d8beefbf6e0da1761c7f8990967a8d1 /firmware/drivers/audio | |
parent | 608bc4ed4bc74560e1d2e6333d25d1254fb9058a (diff) | |
download | rockbox-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.c | 7 |
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 | ||