mirror of https://gitee.com/openkylin/linux.git
5ec17af7ea
The Intel EG20T Platform Controller Hub used on the MIPS Boston
development board supports prefetching memory to optimize DMA transfers.
Unfortunately for unknown reasons this doesn't work well with some MIPS
CPUs such as the P6600, particularly when using an I/O Coherence Unit
(IOCU) to provide cache-coherent DMA. In these systems it is common for
DMA data to be lost, resulting in broken access to EG20T devices such as
the MMC or SATA controllers.
Support for a DT property to configure the prefetching was added a while
back by commit
|
||
---|---|---|
.. | ||
Makefile | ||
boston.dts | ||
pistachio.dtsi | ||
pistachio_marduk.dts |