Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / reset / brcm,brcmstb-reset.yaml
blobb115b86e2fe6e8ab7d07df7f0f16cc855fc0d9f1
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/reset/brcm,brcmstb-reset.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom STB SW_INIT-style reset controller
9 description:
10   Broadcom STB SoCs have a SW_INIT-style reset controller with separate
11   SET/CLEAR/STATUS registers and possibly multiple banks, each of 32 bit
12   reset lines.
14   Please also refer to reset.txt in this directory for common reset
15   controller binding usage.
17 maintainers:
18   - Florian Fainelli <f.fainelli@gmail.com>
20 properties:
21   compatible:
22     const: brcm,brcmstb-reset
24   reg:
25     maxItems: 1
27   "#reset-cells":
28     const: 1
30 required:
31   - compatible
32   - reg
33   - "#reset-cells"
35 additionalProperties: false
37 examples:
38   - |
39     reset: reset-controller@8404318 {
40       compatible = "brcm,brcmstb-reset";
41       reg = <0x8404318 0x30>;
42       #reset-cells = <1>;
43     };
45     ethernet_switch {
46       resets = <&reset 26>;
47       reset-names = "switch";
48     };