The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/reset/brcm,brcmstb-reset.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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#"
    6 
    7 title: Broadcom STB SW_INIT-style reset controller
    8 
    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.
   13 
   14   Please also refer to reset.txt in this directory for common reset
   15   controller binding usage.
   16 
   17 maintainers:
   18   - Florian Fainelli <f.fainelli@gmail.com>
   19 
   20 properties:
   21   compatible:
   22     const: brcm,brcmstb-reset
   23 
   24   reg:
   25     maxItems: 1
   26 
   27   "#reset-cells":
   28     const: 1
   29 
   30 required:
   31   - compatible
   32   - reg
   33   - "#reset-cells"
   34 
   35 additionalProperties: false
   36 
   37 examples:
   38   - |
   39     reset: reset-controller@8404318 {
   40       compatible = "brcm,brcmstb-reset";
   41       reg = <0x8404318 0x30>;
   42       #reset-cells = <1>;
   43     };
   44 
   45     ethernet_switch {
   46       resets = <&reset 26>;
   47       reset-names = "switch";
   48     };

Cache object: e9159abc36f32247c4c948761c1cbc74


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.