亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

nau8822 codec driver 錄音時mic bias 無法自動打開問題

2024-06-28 13:20:51
字體:
來源:轉載
供稿:網友
nau8822 codec driver 錄音時mic bias 無法自動打開問題

nau8822 codec driver 錄音時mic bias 無法自動打開問題

問題描述:

kernel版本:3.10

在nuc970上測試nau8822驅動時發現,雖然驅動中有如下定義:

SND_SOC_DAPM_MICBIAS("Mic Bias", NAU8822_POWER_MANAGEMENT_1, 4, 0),

但在播放錄音時始終調不到該操作。

在route上增加如下路徑

{"Left Boost Mixer", NULL, "Mic Bias"},

后依然無法調用到Mic Bias。

分析:

經測試及查資料發現,是因為SND_SOC_DAPM_MICBIAS在3.10內核中不是起點或終點,所以如果定義mic bias為SND_SOC_DAPM_MICBIAS,它不能位于路徑的起點或終點。

一條完整的dapm音頻路徑,必然有起點和終點,我們把位于這些起點和終點的widget稱之為端點widget。以下這些類型的widget可以成為端點widget:

codec的輸入輸出引腳:

snd_soc_dapm_output

snd_soc_dapm_input

外接的音頻設備:

snd_soc_dapm_hp

snd_soc_dapm_spk

snd_soc_dapm_line

音頻流(stream domain):

snd_soc_dapm_adc

snd_soc_dapm_dac

snd_soc_dapm_aif_out

snd_soc_dapm_aif_in

snd_soc_dapm_dai_out

snd_soc_dapm_dai_in

電源、時鐘和其它:

snd_soc_dapm_supply

snd_soc_dapm_regulator_supply

snd_soc_dapm_clock_supply

snd_soc_dapm_kcontrol

解決方法有2:

1.構造新的route使bias位于路徑的中間,例如:

{"Left Input Mixer", "Mic Switch", "Mic bias"},

{"Mic bias", NULL, "LMICN"},

{"Mic bias", NULL, "LMICP"},

2.采用新的定義:SND_SOC_DAPM_SUPPLY代替SND_SOC_DAPM_MICBIAS來定義mic bias,具體定義如下:

SND_SOC_DAPM_SUPPLY("Mic Bias",

NAU8822_POWER_MANAGEMENT_1, 4, 0, NULL, 0),

在route定義中增加如下route:

{"Left Boost Mixer", NULL, "Mic Bias"},

測試驗證:

只驗證了方法2,修改代碼后,在nuc970bsp中運行

/usr/arecord -f S16_LE -r 8000 -c 2 -D plughw:0,0 test.wav

成功調出mic bias,log如下:

bash-3.2# /usr/arecord -f S16_LE -r 8000 -c 2 -D plughw:0,0 test.wav

Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo

pop test : Queue RMICN: reg=0xffffffff, 0x1/0x1

pop test : Queue RMICP: reg=0xffffffff, 0x1/0x1

pop test : Queue LMICN: reg=0xffffffff, 0x1/0x1

pop test : Queue LMICP: reg=0xffffffff, 0x1/0x1

pop test : Queue RAUX: reg=0xffffffff, 0x1/0x1

pop test : Queue R2: reg=0xffffffff, 0x1/0x1

pop test : Queue LAUX: reg=0xffffffff, 0x1/0x1

pop test : Queue L2: reg=0xffffffff, 0x1/0x1

pop test : Queue Mic Bias: reg=0x1, 0x10/0x10

pop test : Queue Capture: reg=0xffffffff, 0x1/0x1

pop test : Queue Right Input Mixer: reg=0x2, 0x8/0x8

pop test : Queue Left Input Mixer: reg=0x2, 0xc/0xc

pop test : Queue Right Boost Mixer: reg=0x2, 0x20/0x20

pop test : Queue Left Boost Mixer: reg=0x2, 0x30/0x30

pop test : Queue Left Capture PGA: reg=0x2d, 0x0/0x40

pop test : Queue Right Capture PGA: reg=0x2e, 0x0/0x40

pop test : Queue Right ADC: reg=0x2, 0x2/0x2

