arm64: dts: cavium: Fix GICv3 ITS nodes
authorRob Herring <robh@kernel.org>
Wed, 8 Feb 2023 18:55:06 +0000 (12:55 -0600)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 17 Mar 2023 12:39:00 +0000 (13:39 +0100)
commitd2e5c16f6c86901040f3bb6b40d1a01ccf1a21b0
tree2d9964aee591f64f74bf90f467a56099eb018723
parentfce7defb8a46c31cf9384fee6e4b1e4920c46ff7
arm64: dts: cavium: Fix GICv3 ITS nodes

The GICv3 ITS is an MSI controller, therefore its node name should be
'msi-controller'. The ITS node is also expected to have '#msi-cells'.
Add it on Thunder as there are no users. Thunder2 uses 'msi-parent', but
Robin says that should be 'msi-map' instead and I'm not sure what's
correct for it.

The unit-addresses of both the ITS and main GIC node on thunder2 are also
wrong, so fix them while we're here.

Cc: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230208185506.2305349-1-robh@kernel.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi