реклама на сайте
подробности

 
 
> ASoC ALSA, документация.
gormih
сообщение Mar 17 2014, 14:48
Сообщение #1


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Не обнаружил достойной документации по данной подсистеме.
Исходники рыть ... как то не айс.
Кто может порекомендовать что нибудь дельное из книг/достойной документации?
В идеале, как вообще цеплять i2c + i2s на dai + snd_card
Вообще идеально - работающий max98089 :-)

Распишу поподробнее...
В BSP прописал интерфейс i2c, адрес 0х10, max98088
Скомпилил ядро c all asoc codecs.
В результате наблюдаю в /proc/asound/codecs max98088
Так как система андроид, то в /sys/kernel/debug/asoc/codecs есть max98088.1-10
Теперь вот траблы прицеплением сего к DAI и SND_CARD.
Готовые исходники для другой EV_BOARD создали в debug/asoc мифическую поддиректорию с непонятным соержимым... ахочется получить soundcard, которая как бы там прописана.



--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gormih
сообщение Mar 30 2014, 18:18
Сообщение #2


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Дело оказалось в snd_soc_dai_link am335x_evm_dai

Код
static struct snd_soc_dai_link am335x_evm_dai = {
     .name = "max98088",
      .stream_name = "HiFi",
      .cpu_dai_name ="davinci-mcasp.1",
      .codec_dai_name = "max98088.1-10",
      .platform_name = "davinci-pcm-audio",
      .codec_name = "max98088.1-0010",
      .dai_fmt = SND_SOC_DAIFMT_DSP_B | SND_SOC_DAIFMT_NB_NF |
             SND_SOC_DAIFMT_CBM_CFM,
      .ops = &am335x_evm_ops,
  };

Ключевыми является .stream_name и .codec_dai_name.
Теперь осталось понять, в каком месте разработчики борды напутали, и какой из трех i2c в ядре выведен на пины отмеченные как i2c-1 sm.gif


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016