mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-09 18:02:04 +08:00
29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
From b956c9de91757c9478e24fc9f6a57fd46f0a49f0 Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Osipenko <dmitry.osipenko@collabora.com>
|
|
Date: Mon, 17 Feb 2025 01:16:34 +0300
|
|
Subject: [PATCH] arm64: dts: rockchip: rk356x: Move PCIe MSI to use GIC
|
|
ITS instead of MBI
|
|
|
|
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 | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/arch/arm64/boot/dts/rockchip/rk356x.dtsi
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk356x.dtsi
|
|
@@ -1002,7 +1002,7 @@
|
|
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";
|