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: 10*f4eedebdSPatrice Chotard - Alexandre Torgue <alexandre.torgue@foss.st.com> 11*f4eedebdSPatrice Chotard - Christophe Roullier <christophe.roullier@foss.st.com> 1270a97443SAlexandre Torgue 1370a97443SAlexandre Torgueproperties: 1470a97443SAlexandre Torgue compatible: 1570a97443SAlexandre Torgue oneOf: 1670a97443SAlexandre Torgue - items: 1770a97443SAlexandre Torgue - enum: 1870a97443SAlexandre Torgue - st,stm32mp157-syscfg 19ece1420eSBenjamin Gaignard - st,stm32mp151-pwr-mcu 20ece1420eSBenjamin Gaignard - st,stm32-syscfg 21ece1420eSBenjamin Gaignard - st,stm32-power-config 22d5123d2cSArnaud Pouliquen - st,stm32-tamp 2370a97443SAlexandre Torgue - const: syscon 2482765d14SAhmad Fatoum - items: 2582765d14SAhmad Fatoum - const: st,stm32-tamp 2682765d14SAhmad Fatoum - const: syscon 2782765d14SAhmad Fatoum - const: simple-mfd 2870a97443SAlexandre Torgue 2970a97443SAlexandre Torgue reg: 3070a97443SAlexandre Torgue maxItems: 1 3170a97443SAlexandre Torgue 3270a97443SAlexandre Torgue clocks: 3370a97443SAlexandre Torgue maxItems: 1 3470a97443SAlexandre Torgue 3570a97443SAlexandre Torguerequired: 3670a97443SAlexandre Torgue - compatible 3770a97443SAlexandre Torgue - reg 38ece1420eSBenjamin Gaignard 39ece1420eSBenjamin Gaignardif: 40ece1420eSBenjamin Gaignard properties: 41ece1420eSBenjamin Gaignard compatible: 42ece1420eSBenjamin Gaignard contains: 43ece1420eSBenjamin Gaignard enum: 44ece1420eSBenjamin Gaignard - st,stm32mp157-syscfg 45ece1420eSBenjamin Gaignardthen: 46ece1420eSBenjamin Gaignard required: 4770a97443SAlexandre Torgue - clocks 4870a97443SAlexandre Torgue 497f464532SRob HerringadditionalProperties: false 507f464532SRob Herring 5170a97443SAlexandre Torgueexamples: 5270a97443SAlexandre Torgue - | 5370a97443SAlexandre Torgue #include <dt-bindings/clock/stm32mp1-clks.h> 5470a97443SAlexandre Torgue syscfg: syscon@50020000 { 5570a97443SAlexandre Torgue compatible = "st,stm32mp157-syscfg", "syscon"; 5670a97443SAlexandre Torgue reg = <0x50020000 0x400>; 5770a97443SAlexandre Torgue clocks = <&rcc SYSCFG>; 5870a97443SAlexandre Torgue }; 5970a97443SAlexandre Torgue 6070a97443SAlexandre Torgue... 61