Some devices may need to perform a reset before using the RNG, such as the BCM6368.
Signed-off-by: Álvaro Fernández Rojas <nolt...@gmail.com> --- v4: pass dt_binding_check. v3: make resets required if brcm,bcm6368-rng. v2: document reset support. .../devicetree/bindings/rng/brcm,bcm2835.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml b/Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml index c147900f9041..9a74b5af1dbd 100644 --- a/Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml +++ b/Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml @@ -31,12 +31,24 @@ properties: interrupts: maxItems: 1 + resets: + maxItems: 1 + required: - compatible - reg additionalProperties: false +if: + properties: + compatible: + enum: + - brcm,bcm6368-rng +then: + required: + - resets + examples: - | rng@7e104000 { @@ -58,4 +70,6 @@ examples: clocks = <&periph_clk 18>; clock-names = "ipsec"; + + resets = <&periph_rst 4>; }; -- 2.20.1