Commit e7865de2 authored by Cristian Ciocaltea's avatar Cristian Ciocaltea Committed by Lee Jones
Browse files

dt-bindings: mfd: rk817: Fixup clocks and reference dai-common



Ensure 'clocks' property does not allow more than one item and add the
missing reference to dai-common schema.

While at it, move 'clocks*' and '#sound-dai-cells' properties to keep
the list ordered alphabetically.

Additionally, drop all useless/redundant descriptions.

Fixes: 6c38ca03 ("dt-bindings: mfd: rk808: Convert bindings to yaml")
Signed-off-by: default avatarCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240622-rk809-fixes-v2-1-c0db420d3639@collabora.com


Signed-off-by: default avatarLee Jones <lee@kernel.org>
parent 279322ad
Loading
Loading
Loading
Loading
+11 −22
Original line number Diff line number Diff line
@@ -32,6 +32,13 @@ properties:
    minimum: 0
    maximum: 1

  clocks:
    maxItems: 1

  clock-names:
    items:
      - const: mclk

  clock-output-names:
    description:
      From common clock binding to override the default output clock name.
@@ -42,6 +49,9 @@ properties:
    description:
      Telling whether or not this PMIC is controlling the system power.

  '#sound-dai-cells':
    const: 0

  system-power-controller: true

  wakeup-source:
@@ -94,26 +104,7 @@ properties:
        $ref: /schemas/regulator/regulator.yaml#
    unevaluatedProperties: false

  clocks:
    description:
      The input clock for the audio codec.

  clock-names:
    description:
      The clock name for the codec clock.
    items:
      - const: mclk

  '#sound-dai-cells':
    description:
      Needed for the interpretation of sound dais.
    const: 0

  codec:
    description: |
      The child node for the codec to hold additional properties. If no
      additional properties are required for the codec, this node can be
      omitted.
    type: object
    additionalProperties: false
    properties:
@@ -123,9 +114,6 @@ properties:
          Describes if the microphone uses differential mode.

  charger:
    description: |
      The child node for the charger to hold additional properties. If a
      battery is not in use, this node can be omitted.
    type: object
    $ref: /schemas/power/supply/power-supply.yaml

@@ -168,6 +156,7 @@ properties:
    additionalProperties: false

allOf:
  - $ref: /schemas/sound/dai-common.yaml#
  - if:
      properties:
        '#clock-cells':