dt-bindings: PCI: mediatek: Update the Device tree bindings
authorChuanjia Liu <chuanjia.liu@mediatek.com>
Mon, 23 Aug 2021 03:27:55 +0000 (11:27 +0800)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 26 Aug 2021 12:48:23 +0000 (13:48 +0100)
commitaa6eca5b81663a59e1a8765481eb48fa2edfab05
tree521e6525264a664c22db6c3e4ea04674db4d13a0
parente73f0f0ee7541171d89f2e2491130c7771ba58d3
dt-bindings: PCI: mediatek: Update the Device tree bindings

There are two independent PCIe controllers in MT2712 and MT7622
platform. Each of them should contain an independent MSI domain.

In old dts architecture, MSI domain will be inherited from the root
bridge, and all of the devices will share the same MSI domain.
Hence that, the PCIe devices will not work properly if the irq number
which required is more than 32.

Split the PCIe node for MT2712 and MT7622 platform to comply with
the hardware design and fix MSI issue.

Link: https://lore.kernel.org/r/20210823032800.1660-2-chuanjia.liu@mediatek.com
Signed-off-by: Chuanjia Liu <chuanjia.liu@mediatek.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Rob Herring <robh+dt@kernel.org>
Acked-by: Ryder Lee <ryder.lee@mediatek.com>
Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/pci/mediatek-pcie.txt