Commit 0a2d411b authored by Linus Walleij's avatar Linus Walleij
Browse files

Merge tag 'imx-gpio-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into devel

NXP i.MX GPIO bindings for v5.10

Few NXP i.MX GPIO controller bindings cleanup.
parents feeaefd3 8c0aa567
Loading
Loading
Loading
Loading
+37 −6
Original line number Diff line number Diff line
@@ -11,12 +11,21 @@ maintainers:

properties:
  compatible:
    enum:
    oneOf:
      - enum:
          - fsl,imx1-gpio
          - fsl,imx21-gpio
          - fsl,imx31-gpio
          - fsl,imx35-gpio
          - fsl,imx7d-gpio
      - items:
          - enum:
              - fsl,imx8mm-gpio
              - fsl,imx8mn-gpio
              - fsl,imx8mp-gpio
              - fsl,imx8mq-gpio
              - fsl,imx8qxp-gpio
          - const: fsl,imx35-gpio

  reg:
    maxItems: 1
@@ -42,6 +51,28 @@ properties:

  gpio-controller: true

  gpio-ranges: true

  power-domains:
    maxItems: 1

patternProperties:
  "^(hog-[0-9]+|.+-hog(-[0-9]+)?)$":
    type: object
    properties:
      gpio-hog: true
      gpios: true
      input: true
      output-high: true
      output-low: true
      line-name: true

    required:
      - gpio-hog
      - gpios

    additionalProperties: false

required:
  - compatible
  - reg