Commit 0d2d67b4 authored by Gatien Chevallier's avatar Gatien Chevallier Committed by Herbert Xu
Browse files

dt-bindings: rng: introduce new compatible for STM32MP13x



Introduce st,stm32mp13-rng compatible and add st,rng-lock-conf.

If st,rng-lock-conf is set, the RNG configuration in RNG_CR, RNG_HTCR
and RNG_NSCR will be locked. It is supported starting from the RNG
version present in the STM32MP13

Signed-off-by: default avatarGatien Chevallier <gatien.chevallier@foss.st.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 29b49013
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -15,7 +15,9 @@ maintainers:

properties:
  compatible:
    const: st,stm32-rng
    enum:
      - st,stm32-rng
      - st,stm32mp13-rng

  reg:
    maxItems: 1
@@ -30,11 +32,27 @@ properties:
    type: boolean
    description: If set enable the clock detection management

  st,rng-lock-conf:
    type: boolean
    description: If set, the RNG configuration in RNG_CR, RNG_HTCR and
                  RNG_NSCR will be locked.

required:
  - compatible
  - reg
  - clocks

allOf:
  - if:
      properties:
        compatible:
          contains:
            enum:
              - st,stm32-rng
    then:
      properties:
        st,rng-lock-conf: false

additionalProperties: false

examples: