Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: reset: Add document for Broadcom STB reset controller

Add a binding document for the Broadcom STB reset controller, also known
as SW_INIT-style reset controller.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

authored by

Florian Fainelli and committed by
Philipp Zabel
0807caf6 cdbeb315

+27
+27
Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt
··· 1 + Broadcom STB SW_INIT-style reset controller 2 + =========================================== 3 + 4 + Broadcom STB SoCs have a SW_INIT-style reset controller with separate 5 + SET/CLEAR/STATUS registers and possibly multiple banks, each of 32 bit 6 + reset lines. 7 + 8 + Please also refer to reset.txt in this directory for common reset 9 + controller binding usage. 10 + 11 + Required properties: 12 + - compatible: should be brcm,brcmstb-reset 13 + - reg: register base and length 14 + - #reset-cells: must be set to 1 15 + 16 + Example: 17 + 18 + reset: reset-controller@8404318 { 19 + compatible = "brcm,brcmstb-reset"; 20 + reg = <0x8404318 0x30>; 21 + #reset-cells = <1>; 22 + }; 23 + 24 + &ethernet_switch { 25 + resets = <&reset>; 26 + reset-names = "switch"; 27 + };