Перейти к содержанию
    

zynq dma dts

не могу в device tree прописать клоки для ip core dma

axi_dma_0: dma@40400000 {
#dma-cells = <1>;
clock-names = "s_axi_lite_aclk m_axi_sg_aclk m_axi_mm2s_aclk m_axi_s2mm_aclk";
clocks = "clkc 15>, <&clkc 15>, <&clkc 15>, <&clkc 15";
compatible = "xlnx,axi-dma-1.00.a";
interrupt-parent = <&intc>;
interrupts = <0 29 4 0 30 4>;
reg = <0x40400000 0x10000>;
xlnx,addrwidth = <0x20>;
xlnx,include-sg ;
dma-channel@40400000 {
compatible = "xlnx,axi-dma-mm2s-channel";
dma-channels = <0x1>;
interrupts = <0 29 4>;
xlnx,datawidth = <0x20>;
xlnx,device-id = <0x0>;
};
dma-channel@40400030 {
compatible = "xlnx,axi-dma-s2mm-channel";
dma-channels = <0x1>;
interrupts = <0 30 4>;
xlnx,datawidth = <0x20>;
xlnx,device-id = <0x0>;
};

dmesg:
[ 0.770049] xilinx-vdma 40400000.dma: failed to get axi_aclk (-2)
[ 0.774806] xilinx-vdma: probe of 40400000.dma failed with error -2


что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может скобку и амперсанд забыли для первой частоты:

clocks = "clkc 15>, <&clkc 15>, <&clkc 15>, <&clkc 15";

 

и кавычки могут быть лишними, судя по инету, ходят несколько вариантов синтаксиса, попробуйте:

clocks = <&clkc 15>, <&clkc 15>, <&clkc 15>, <&clkc 15>;

Изменено пользователем Jury093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Maverick_ сказал:

так я уже пробовал...

вот там:

девушка боролась с подобной проблемой, ей помогло (по ее словам) включение "но когда я в дизайне разрешила scatter-gather"

и повторюсь: хороший паттерн для гугля "axi_dma_0: dma@40400000 {" даже solved попадаются..

 

update надо же, как нынче линки вставляются - я скопипастил просто url из браузера, а движок форума самостоятельно сходил и оформил цитату..

Изменено пользователем Jury093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...