]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: rockchip: rk356x: Move PCIe MSI to use GIC ITS instead of MBI
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Sun, 16 Feb 2025 22:16:34 +0000 (01:16 +0300)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 21 Feb 2025 08:58:08 +0000 (09:58 +0100)
Rockchip 356x device-tree now supports GIC ITS. Move PCIe controller's
MSI to use ITS instead of MBI. This removes extra CPU overhead of handling
PCIe MBIs by letting GIC's ITS to serve the PCIe MSIs.

Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250216221634.364158-4-dmitry.osipenko@collabora.com
arch/arm64/boot/dts/rockchip/rk356x-base.dtsi

index 89ba0d7f47f7f19d36e0abfd5df7578d2f0f6f4e..4e730aecf84df182f9f57aaa88e105ef1cd1a5e7 100644 (file)
                num-ib-windows = <6>;
                num-ob-windows = <2>;
                max-link-speed = <2>;
-               msi-map = <0x0 &gic 0x0 0x1000>;
+               msi-map = <0x0 &its 0x0 0x1000>;
                num-lanes = <1>;
                phys = <&combphy2 PHY_TYPE_PCIE>;
                phy-names = "pcie-phy";