asoc 调试笔记之 route

root@raspberrypi:/sys/kernel/debug/regmap/spi0.1# mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'

root@raspberrypi:/sys/kernel/debug/regmap/spi0.1# cat registers | grep "519"
000519: 0000
root@raspberrypi:/sys/kernel/debug/regmap/spi0.1# cat registers | grep "51a"
00051a: 0003
root@raspberrypi:/sys/kernel/debug/regmap/spi0.1#

                                                  cat registers | grep "55a"
00055a: 0000
root@raspberrypi:/sys/kernel/debug/regmap/spi0.1# cat registers | grep "559"
000559: 0003
root@raspberrypi:/sys/kernel/debug/regmap/spi0.1#

Rx 通道没有 Enable 。

mplayer *.mp3 < /dev/null > /dev/null 2>1&

"559"aspberrypi:/home/pi# cat /sys/kernel/debug/regmap/spi0.1/registers | grep 
000559: 0000
"55a"aspberrypi:/home/pi# cat /sys/kernel/debug/regmap/spi0.1/registers | grep 
00055a: 0000

diff --git a/sound/soc/bcm2708/rpi-wolfson-sound-pi.c b/sound/soc/bcm2708/rpi-wolfson-sound-pi.c

index 57f4430..a943670 100644

--- a/sound/soc/bcm2708/rpi-wolfson-sound-pi.c

+++ b/sound/soc/bcm2708/rpi-wolfson-sound-pi.c

@@ -237,6 +237,7 @@ const struct snd_soc_dapm_widget rpi_wsp_dapm_widgets[] = {

SND_SOC_DAPM_MIC("Digitcal Mic", NULL),

SND_SOC_DAPM_MIC("Headset Mic", NULL),

SND_SOC_DAPM_SPK("Speaker_tmp", NULL),

+       SND_SOC_DAPM_MIC("Mic_tmp", NULL),

};

const struct snd_soc_dapm_route rpi_wsp_dapm_routes[] = {

@@ -247,6 +248,7 @@ const struct snd_soc_dapm_route rpi_wsp_dapm_routes[] = {

{ "Headset Mic", NULL, "MICBIAS1" },

{ "Speaker_tmp", NULL, "AIF2 Capture" },

+       { "AIF2 Playback", NULL, "Mic_tmp" },

};

解决

你可能感兴趣的:(asoc 调试笔记之 route)