Commit cf7a3d4d authored by Antonio Borneo's avatar Antonio Borneo Committed by Linus Walleij
Browse files

dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml



Don't re-declare the standard pincfg properties; take them from
the default schema.

Signed-off-by: default avatarAntonio Borneo <antonio.borneo@foss.st.com>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent c0cfa3a9
Loading
Loading
Loading
Loading
+11 −16
Original line number Diff line number Diff line
@@ -151,6 +151,8 @@ patternProperties:
          pinctrl group available on the machine. Each subnode will list the
          pins it needs, and how they should be configured, with regard to muxer
          configuration, pullups, drive, output high/low and output speed.
        $ref: /schemas/pinctrl/pincfg-node.yaml

        properties:
          pinmux:
            $ref: /schemas/types.yaml#/definitions/uint32-array
@@ -195,26 +197,19 @@ patternProperties:
                          pinmux = <STM32_PINMUX('A', 9, RSVD)>;
               };

          bias-disable:
            type: boolean
          bias-disable: true

          bias-pull-down:
            type: boolean
          bias-pull-down: true

          bias-pull-up:
            type: boolean
          bias-pull-up: true

          drive-push-pull:
            type: boolean
          drive-push-pull: true

          drive-open-drain:
            type: boolean
          drive-open-drain: true

          output-low:
            type: boolean
          output-low: true

          output-high:
            type: boolean
          output-high: true

          slew-rate:
            description: |
@@ -222,8 +217,8 @@ patternProperties:
              1: Medium speed
              2: Fast speed
              3: High speed
            $ref: /schemas/types.yaml#/definitions/uint32
            enum: [0, 1, 2, 3]
            minimum: 0
            maximum: 3

        required:
          - pinmux