<lvrp16>
the SPICC DMA on GXL seems to be buggy for larger chunk sizes (> 1024 bytes broken down into two dma bursts), it keeps adding extra 1's in the data after one burst count after the 144th 64-bit word.
konsgn5 has joined #linux-amlogic
konsgn has quit [Ping timeout: 252 seconds]
konsgn5 is now known as konsgn
jacobk has quit [Ping timeout: 276 seconds]
jacobk has joined #linux-amlogic
djrscally has joined #linux-amlogic
ldevulder has joined #linux-amlogic
ldevulder has quit [Remote host closed the connection]
jacobk has quit [Ping timeout: 248 seconds]
jacobk has joined #linux-amlogic
<narmstrong>
yeah spicc is total garbage
kilobyte_ch has quit [Ping timeout: 244 seconds]
kilobyte_ch has joined #linux-amlogic
naoki has quit [Ping timeout: 248 seconds]
naoki has joined #linux-amlogic
naoki has quit [Client Quit]
mripard has joined #linux-amlogic
vagrantc has joined #linux-amlogic
paulk has quit [Ping timeout: 248 seconds]
paulk has joined #linux-amlogic
paulk has quit [Ping timeout: 260 seconds]
paulk has joined #linux-amlogic
paulk has joined #linux-amlogic
<lvrp16>
narmstrong: I got all the PIO modes from 1 bit to 64 bit working. I'm almost there with DMA for 8 to 64 bpw. However, I am not familiar with DMA mapping and there's some synchronization missing. About half of the transfers work when in DMA mode and half not working.