From 5a8f78cec8155cdfbfd11785a6e137d642f425ed Mon Sep 17 00:00:00 2001 From: Shawn Lin Date: Fri, 13 Nov 2020 19:53:34 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3568: Fix pci domain and type Need to specify different domain for same bus ID to be attached via pci type for multi-root PCIe bridge. Change-Id: I91a1f1c788c777b4bbc4c6bfcccc5228497c2327 Signed-off-by: Shawn Lin --- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3568.dtsi b/arch/arm64/boot/dts/rockchip/rk3568.dtsi index 24057199f9ef..13734d80dcd0 100644 --- a/arch/arm64/boot/dts/rockchip/rk3568.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3568.dtsi @@ -1476,6 +1476,7 @@ <&cru ACLK_PCIE20_DBI>, <&cru PCLK_PCIE20>; clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk"; + device_type = "pci"; interrupts = , , , @@ -1511,13 +1512,14 @@ <&cru ACLK_PCIE30X1_DBI>, <&cru PCLK_PCIE30X1>; clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk"; + device_type = "pci"; interrupts = , , , , ; interrupt-names = "sys", "pmc", "msg", "legacy", "err"; - linux,pci-domain = <0>; + linux,pci-domain = <1>; num-ib-windows = <6>; num-ob-windows = <2>; max-link-speed = <3>; @@ -1547,13 +1549,14 @@ <&cru ACLK_PCIE30X2_DBI>, <&cru PCLK_PCIE30X2>; clock-names = "aclk_mst", "aclk_slv", "aclk_dbi", "pclk"; + device_type = "pci"; interrupts = , , , , ; interrupt-names = "sys", "pmc", "msg", "legacy", "err"; - linux,pci-domain = <0>; + linux,pci-domain = <2>; num-ib-windows = <6>; num-ob-windows = <2>; max-link-speed = <3>;