170a97443SAlexandre Torgue# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 270a97443SAlexandre Torgue%YAML 1.2 370a97443SAlexandre Torgue--- 470a97443SAlexandre Torgue$id: "http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#" 570a97443SAlexandre Torgue$schema: "http://devicetree.org/meta-schemas/core.yaml#" 670a97443SAlexandre Torgue 770a97443SAlexandre Torguetitle: STMicroelectronics STM32 Platforms System Controller bindings 870a97443SAlexandre Torgue 970a97443SAlexandre Torguemaintainers: 1070a97443SAlexandre Torgue - Alexandre Torgue <alexandre.torgue@st.com> 1170a97443SAlexandre Torgue - Christophe Roullier <christophe.roullier@st.com> 1270a97443SAlexandre Torgue 1370a97443SAlexandre Torgueproperties: 1470a97443SAlexandre Torgue compatible: 1570a97443SAlexandre Torgue oneOf: 1670a97443SAlexandre Torgue - items: 1770a97443SAlexandre Torgue - enum: 1870a97443SAlexandre Torgue - st,stm32mp157-syscfg 1970a97443SAlexandre Torgue - const: syscon 2070a97443SAlexandre Torgue 2170a97443SAlexandre Torgue reg: 2270a97443SAlexandre Torgue maxItems: 1 2370a97443SAlexandre Torgue 2470a97443SAlexandre Torgue clocks: 2570a97443SAlexandre Torgue maxItems: 1 2670a97443SAlexandre Torgue 2770a97443SAlexandre Torguerequired: 2870a97443SAlexandre Torgue - compatible 2970a97443SAlexandre Torgue - reg 3070a97443SAlexandre Torgue - clocks 3170a97443SAlexandre Torgue 32*7f464532SRob HerringadditionalProperties: false 33*7f464532SRob Herring 3470a97443SAlexandre Torgueexamples: 3570a97443SAlexandre Torgue - | 3670a97443SAlexandre Torgue #include <dt-bindings/clock/stm32mp1-clks.h> 3770a97443SAlexandre Torgue syscfg: syscon@50020000 { 3870a97443SAlexandre Torgue compatible = "st,stm32mp157-syscfg", "syscon"; 3970a97443SAlexandre Torgue reg = <0x50020000 0x400>; 4070a97443SAlexandre Torgue clocks = <&rcc SYSCFG>; 4170a97443SAlexandre Torgue }; 4270a97443SAlexandre Torgue 4370a97443SAlexandre Torgue... 44