summaryrefslogtreecommitdiff
path: root/Documentation/DocBook
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2016-09-12 19:13:45 +0300
committerWill Deacon <will.deacon@arm.com>2016-09-16 11:34:16 +0300
commit8f78515425daead9d69e061cc4d8da8299ed0e88 (patch)
treec765ba038996ebf4c77b8aa7c680574cff3e7d92 /Documentation/DocBook
parentdc87a98db751a98577fc6a89b4f26180fc020d24 (diff)
downloadlinux-8f78515425daead9d69e061cc4d8da8299ed0e88.tar.xz
iommu/arm-smmu: Implement of_xlate() for SMMUv3
Now that we can properly describe the mapping between PCI RIDs and stream IDs via "iommu-map", and have it fed it to the driver automatically via of_xlate(), rework the SMMUv3 driver to benefit from that, and get rid of the current misuse of the "iommus" binding. Since having of_xlate wired up means that masters will now be given the appropriate DMA ops, we also need to make sure that default domains work properly. This necessitates dispensing with the "whole group at a time" notion for attaching to a domain, as devices which share a group get attached to the group's default domain one by one as they are initially probed. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'Documentation/DocBook')
0 files changed, 0 insertions, 0 deletions