arm64: dts: juno: Describe PCI dma-ranges
authorRobin Murphy <robin.murphy@arm.com>
Fri, 5 Mar 2021 17:33:17 +0000 (17:33 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 15 Mar 2021 13:24:09 +0000 (13:24 +0000)
commit4ac4d146cb63cd4709c4729e5eca563e38106195
treee6ebf08822f55604e5657b83345e791b0e4c2229
parenta38fd8748464831584a19438cbb3082b5a2dab15
arm64: dts: juno: Describe PCI dma-ranges

The PLDA root complex on Juno relies on an address-based lookup table to
generate AXI attributes for inbound PCI transactions, and as such will
not pass any transaction not matching any programmed address range. The
standard firmware configuration programs 3 entries covering the GICv2m
MSI doorbell and the 2 DRAM regions, so add a "dma-ranges" property to
describe those usable inbound windows.

Link: https://lore.kernel.org/r/720d0a9a42e33148fcac45cd39a727093a32bf32.1614965598.git.robin.murphy@arm.com
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm64/boot/dts/arm/juno-base.dtsi