pop test : Queue Left ADC: reg=0x2, 0x3/0x3


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美在线观看视频| 亚洲娇小xxxx欧美娇小| 97视频免费在线看| 亚洲国产美女精品久久久久∴| 亚洲精品动漫久久久久| 一区二区三区 在线观看视| 久久人人爽人人爽爽久久| 成人av在线网址| 欧美激情久久久久久| 日韩禁在线播放| 亚洲激情久久久| 国产日韩专区在线| 91爱视频在线| 亚洲深夜福利网站| 91日韩在线播放| 情事1991在线| 国产丝袜一区二区| 日韩在线观看网站| 欧美午夜丰满在线18影院| 久久九九热免费视频| 久久久久久久久久久91| 久久综合免费视频| 国产精品白嫩美女在线观看| 国产精品视频免费观看www| 欧美精品激情在线观看| 影音先锋欧美精品| 日韩免费电影在线观看| 日韩电影大全免费观看2023年上| 国产成人jvid在线播放| 国产精品成人一区| 国产91精品不卡视频| 日韩av免费观影| 欧美日韩成人在线观看| 日韩电影中文 亚洲精品乱码| 国产精品一区二区三区久久久| 91久久久久久久久久| 欧美中文字幕视频| 亚洲男人天堂手机在线| 亚州欧美日韩中文视频| 日韩在线视频导航| 欧美日韩美女在线| 自拍视频国产精品| 黑人巨大精品欧美一区二区一视频| 亚洲欧美日韩精品久久| 亚洲一区二区三区sesese| 不卡av在线播放| 一区二区日韩精品| 国产+成+人+亚洲欧洲| 亚洲人成免费电影| 亚洲国产精品女人久久久| 777午夜精品福利在线观看| 欧美午夜精品久久久久久浪潮| 国产精品日韩欧美综合| 国产精品成人久久久久| 高清欧美性猛交| 欧美人成在线视频| 成人中文字幕+乱码+中文字幕| 亚洲性xxxx| 亚洲精品资源在线| 国内揄拍国内精品少妇国语| 国产一区二区三区在线| 亚洲第一精品久久忘忧草社区| 91精品久久久久久久| 奇门遁甲1982国语版免费观看高清| 国产精品视频中文字幕91| 亚洲男人av在线| 91精品国产777在线观看| 国产精品福利网| 美乳少妇欧美精品| 国产日韩在线精品av| 国产97在线播放| 青青在线视频一区二区三区| 中文亚洲视频在线| 亚洲午夜色婷婷在线| 色婷婷av一区二区三区在线观看| 欧美黑人一区二区三区| 韩国国内大量揄拍精品视频| 国产精品三级在线| 国产手机视频精品| 日韩欧中文字幕| 国产日产欧美精品| 亚洲一二三在线| 国产性猛交xxxx免费看久久| 亚洲福利精品在线| 国产在线不卡精品| 激情亚洲一区二区三区四区| 欧美日韩国产成人在线观看| 91精品国产91久久久久| 成人国产在线激情| 91精品国产综合久久香蕉的用户体验| 青青草国产精品一区二区| 国产精品毛片a∨一区二区三区|国| 日本韩国欧美精品大片卡二| 亚洲国产成人精品久久久国产成人一区| 欧美肥老妇视频| 日韩电影中文字幕在线| 高跟丝袜一区二区三区| 91精品国产91久久久久久久久| 亚洲欧美中文在线视频| 欧美性xxxxx极品娇小| 九九热99久久久国产盗摄| 不卡av在线网站| 亚洲综合成人婷婷小说| 久久精品在线播放| 亚洲性视频网址| 国产精品久久久av久久久| 91香蕉电影院| 国产精品第二页| 国产美女精品视频| 一区二区三区视频在线| 日韩视频免费中文字幕| 成人在线免费观看视视频| 国产精品久久久久久av下载红粉| 亚洲黄页视频免费观看| 正在播放欧美一区| 久久成人精品一区二区三区| 成人免费视频97| 久久久精品欧美| 国产成人精品免高潮在线观看| 欧美中文字幕在线播放| 欧美做爰性生交视频| 88国产精品欧美一区二区三区| 欧美国产日韩一区二区在线观看| 亚洲欧美色图片| 色综合男人天堂| 久久99国产精品久久久久久久久| 亚洲国产黄色片| 亚洲一区二区三区在线免费观看| 欧美性xxxx在线播放| 欧美与欧洲交xxxx免费观看| 日韩在线中文字| 啪一啪鲁一鲁2019在线视频| 亚洲精品一区二区久| 日本不卡视频在线播放| 久久综合国产精品台湾中文娱乐网| 欧美怡春院一区二区三区| 久久久久国色av免费观看性色| 欧美成人国产va精品日本一级| 久久成人免费视频| 欧美二区在线播放| 91伊人影院在线播放| 91精品久久久久久久久青青| 日韩精品极品在线观看播放免费视频| 国色天香2019中文字幕在线观看| 欧美野外猛男的大粗鳮| 精品一区二区三区电影| 91在线免费网站| 日韩亚洲国产中文字幕| 久久久精品亚洲| 欧美疯狂性受xxxxx另类| 欧美另类极品videosbestfree| 久久久亚洲网站| 日韩黄色高清视频| 国产精品高潮在线| 精品国产欧美一区二区三区成人| 最近免费中文字幕视频2019| 欧美成人精品三级在线观看| 日韩av在线精品| 久久天天躁夜夜躁狠狠躁2022| 538国产精品视频一区二区| 国产成人精品视频| 日本19禁啪啪免费观看www| 深夜福利91大全| 日韩欧美视频一区二区三区|