diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-01-16 17:11:27 +0100 |
---|---|---|
committer | Andrew Lunn <andrew@lunn.ch> | 2015-01-17 11:46:55 -0600 |
commit | 8f1e8ee28660018a935c7576b9af8ffe1feab54c (patch) | |
tree | 39ecf0922ae98ebbe7bc232076d65d849444af4c /drivers/bus | |
parent | eaa27f34e91a14cdceed26ed6c6793ec1d186115 (diff) | |
download | talos-op-linux-8f1e8ee28660018a935c7576b9af8ffe1feab54c.tar.gz talos-op-linux-8f1e8ee28660018a935c7576b9af8ffe1feab54c.zip |
ARM: mvebu: completely disable hardware I/O coherency
The current hardware I/O coherency is known to cause problems with DMA
coherent buffers, as it still requires explicit I/O synchronization
barriers, which is not compatible with the semantics expected by the
Linux DMA coherent buffers API.
So, in order to have enough time to validate a new solution based on
automatic I/O synchronization barriers, this commit disables hardware
I/O coherency entirely. Future patches will re-enable it.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: <stable@vger.kernel.org> # v3.8+
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Diffstat (limited to 'drivers/bus')
0 files changed, 0 insertions, 0 deletions