xref: /linux/Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml (revision 70a97443d96682770895131632f2aa0d2ef62bae)
1*70a97443SAlexandre Torgue# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*70a97443SAlexandre Torgue%YAML 1.2
3*70a97443SAlexandre Torgue---
4*70a97443SAlexandre Torgue$id: "http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#"
5*70a97443SAlexandre Torgue$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6*70a97443SAlexandre Torgue
7*70a97443SAlexandre Torguetitle: STMicroelectronics STM32 Platforms System Controller bindings
8*70a97443SAlexandre Torgue
9*70a97443SAlexandre Torguemaintainers:
10*70a97443SAlexandre Torgue  - Alexandre Torgue <alexandre.torgue@st.com>
11*70a97443SAlexandre Torgue  - Christophe Roullier <christophe.roullier@st.com>
12*70a97443SAlexandre Torgue
13*70a97443SAlexandre Torgueproperties:
14*70a97443SAlexandre Torgue  compatible:
15*70a97443SAlexandre Torgue    oneOf:
16*70a97443SAlexandre Torgue      - items:
17*70a97443SAlexandre Torgue        - enum:
18*70a97443SAlexandre Torgue          - st,stm32mp157-syscfg
19*70a97443SAlexandre Torgue        - const: syscon
20*70a97443SAlexandre Torgue
21*70a97443SAlexandre Torgue  reg:
22*70a97443SAlexandre Torgue    maxItems: 1
23*70a97443SAlexandre Torgue
24*70a97443SAlexandre Torgue  clocks:
25*70a97443SAlexandre Torgue    maxItems: 1
26*70a97443SAlexandre Torgue
27*70a97443SAlexandre Torguerequired:
28*70a97443SAlexandre Torgue  - compatible
29*70a97443SAlexandre Torgue  - reg
30*70a97443SAlexandre Torgue  - clocks
31*70a97443SAlexandre Torgue
32*70a97443SAlexandre Torgueexamples:
33*70a97443SAlexandre Torgue  - |
34*70a97443SAlexandre Torgue    #include <dt-bindings/clock/stm32mp1-clks.h>
35*70a97443SAlexandre Torgue    syscfg: syscon@50020000 {
36*70a97443SAlexandre Torgue        compatible = "st,stm32mp157-syscfg", "syscon";
37*70a97443SAlexandre Torgue        reg = <0x50020000 0x400>;
38*70a97443SAlexandre Torgue        clocks = <&rcc SYSCFG>;
39*70a97443SAlexandre Torgue    };
40*70a97443SAlexandre Torgue
41*70a97443SAlexandre Torgue...
42