xref: /freebsd/sys/contrib/device-tree/Bindings/soc/sti/st,sti-syscon.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
184943d6fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
284943d6fSEmmanuel Vadot%YAML 1.2
384943d6fSEmmanuel Vadot---
484943d6fSEmmanuel Vadot$id: http://devicetree.org/schemas/soc/sti/st,sti-syscon.yaml#
584943d6fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
684943d6fSEmmanuel Vadot
784943d6fSEmmanuel Vadottitle: STMicroelectronics STi platform sysconfig
884943d6fSEmmanuel Vadot
984943d6fSEmmanuel Vadotmaintainers:
1084943d6fSEmmanuel Vadot  - Patrice Chotard <patrice.chotard@foss.st.com>
1184943d6fSEmmanuel Vadot
1284943d6fSEmmanuel Vadotdescription: |
1384943d6fSEmmanuel Vadot  Binding for the various sysconfig nodes used within the STi
1484943d6fSEmmanuel Vadot  platform device-tree to point to some common configuration
1584943d6fSEmmanuel Vadot  registers used by other nodes.
1684943d6fSEmmanuel Vadot
1784943d6fSEmmanuel Vadotproperties:
1884943d6fSEmmanuel Vadot  compatible:
1984943d6fSEmmanuel Vadot    items:
2084943d6fSEmmanuel Vadot      - enum:
2184943d6fSEmmanuel Vadot          - st,stih407-core-syscfg
2284943d6fSEmmanuel Vadot          - st,stih407-flash-syscfg
2384943d6fSEmmanuel Vadot          - st,stih407-front-syscfg
2484943d6fSEmmanuel Vadot          - st,stih407-lpm-syscfg
2584943d6fSEmmanuel Vadot          - st,stih407-rear-syscfg
2684943d6fSEmmanuel Vadot          - st,stih407-sbc-reg-syscfg
2784943d6fSEmmanuel Vadot          - st,stih407-sbc-syscfg
2884943d6fSEmmanuel Vadot      - const: syscon
2984943d6fSEmmanuel Vadot
3084943d6fSEmmanuel Vadot  reg:
3184943d6fSEmmanuel Vadot    maxItems: 1
3284943d6fSEmmanuel Vadot
33*0e8011faSEmmanuel Vadot  sti-sasg-codec:
34*0e8011faSEmmanuel Vadot    description: STi internal audio codec
35*0e8011faSEmmanuel Vadot    type: object
36*0e8011faSEmmanuel Vadot    additionalProperties: true
37*0e8011faSEmmanuel Vadot
38*0e8011faSEmmanuel Vadot    properties:
39*0e8011faSEmmanuel Vadot      compatible:
40*0e8011faSEmmanuel Vadot        const: st,stih407-sas-codec
41*0e8011faSEmmanuel Vadot
4284943d6fSEmmanuel Vadotrequired:
4384943d6fSEmmanuel Vadot  - compatible
4484943d6fSEmmanuel Vadot  - reg
4584943d6fSEmmanuel Vadot
4684943d6fSEmmanuel VadotadditionalProperties: false
4784943d6fSEmmanuel Vadot
4884943d6fSEmmanuel Vadotexamples:
4984943d6fSEmmanuel Vadot  - |
5084943d6fSEmmanuel Vadot    syscfg_sbc: syscon@9620000 {
5184943d6fSEmmanuel Vadot        compatible = "st,stih407-sbc-syscfg", "syscon";
5284943d6fSEmmanuel Vadot        reg = <0x9620000 0x1000>;
5384943d6fSEmmanuel Vadot    };
5484943d6fSEmmanuel Vadot
5584943d6fSEmmanuel Vadot...
56