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

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.beSigned-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent e932fb64
...@@ -34,9 +34,11 @@ properties: ...@@ -34,9 +34,11 @@ properties:
clock-names: clock-names:
const: fck const: fck
power-domains: true power-domains:
maxItems: 1
resets: true resets:
maxItems: 1
"#address-cells": "#address-cells":
const: 1 const: 1
...@@ -51,6 +53,8 @@ required: ...@@ -51,6 +53,8 @@ required:
- reg - reg
- clocks - clocks
- clock-names - clock-names
- power-domains
- resets
- "#address-cells" - "#address-cells"
- "#size-cells" - "#size-cells"
...@@ -108,36 +112,30 @@ patternProperties: ...@@ -108,36 +112,30 @@ patternProperties:
examples: examples:
- | - |
#include <dt-bindings/clock/r8a7791-clock.h> #include <dt-bindings/clock/r8a7791-cpg-mssr.h>
#include <dt-bindings/power/r8a7791-sysc.h> #include <dt-bindings/power/r8a7791-sysc.h>
soc {
#address-cells = <2>; adc@e6e54000 {
#size-cells = <2>; compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc";
reg = <0xe6e54000 64>;
adc@e6e54000 { clocks = <&cpg CPG_MOD 901>;
compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc"; clock-names = "fck";
reg = <0 0xe6e54000 0 64>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
clocks = <&mstp9_clks R8A7791_CLK_GYROADC>; resets = <&cpg 901>;
clock-names = "fck";
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; #address-cells = <1>;
#size-cells = <0>;
pinctrl-0 = <&adc_pins>;
pinctrl-names = "default"; adc@0 {
reg = <0>;
#address-cells = <1>; compatible = "maxim,max1162";
#size-cells = <0>; vref-supply = <&vref_max1162>;
};
adc@0 {
reg = <0>; adc@1 {
compatible = "maxim,max1162"; reg = <1>;
vref-supply = <&vref_max1162>; compatible = "maxim,max1162";
}; vref-supply = <&vref_max1162>;
adc@1 {
reg = <1>;
compatible = "maxim,max1162";
vref-supply = <&vref_max1162>;
};
}; };
}; };
... ...
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment