Commit ab09511f authored by Satya Priya's avatar Satya Priya Committed by Lee Jones
Browse files

dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio compatible



Add gpio-ranges and "qcom,spmi-gpio" compatible to match with the
parent qcom,pmic-gpio.yaml binding.

Signed-off-by: default avatarsatya priya <skakit@codeaurora.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: default avatarGuru Das Srinagesh <gurus@codeaurora.org>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
parent ec343111
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -53,7 +53,9 @@ patternProperties:

    properties:
      compatible:
        const: qcom,pm8008-gpio
        items:
          - const: qcom,pm8008-gpio
          - const: qcom,spmi-gpio

      reg:
        description: Peripheral address of one of the two GPIO peripherals.
@@ -61,6 +63,9 @@ patternProperties:

      gpio-controller: true

      gpio-ranges:
        maxItems: 1

      interrupt-controller: true

      "#interrupt-cells":
@@ -75,6 +80,7 @@ patternProperties:
      - gpio-controller
      - interrupt-controller
      - "#gpio-cells"
      - gpio-ranges
      - "#interrupt-cells"

    additionalProperties: false
@@ -107,10 +113,11 @@ examples:
        interrupt-parent = <&tlmm>;
        interrupts = <32 IRQ_TYPE_EDGE_RISING>;

        gpio@c000 {
          compatible = "qcom,pm8008-gpio";
        pm8008_gpios: gpio@c000 {
          compatible = "qcom,pm8008-gpio", "qcom,spmi-gpio";
          reg = <0xc000>;
          gpio-controller;
          gpio-ranges = <&pm8008_gpios 0 0 2>;
          #gpio-cells = <2>;
          interrupt-controller;
          #interrupt-cells = <2>;