Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: PCI: mediatek,mt7621-pcie: Add PCIe host topology ASCII graph

MediaTek MT7621 PCIe sub-system supports a single Root Complex (RC)
with 3 Root Ports. Add PCIe host topology ASCII graph to the binding
for completeness.

Suggested-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/linux-pci/20240522044321.3205160-1-sergio.paracuellos@gmail.com
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

authored by

Sergio Paracuellos and committed by
Krzysztof Wilczyński
bc9792f3 bdf8e4d5

+29
+29
Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
··· 13 13 MediaTek MT7621 PCIe subsys supports a single Root Complex (RC) 14 14 with 3 Root Ports. Each Root Port supports a Gen1 1-lane Link 15 15 16 + MT7621 PCIe HOST Topology 17 + 18 + .-------. 19 + | | 20 + | CPU | 21 + | | 22 + '-------' 23 + | 24 + | 25 + | 26 + v 27 + .------------------. 28 + .-----------| HOST/PCI Bridge |------------. 29 + | '------------------' | Type1 30 + BUS0 | | | Access 31 + v v v On Bus0 32 + .-------------. .-------------. .-------------. 33 + | VIRTUAL P2P | | VIRTUAL P2P | | VIRTUAL P2P | 34 + | BUS0 | | BUS0 | | BUS0 | 35 + | DEV0 | | DEV1 | | DEV2 | 36 + '-------------' '-------------' '-------------' 37 + Type0 | Type0 | Type0 | 38 + Access BUS1 | Access BUS2| Access BUS3| 39 + On Bus1 v On Bus2 v On Bus3 v 40 + .----------. .----------. .----------. 41 + | Device 0 | | Device 0 | | Device 0 | 42 + | Func 0 | | Func 0 | | Func 0 | 43 + '----------' '----------' '----------' 44 + 16 45 allOf: 17 46 - $ref: /schemas/pci/pci-host-bridge.yaml# 18 47