Commit f145845d authored by Rob Herring (Arm)'s avatar Rob Herring (Arm) Committed by Damien Le Moal
Browse files

dt-bindings: ata: apm,xgene-ahci: Add apm,xgene-ahci-v2 support



The "apm,xgene-ahci-v2" compatible has been in use for a long time, but
was undocumented. It doesn't require clocks or phys.

Remove the "apm,xgene-ahci-pcie" compatible which isn't used anywhere
while we're here.

Signed-off-by: default avatarRob Herring (Arm) <robh@kernel.org>
Signed-off-by: default avatarDamien Le Moal <dlemoal@kernel.org>
parent 692173de
Loading
Loading
Loading
Loading
+14 −7
Original line number Diff line number Diff line
@@ -9,14 +9,11 @@ title: APM X-Gene 6.0 Gb/s SATA host controller
maintainers:
  - Rob Herring <robh@kernel.org>

allOf:
  - $ref: ahci-common.yaml#

properties:
  compatible:
    enum:
      - apm,xgene-ahci
      - apm,xgene-ahci-pcie
      - apm,xgene-ahci-v2

  reg:
    minItems: 4
@@ -35,12 +32,22 @@ properties:

required:
  - compatible

unevaluatedProperties: false

allOf:
  - $ref: ahci-common.yaml#
  - if:
      properties:
        compatible:
          contains:
            const: apm,xgene-ahci
    then:
      required:
        - clocks
        - phys
        - phy-names

unevaluatedProperties: false

examples:
  - |
    sata@1a400000 {