Problem with "Cleanup dma device in spl and move dma channel[0]" series and am64
Santhosh Kumar K
s-k6 at ti.com
Tue Dec 31 07:28:29 CET 2024
Hi, Tom,
On 30/12/24 23:12, Tom Rini wrote:
> Hey all,
>
> As part of testing the SPI fixes, I tracked down a problem on my AM64X
> SR1.0 GP to the above series. With the series applied, I get:
> => sf probe
> jedec_spi_nor flash at 0: non-uniform erase sector maps are not supported yet.
> SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
> => sf read $loadaddr 0 4000
> device 0 offset 0x0, size 0x4000
> ti-udma dma-controller at 485c0000: k3_dmaring Ring probed rings:288,
> sci-dev-id:30
> ti-udma dma-controller at 485c0000: dma-ring-reset-quirk: disabled
> ............................... (never ends).
>
> With the series reverted:
> => sf probe
> SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
> => sf read $loadaddr 0 4000
> device 0 offset 0x0, size 0x4000
> SF: 16384 bytes @ 0x0 Read: OK
> =>
A fix for this issue has already been provided (not merged yet).
Patch:
https://lore.kernel.org/u-boot/20241218130045.2070314-1-p-mantena@ti.com/
With this fix:
=> sf probe
SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB,
total 64 MiB
=> sf read $loadaddr 0 4000
device 0 offset 0x0, size 0x4000
SF: 16384 bytes @ 0x0 Read: OK
=>
Regards,
Santhosh.
>
More information about the U-Boot
mailing list