На выводе PCK0 отсутствует тактовая частота для аудио кодека
msv |
|
|
|
|
|
|
|
Пункты: 218 |
Регистрация: 30.01.2017 |
|
|
|
Добрый день!
На выводе PCK0 отсутствует тактовая частота для аудио кодека. Конфигурация DTS следующая
sound {
compatible = "atmel,asoc-wm8904";
pinctrl-0 = <&pinctrl_pck0_as_audio_mck>;
.....}
board {
pinctrl_pck0_as_audio_mck: pck0_as_audio_mck {
atmel,pins =
<AT91_PIOD 30 AT91_PERIPH_B AT91_PINCTRL_NONE>;
};
};
};
В dmesg видим вывод: settings pck0 to 32768Hz но при этом самой тактовой частоты на выводе не наблюдаем . Конфигурация портов следующая
atmel,mux-mask = <
/ A B C /
0xffffffff 0xc0fc0000 0xc0ff0000 / pioA /
0xffffffff 0x0ff8ffff 0x00000000 / pioB /
0xffffffff 0xbc00f1ff 0x7c00fc00 / pioC /
0x3fffffff 0xc001c0e0 0x0001c1e0 / pioD /
0xffffffff 0xbf9f8000 0x18000000 / pioE /
>;
аудиокодек: SGTL5000XNAA3
куда копать? |
|
|
|
|
|
sasamy |
|
|
|
|
|
|
|
Пункты: 83552 |
Регистрация: 14.08.2009 |
|
|
|
вы под него правили machine driver ?
linux-3.10-at91-sk/sound/soc/atmel/atmel_wm8904.c
если нет - то и не увидите ничего, штатно там для tlv320aic23 сделано |
|
|
|
|
|
msv |
|
|
|
|
|
|
|
Пункты: 218 |
Регистрация: 30.01.2017 |
|
|
|
|
|
|
|
sasamy |
|
|
|
|
|
|
|
Пункты: 83552 |
Регистрация: 14.08.2009 |
|
|
|
значит что-то не так исправили, tlv320 работает. Покажите ваши исправленые dts и atmel_wm8904.c |
|
|
|
|
|
msv |
|
|
|
|
|
|
|
Пункты: 218 |
Регистрация: 30.01.2017 |
|
|
|
[url=https://yadi.sk/d/ameuM2mw3GUbvV][/url] |
|
|
|
|
|
sasamy |
|
|
|
|
|
|
|
Пункты: 83552 |
Регистрация: 14.08.2009 |
|
|
|
там ничего не исправлено |
|
|
|
|
|
|