xref: /freebsd/sys/contrib/device-tree/Bindings/arm/airoha,en7581-chip-scu.yaml (revision 5f62a964e9f8abc6a05d8338273fadd154f0a206)
1*5f62a964SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*5f62a964SEmmanuel Vadot%YAML 1.2
3*5f62a964SEmmanuel Vadot---
4*5f62a964SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/airoha,en7581-chip-scu.yaml#
5*5f62a964SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*5f62a964SEmmanuel Vadot
7*5f62a964SEmmanuel Vadottitle: Airoha Chip SCU Controller for EN7581 SoC
8*5f62a964SEmmanuel Vadot
9*5f62a964SEmmanuel Vadotmaintainers:
10*5f62a964SEmmanuel Vadot  - Lorenzo Bianconi <lorenzo@kernel.org>
11*5f62a964SEmmanuel Vadot
12*5f62a964SEmmanuel Vadotdescription:
13*5f62a964SEmmanuel Vadot  The airoha chip-scu block provides a configuration interface for clock,
14*5f62a964SEmmanuel Vadot  io-muxing and other functionalities used by multiple controllers (e.g. clock,
15*5f62a964SEmmanuel Vadot  pinctrl, ecc) on EN7581 SoC.
16*5f62a964SEmmanuel Vadot
17*5f62a964SEmmanuel Vadotproperties:
18*5f62a964SEmmanuel Vadot  compatible:
19*5f62a964SEmmanuel Vadot    items:
20*5f62a964SEmmanuel Vadot      - enum:
21*5f62a964SEmmanuel Vadot          - airoha,en7581-chip-scu
22*5f62a964SEmmanuel Vadot      - const: syscon
23*5f62a964SEmmanuel Vadot
24*5f62a964SEmmanuel Vadot  reg:
25*5f62a964SEmmanuel Vadot    maxItems: 1
26*5f62a964SEmmanuel Vadot
27*5f62a964SEmmanuel Vadotrequired:
28*5f62a964SEmmanuel Vadot  - compatible
29*5f62a964SEmmanuel Vadot  - reg
30*5f62a964SEmmanuel Vadot
31*5f62a964SEmmanuel VadotadditionalProperties: false
32*5f62a964SEmmanuel Vadot
33*5f62a964SEmmanuel Vadotexamples:
34*5f62a964SEmmanuel Vadot  - |
35*5f62a964SEmmanuel Vadot    soc {
36*5f62a964SEmmanuel Vadot      #address-cells = <2>;
37*5f62a964SEmmanuel Vadot      #size-cells = <2>;
38*5f62a964SEmmanuel Vadot      syscon@1fa20000 {
39*5f62a964SEmmanuel Vadot        compatible = "airoha,en7581-chip-scu", "syscon";
40*5f62a964SEmmanuel Vadot        reg = <0x0 0x1fa20000 0x0 0x388>;
41*5f62a964SEmmanuel Vadot      };
42*5f62a964SEmmanuel Vadot    };
43