diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2016-02-18 15:12:50 +0100 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2016-02-25 15:32:09 +0100 |
commit | 5e3435eb7e1d8c9431254f5e0053ce1ad654a591 (patch) | |
tree | 8be5d517c3d188574d3663f95fa88c6fb3e2185c /arch | |
parent | 58c6f6a3dc97ed1a5a5262279a2e9db41bd6d035 (diff) | |
download | linux-5e3435eb7e1d8c9431254f5e0053ce1ad654a591.tar.bz2 |
iommu/exynos: Remove ARM-specific cache flush interface
This patch replaces custom ARM-specific code for performing CPU cache flush
operations with generic code based on DMA-mapping. Domain managing code
is independent of particular SYSMMU device, so the first registered SYSMMU
device is used for DMA-mapping calls. This simplification works fine
because all SYSMMU controllers are in the same address space (where
DMA address equals physical address) and the DMA-mapping calls are done
mainly to flush CPU cache to make changes visible to SYSMMU controllers.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions