aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>2024-02-16 22:35:21 +0530
committerBjorn Andersson <andersson@kernel.org>2024-02-18 23:06:56 -0600
commitdfc554d5217163f9d1c9d75d1380af1156df6eb3 (patch)
tree9cc5ad559c309800fa149d2d3467090881869e90
parentarm64: dts: qcom: replace underscores in node names (diff)
downloadwireguard-linux-dfc554d5217163f9d1c9d75d1380af1156df6eb3.tar.xz
wireguard-linux-dfc554d5217163f9d1c9d75d1380af1156df6eb3.zip
arm64: dts: sm8650: Add msi-map-mask for PCIe nodes
"msi-map-mask" is a required property for all Qcom PCIe controllers as it would allow all PCIe devices under a bus to share the same MSI identifier. Without this property, each device has to use a separate MSI identifier which is not possible due to platform limitations. Currently, this is not an issue since only one device is connected to the bus on boards making use of this SoC. Fixes: a33a532b3b1e ("arm64: dts: qcom: sm8650: Use GIC-ITS for PCIe0 and PCIe1") Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240216-sm8550-msi-map-fix-v1-1-b66d83ce48b7@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to '')
-rw-r--r--arch/arm64/boot/dts/qcom/sm8650.dtsi2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi
index d488b3b3265e..12ba839f215e 100644
--- a/arch/arm64/boot/dts/qcom/sm8650.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi
@@ -2277,6 +2277,7 @@
/* Entries are reversed due to the unusual ITS DeviceID encoding */
msi-map = <0x0 &gic_its 0x1401 0x1>,
<0x100 &gic_its 0x1400 0x1>;
+ msi-map-mask = <0xff00>;
linux,pci-domain = <0>;
num-lanes = <2>;
@@ -2404,6 +2405,7 @@
/* Entries are reversed due to the unusual ITS DeviceID encoding */
msi-map = <0x0 &gic_its 0x1481 0x1>,
<0x100 &gic_its 0x1480 0x1>;
+ msi-map-mask = <0xff00>;
linux,pci-domain = <1>;
num-lanes = <2>;