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