linux/arch/arm64/boot/dts
Michal Simek 74790cf981 arm64: zynqmp: Move gic node to axi bus
The reason for this change is that after change from amba to axi U-Boot
started to show error like:
Unable to update property /axi/ethernet@ff0e0000:mac-address, err=FDT_ERR_NOTFOUND
Unable to update property /axi/ethernet@ff0e0000:local-mac-address, err=FDT_ERR_NOTFOUND

The reason is implementation in fdt_nodename_eq_() which is taken from dtc
to the kernel and to the U-Boot. Especially DTC commit d2a9da045897 ("libfdt:
Make unit address optional for finding nodes") which is in DTC from 2007.

The part of commit description is
"   This is contrary to traditional OF-like finddevice() behaviour, which
    allows the unit address to be omitted (which is useful when the device
    name is unambiguous without the address)."

The kernel commit dfff9066e6 ("arm64: dts: zynqmp: Rename buses to be
align with simple-bus yaml") changed amba-apu/amba to axi@0/axi but
fdt_nodename_eq_() detects /axi/ as match for /axi@0/ because of commit
above.

That's why it easier to fix one DT inside the kernel by moving GIC node
from own bus to generic axi bus as is done by others SoCs. This will avoid
incorrect match because the unit address is omitted.

Reported-by: Paul Thomas <pthomas8589@gmail.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/f767fe007e446a2299fda9905e75b723c650a424.1605021644.git.michal.simek@xilinx.com
2020-11-25 13:29:54 +01:00
..
actions arm64: dts: actions: Add DMA Controller for S700 2020-09-22 12:41:36 +05:30
allwinner ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
altera arm64: dts: stratix10/agilex: add the ptp_ref clock 2020-08-31 12:56:55 -05:00
amazon arm64: dts: alpine: Fix GIC unit address 2020-09-11 17:42:30 +02:00
amd
amlogic arm64: dts: meson: initial support for aml-s905x-cc v2 2020-09-18 13:35:27 -07:00
apm arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port 2020-09-26 09:50:18 -07:00
arm arm64: dts: arm: Fix SP805 clock-names 2020-09-07 10:54:08 +01:00
bitmain
broadcom ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
cavium
exynos ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
freescale ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
hisilicon arm64: dts: hisilicon: Fix SP805 clocks 2020-09-14 15:27:04 +08:00
intel arm64: dts: stratix10/agilex: add the ptp_ref clock 2020-08-31 12:56:55 -05:00
lg arm64: dts: lg: Fix SP804 users 2020-10-03 12:56:46 -07:00
marvell pinctrl: armada-37xx: Add comment for pcie1_reset pin group 2020-08-27 10:25:17 +02:00
mediatek ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
microchip arm64: dts: sparx5: Add spi-nand devices 2020-09-16 11:39:51 +02:00
nvidia ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
qcom ARM: Devicetree updates 2020-10-24 10:44:18 -07:00
realtek arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes 2020-04-12 23:59:30 +02:00
renesas arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels 2020-09-18 09:10:58 +02:00
rockchip arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge 2020-09-23 15:39:58 +02:00
socionext arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy 2020-07-10 10:33:28 +09:00
sprd arm64: dts: Add SC9863A emmc and sd card nodes 2020-05-21 11:50:44 +02:00
synaptics
ti arm64: dts: ti: k3-j7200-common-proc-board: Add USB support 2020-09-30 07:34:03 -05:00
toshiba arm64: dts: visconti: Add device tree for TMPV7708 RM main board 2020-09-23 17:09:17 +09:00
xilinx arm64: zynqmp: Move gic node to axi bus 2020-11-25 13:29:54 +01:00
zte
Makefile arm64: dts: visconti: Add device tree for TMPV7708 RM main board 2020-09-23 17:09:17 +09:00