summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm-smmu-v3.c
diff options
context:
space:
mode:
authorZhengShunQian <zhengsq@rock-chips.com>2016-01-19 08:03:00 +0100
committerJoerg Roedel <jroedel@suse.de>2016-01-29 12:26:06 +0100
commitcd6438c5f8446691afa4829fe1a9d7b656204f11 (patch)
tree6285d2c90cca63a6a6b2d68a766ce6bb20510567 /drivers/iommu/arm-smmu-v3.c
parentLinux 4.5-rc1 (diff)
downloadlinux-cd6438c5f8446691afa4829fe1a9d7b656204f11.tar.xz
linux-cd6438c5f8446691afa4829fe1a9d7b656204f11.zip
iommu/rockchip: Reconstruct to support multi slaves
There are some IPs, such as video encoder/decoder, contains 2 slave iommus, one for reading and the other for writing. They share the same irq and clock with master. This patch reconstructs to support this case by making them share the same Page Directory, Page Tables and even the register operations. That means every instruction to the reading MMU registers would be duplicated to the writing MMU and vice versa. Signed-off-by: ZhengShunQian <zhengsq@rock-chips.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/arm-smmu-v3.c')
0 files changed, 0 insertions, 0 deletions