В описании процессора моего Даташит, есть описание поддержки многоканального вывода звука до 16 каналов. Поэтому тут вопрос как запустить и через что. 525 страница например
у меня TDM на ad1938 завелся, но пока с регистрами не поняток, но с 1 шины 1 вход 1938 раздаёт на все, и внутренним регулятором уровня рулит в 1938. но пока не полная победа
так я уже пробовал искать , почему инициализации есть несколько сигментов я так и не понял. вот пример моего стерео вывода
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun8i-h3";
fragment@0 {
target-path = "/";
__overlay__ {
pcm5102a: pcm5102a {...
Не понимаю я просто этот файл и его синтаксис, dtbo который .... .
Как его пправильно писать что за фрагменты в нём.. есть ли у вас понимание?
ТАк то если бы понять можно на основании драйверов понаписать правильную инициализацию
вот кусок кода с одноплатника .... получается что тут тдм есть многоканальный
static int ad193x_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask,
unsigned int rx_mask, int slots, int width)
{
struct ad193x_priv *ad193x =...
Думаю что скорее да.
Это же реализация шины и драйвера.
В папке usr/lib/modules/5.15.74-sunhi/kernel/sound/soc/codecs имеются множество кодеков где присутствует tdm режим
Я не могу разобраться с синтаксисом dts dtbo файла. Думал что подключить через simple audio card
Добрый день уважаемые форумчане. имеется одноплатный компьютер с установленным Армбианом. есть большое желание вывести многоканальный звук TDM.
Armbian Ядро 5.15
Как я понял нужен правильный файл dtbo размещённый в overlays-user и прописанный при старте.
Для теста нашел файл dts для pcm5102 его...