diff options
| -rw-r--r-- | Documentation/devicetree/bindings/mfd/google,cros-ec.yaml | 29 | 
1 files changed, 16 insertions, 13 deletions
diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml index d1f53bd449f7..525ab18005b3 100644 --- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml +++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml @@ -31,7 +31,7 @@ properties:    controller-data:      description: -      SPI controller data, see bindings/spi/spi-samsung.txt +      SPI controller data, see bindings/spi/samsung,spi-peripheral-props.yaml      type: object    google,cros-ec-spi-pre-delay: @@ -148,18 +148,21 @@ patternProperties:  required:    - compatible -if: -  properties: -    compatible: -      contains: -        enum: -          - google,cros-ec-i2c -          - google,cros-ec-rpmsg -then: -  properties: -    google,cros-ec-spi-pre-delay: false -    google,cros-ec-spi-msg-delay: false -    spi-max-frequency: false +allOf: +  - if: +      properties: +        compatible: +          contains: +            enum: +              - google,cros-ec-i2c +              - google,cros-ec-rpmsg +    then: +      properties: +        google,cros-ec-spi-pre-delay: false +        google,cros-ec-spi-msg-delay: false +        spi-max-frequency: false +    else: +      $ref: /schemas/spi/spi-peripheral-props.yaml  additionalProperties: false  | 
