[PATCH 1/2] dt-bindings: PCI: Add compatible for AMD Versal2 CPM6 host bridge
From: Sai Krishna Musham
Date: Thu Apr 02 2026 - 14:02:47 EST
Add the "amd,versal2-cpm6-host" compatible string for AMD Versal2 CPM6
host bridge.
CPM6 integrates a Synopsys DesignWare PCIe Root Port controller derived
from the same IP family as the existing MDB host bridge, but uses a
newer IP revision, supports PCIe Gen6 operation up to 64 GT/s per lane
and has differences in register layout.
A separate compatible string is required to accurately describe the
CPM6 hardware and allow software to distinguish it from the MDB-based
host bridge.
Signed-off-by: Sai Krishna Musham <sai.krishna.musham@xxxxxxx>
---
.../devicetree/bindings/pci/amd,versal2-mdb-host.yaml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/pci/amd,versal2-mdb-host.yaml b/Documentation/devicetree/bindings/pci/amd,versal2-mdb-host.yaml
index 406c15e1dee1..be5a77908d24 100644
--- a/Documentation/devicetree/bindings/pci/amd,versal2-mdb-host.yaml
+++ b/Documentation/devicetree/bindings/pci/amd,versal2-mdb-host.yaml
@@ -15,7 +15,9 @@ allOf:
properties:
compatible:
- const: amd,versal2-mdb-host
+ enum:
+ - amd,versal2-mdb-host
+ - amd,versal2-cpm6-host
reg:
items:
--
2.44.4