Messages in this thread Patch in this message | | | From | Kunihiko Hayashi <> | Subject | [PATCH v2] dt-bindings: ata: Add UniPhier controller binding | Date | Mon, 13 Feb 2023 13:54:32 +0900 |
| |
Add UniPhier SATA controller compatible string to the platform binding. This controller needs maximum three reset controls.
Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> --- .../devicetree/bindings/ata/ahci-platform.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
Changes since v1: - Restrict resets property changes with compatible strings - Fix maxItems from two to three
diff --git a/Documentation/devicetree/bindings/ata/ahci-platform.yaml b/Documentation/devicetree/bindings/ata/ahci-platform.yaml index 7dc2a2e8f598..25dd5ffaa517 100644 --- a/Documentation/devicetree/bindings/ata/ahci-platform.yaml +++ b/Documentation/devicetree/bindings/ata/ahci-platform.yaml @@ -45,6 +45,9 @@ properties: - marvell,armada-8k-ahci - marvell,berlin2-ahci - marvell,berlin2q-ahci + - socionext,uniphier-pro4-ahci + - socionext,uniphier-pxs2-ahci + - socionext,uniphier-pxs3-ahci - const: generic-ahci - enum: - cavium,octeon-7130-ahci @@ -76,6 +79,20 @@ properties: resets: maxItems: 1 +if: + properties: + compatible: + contains: + enum: + - socionext,uniphier-pro4-ahci + - socionext,uniphier-pxs2-ahci + - socionext,uniphier-pxs3-ahci +then: + properties: + resets: + minItems: 1 + maxItems: 3 + patternProperties: "^sata-port@[0-9a-f]+$": $ref: /schemas/ata/ahci-common.yaml#/$defs/ahci-port -- 2.25.1
| |