linux-stable/arch/arm64/boot/dts/arm
Sudeep Holla 54fb3fe0f2 Revert "arm64: dts: juno: add dma-ranges property"
This reverts commit 193d00a2b3.

Commit 951d48855d ("of: Make of_dma_get_range() work on bus nodes")
reworked the logic such that of_dma_get_range() works correctly
starting from a bus node containing "dma-ranges".

Since on Juno we don't have a SoC level bus node and "dma-ranges" is
present only in the root node, we get the following error:

OF: translation of DMA address(0) to CPU address failed node(/sram@2e000000)
OF: translation of DMA address(0) to CPU address failed node(/uart@7ff80000)
...
OF: translation of DMA address(0) to CPU address failed node(/mhu@2b1f0000)
OF: translation of DMA address(0) to CPU address failed node(/iommu@2b600000)
OF: translation of DMA address(0) to CPU address failed node(/iommu@2b600000)
OF: translation of DMA address(0) to CPU address failed node(/iommu@2b600000)

So let's fix it by dropping the "dma-ranges" property for now. This
should be fine since it doesn't represent any kind of device-visible
restriction; it was only there for completeness, and we've since given
in to the assumption that missing "dma-ranges" implies a 1:1 mapping
anyway.

We can add it later with a proper SoC bus node and moving all the
devices that belong there along with the "dma-ranges" if required.

Fixes: 193d00a2b3 ("arm64: dts: juno: add dma-ranges property")
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2019-11-28 16:40:51 +00:00
..
foundation-v8-gicv2.dtsi arm64: dts: juno/fast models: using GIC macros instead of hardcoded values 2019-01-29 14:39:46 +00:00
foundation-v8-gicv3-psci.dts arm64: dts: foundation-v8: Enable PSCI mode 2017-10-03 15:10:17 +01:00
foundation-v8-gicv3.dts ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
foundation-v8-gicv3.dtsi arm64: dts: juno/fast models: using GIC macros instead of hardcoded values 2019-01-29 14:39:46 +00:00
foundation-v8-psci.dts arm64: dts: foundation-v8: Enable PSCI mode 2017-10-03 15:10:17 +01:00
foundation-v8-psci.dtsi arm64: dts: foundation-v8: Enable PSCI mode 2017-10-03 15:10:17 +01:00
foundation-v8-spin-table.dtsi arm64: dts: foundation-v8: Enable PSCI mode 2017-10-03 15:10:17 +01:00
foundation-v8.dts ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
foundation-v8.dtsi arm64: dts: juno/fast models: using GIC macros instead of hardcoded values 2019-01-29 14:39:46 +00:00
fvp-base-revc.dts arm64: dts: fast models: Remove clcd's max-memory-bandwidth 2019-08-05 11:44:00 +01:00
juno-base.dtsi Revert "arm64: dts: juno: add dma-ranges property" 2019-11-28 16:40:51 +00:00
juno-clocks.dtsi arm64: dts: juno: Fix UART frequency 2019-11-25 17:43:51 +00:00
juno-cs-r1r2.dtsi arm64: dts: juno: update coresight DT bindings 2019-05-28 11:33:02 +01:00
juno-motherboard.dtsi arm64: dts: juno: set the right partition type for NOR flash 2019-05-28 11:35:11 +01:00
juno-r1.dts arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string 2019-01-30 17:34:36 +01:00
juno-r2.dts ARMv8 Juno/fast models updates for v5.1 2019-01-30 22:37:31 +01:00
juno.dts ARMv8 Juno/fast models updates for v5.1 2019-01-30 22:37:31 +01:00
Makefile arm64: dts: fast models: Add DTS fo Base RevC FVP 2019-01-29 14:40:27 +00:00
rtsm_ve-aemv8a.dts arm64: dts: juno/fast models: using GIC macros instead of hardcoded values 2019-01-29 14:39:46 +00:00
rtsm_ve-motherboard-rs2.dtsi arm64: dts: fast models: Add DTS fo Base RevC FVP 2019-01-29 14:40:27 +00:00
rtsm_ve-motherboard.dtsi arm64: dts: fast models: Remove clcd's max-memory-bandwidth 2019-08-05 11:44:00 +01:00
vexpress-v2f-1xv7-ca53x2.dts arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string 2019-01-30 17:34:36 +01:00
vexpress-v2m-rs1.dtsi ARM64: dts: vexpress: Use a symlink to vexpress-v2m-rs1.dtsi from arch=arm 2015-10-14 17:55:50 +02:00