xref: /linux/Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml (revision 30f78c332e1282e954ed9c68f99fabd0193718f3)
1*30f78c33SBenjamin Gaignard# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*30f78c33SBenjamin Gaignard%YAML 1.2
3*30f78c33SBenjamin Gaignard---
4*30f78c33SBenjamin Gaignard$id: http://devicetree.org/schemas/crypto/st,stm32-crc.yaml#
5*30f78c33SBenjamin Gaignard$schema: http://devicetree.org/meta-schemas/core.yaml#
6*30f78c33SBenjamin Gaignard
7*30f78c33SBenjamin Gaignardtitle: STMicroelectronics STM32 CRC bindings
8*30f78c33SBenjamin Gaignard
9*30f78c33SBenjamin Gaignardmaintainers:
10*30f78c33SBenjamin Gaignard  - Lionel Debieve <lionel.debieve@st.com>
11*30f78c33SBenjamin Gaignard
12*30f78c33SBenjamin Gaignardproperties:
13*30f78c33SBenjamin Gaignard  compatible:
14*30f78c33SBenjamin Gaignard    const: st,stm32f7-crc
15*30f78c33SBenjamin Gaignard
16*30f78c33SBenjamin Gaignard  reg:
17*30f78c33SBenjamin Gaignard    maxItems: 1
18*30f78c33SBenjamin Gaignard
19*30f78c33SBenjamin Gaignard  clocks:
20*30f78c33SBenjamin Gaignard    maxItems: 1
21*30f78c33SBenjamin Gaignard
22*30f78c33SBenjamin Gaignardrequired:
23*30f78c33SBenjamin Gaignard  - compatible
24*30f78c33SBenjamin Gaignard  - reg
25*30f78c33SBenjamin Gaignard  - clocks
26*30f78c33SBenjamin Gaignard
27*30f78c33SBenjamin GaignardadditionalProperties: false
28*30f78c33SBenjamin Gaignard
29*30f78c33SBenjamin Gaignardexamples:
30*30f78c33SBenjamin Gaignard  - |
31*30f78c33SBenjamin Gaignard    #include <dt-bindings/clock/stm32mp1-clks.h>
32*30f78c33SBenjamin Gaignard    crc@40023000 {
33*30f78c33SBenjamin Gaignard      compatible = "st,stm32f7-crc";
34*30f78c33SBenjamin Gaignard      reg = <0x40023000 0x400>;
35*30f78c33SBenjamin Gaignard      clocks = <&rcc 0 12>;
36*30f78c33SBenjamin Gaignard    };
37*30f78c33SBenjamin Gaignard
38*30f78c33SBenjamin Gaignard...
39