Altera_Forum
Honored Contributor
10 years agoqspi flash DMA doesn't work
so I got my custom board to work with the qspi flash.
using the dts example from rocketboards to bring up the qspi flash I got it to work and boot but boot time is now doubled (20 seconds from u-boot to terminal) :( I noticed on boot that the cadence-qspi reports it can't open the dma channels listed and falls back to non dma use. qspi: spi at ff705000compatible (http://lists.rocketboards.org/cgi-bin/mailman/listinfo/rfi) = "cadence,qspi"; # address-cells = <1>; # size-cells = <0>; reg = <0xff705000 0x1000>, <0xffa00000 0x1000>; interrupts = <0 151 4>; master-ref-clk = <400000000>; ext-decoder = <0>; /* external decoder */ num-chipselect = <4>; fifo-depth = <128>; bus-num = <2>; enable-dma; tx-dma-peri-id = <24>; rx-dma-peri-id = <25>; any ideas???