Всем доброго времени суток!
Есть SoC MSM7227, есть усилитель WM9093, подсоединенный к SoC (к аудиовыходам и к GPIO для управления им через I2C).
Для MSM7227 есть аудио устройство, им можно управлять через какой нибудь alsamixer, играть в него звук и т.п.
С WM9093 все не понятно. I2C устройство зарегистрировано на соответствующих GPIO выводах, драйвер (модуль) WM9093 загружается, устройство опознает, но со стороны Alsa ничего не видно. Содержимое /proc все тоже самое, никаких новых звуковых устройств не появилось, как управлять усилителем - не понятно. Я ожидал что вышеописанного достаточно.
В Documentation/sound/alsa/soc/ написано что ASoC подсистема состоит из трех частей: кодек, платформоспецифичный код, устройствоспецифичный код. Я так понимаю что по данной схеме WM9093 это кодек, есть код платформы MSM7227, а вот последнего звена нету. Т.е. должен быть «клей», как я понимаю, для регистрации первых двух компонентов в Alsa.
Подскажите куда копать. Где найти примеры кода и доки?
![](/img/p.gif)
Ответ на:
комментарий
от bakugan
![](/photos/52012:1888548381.jpg)
Ответ на:
комментарий
от ls-h
![](/img/p.gif)
Ответ на:
комментарий
от bakugan
![](/photos/52012:1888548381.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Релиз звуковой подсистемы Linux - ALSA 1.0.25 (2012)
- Форум [внезапно][opennet] Релиз ALSA 1.0.25 (2012)
- Форум Кодеки (2012)
- Форум Кодеки... (2011)
- Форум Кодеки (2014)