Re: [PATCH 1/2] dt-bindings: PCI: Add compatible for AMD Versal2 CPM6 host bridge

From: Krzysztof Kozlowski

Date: Thu Apr 02 2026 - 14:07:41 EST


On 02/04/2026 20:00, Sai Krishna Musham wrote:
> 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

Why reversed alphabetical order?

Best regards,
Krzysztof