Commit cd62d4f3 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Jonathan Cameron
Browse files

dt-bindings: iio: adc: renesas,rcar-gyroadc: Miscellaneous improvements



Set limits on the number of power-domains and resets, and make them
required.

Simplify the example, and update it to match reality:
  - Convert from obsolete MSTP to CPG/MSSR bindings,
  - Examples should use #{address,size}-cells = <1>,
  - Add missing resets property,
  - Drop soc container and pinctrl properties, which are not needed in
    examples.

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/7b7a13680fa24282c3407e12b5943a66a2ed9068.1666611184.git.geert+renesas@glider.be


Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent e932fb64
Loading
Loading
Loading
Loading
+29 −31
Original line number Diff line number Diff line
@@ -34,9 +34,11 @@ properties:
  clock-names:
    const: fck

  power-domains: true
  power-domains:
    maxItems: 1

  resets: true
  resets:
    maxItems: 1

  "#address-cells":
    const: 1
@@ -51,6 +53,8 @@ required:
  - reg
  - clocks
  - clock-names
  - power-domains
  - resets
  - "#address-cells"
  - "#size-cells"

@@ -108,21 +112,16 @@ patternProperties:

examples:
  - |
    #include <dt-bindings/clock/r8a7791-clock.h>
    #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
    #include <dt-bindings/power/r8a7791-sysc.h>
    soc {
        #address-cells = <2>;
        #size-cells = <2>;

    adc@e6e54000 {
        compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc";
            reg = <0 0xe6e54000 0 64>;
            clocks = <&mstp9_clks R8A7791_CLK_GYROADC>;
        reg = <0xe6e54000 64>;
        clocks = <&cpg CPG_MOD 901>;
        clock-names = "fck";
        power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;

            pinctrl-0 = <&adc_pins>;
            pinctrl-names = "default";
        resets = <&cpg 901>;

        #address-cells = <1>;
        #size-cells = <0>;
@@ -139,5 +138,4 @@ examples:
            vref-supply = <&vref_max1162>;
        };
    };
    };
...