1fa4d2790SFlorian Fainelli# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2fa4d2790SFlorian Fainelli%YAML 1.2 3fa4d2790SFlorian Fainelli--- 4*a65f2cf6SRob Herring$id: http://devicetree.org/schemas/reset/brcm,brcmstb-reset.yaml# 5*a65f2cf6SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 6fa4d2790SFlorian Fainelli 7fa4d2790SFlorian Fainellititle: Broadcom STB SW_INIT-style reset controller 8fa4d2790SFlorian Fainelli 9fa4d2790SFlorian Fainellidescription: 10fa4d2790SFlorian Fainelli Broadcom STB SoCs have a SW_INIT-style reset controller with separate 11fa4d2790SFlorian Fainelli SET/CLEAR/STATUS registers and possibly multiple banks, each of 32 bit 12fa4d2790SFlorian Fainelli reset lines. 13fa4d2790SFlorian Fainelli 14fa4d2790SFlorian Fainelli Please also refer to reset.txt in this directory for common reset 15fa4d2790SFlorian Fainelli controller binding usage. 16fa4d2790SFlorian Fainelli 17fa4d2790SFlorian Fainellimaintainers: 18fa4d2790SFlorian Fainelli - Florian Fainelli <f.fainelli@gmail.com> 19fa4d2790SFlorian Fainelli 20fa4d2790SFlorian Fainelliproperties: 21fa4d2790SFlorian Fainelli compatible: 22fa4d2790SFlorian Fainelli const: brcm,brcmstb-reset 23fa4d2790SFlorian Fainelli 24fa4d2790SFlorian Fainelli reg: 25fa4d2790SFlorian Fainelli maxItems: 1 26fa4d2790SFlorian Fainelli 27fa4d2790SFlorian Fainelli "#reset-cells": 28fa4d2790SFlorian Fainelli const: 1 29fa4d2790SFlorian Fainelli 30fa4d2790SFlorian Fainellirequired: 31fa4d2790SFlorian Fainelli - compatible 32fa4d2790SFlorian Fainelli - reg 33fa4d2790SFlorian Fainelli - "#reset-cells" 34fa4d2790SFlorian Fainelli 35fa4d2790SFlorian FainelliadditionalProperties: false 36fa4d2790SFlorian Fainelli 37fa4d2790SFlorian Fainelliexamples: 38fa4d2790SFlorian Fainelli - | 39fa4d2790SFlorian Fainelli reset: reset-controller@8404318 { 40fa4d2790SFlorian Fainelli compatible = "brcm,brcmstb-reset"; 41fa4d2790SFlorian Fainelli reg = <0x8404318 0x30>; 42fa4d2790SFlorian Fainelli #reset-cells = <1>; 43fa4d2790SFlorian Fainelli }; 44fa4d2790SFlorian Fainelli 45fa4d2790SFlorian Fainelli ethernet_switch { 46fa4d2790SFlorian Fainelli resets = <&reset 26>; 47fa4d2790SFlorian Fainelli reset-names = "switch"; 48fa4d2790SFlorian Fainelli }; 49