xref: /linux/Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
11b6dc007SPhilipp Zabel# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
21b6dc007SPhilipp Zabel# Copyright 2015 Antoine Tenart <atenart@kernel.org>
31b6dc007SPhilipp Zabel%YAML 1.2
41b6dc007SPhilipp Zabel---
5*a65f2cf6SRob Herring$id: http://devicetree.org/schemas/reset/marvell,berlin2-reset.yaml#
6*a65f2cf6SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
71b6dc007SPhilipp Zabel
81b6dc007SPhilipp Zabeltitle: Marvell Berlin reset controller
91b6dc007SPhilipp Zabel
101b6dc007SPhilipp Zabelmaintainers:
111b6dc007SPhilipp Zabel  - Antoine Tenart <atenart@kernel.org>
121b6dc007SPhilipp Zabel
131b6dc007SPhilipp Zabeldescription: The reset controller node must be a sub-node of the chip
141b6dc007SPhilipp Zabel  controller node on Berlin SoCs.
151b6dc007SPhilipp Zabel
161b6dc007SPhilipp Zabelproperties:
171b6dc007SPhilipp Zabel  compatible:
181b6dc007SPhilipp Zabel    const: marvell,berlin2-reset
191b6dc007SPhilipp Zabel
201b6dc007SPhilipp Zabel  "#reset-cells":
211b6dc007SPhilipp Zabel    const: 2
221b6dc007SPhilipp Zabel
231b6dc007SPhilipp Zabelrequired:
241b6dc007SPhilipp Zabel  - compatible
251b6dc007SPhilipp Zabel  - "#reset-cells"
261b6dc007SPhilipp Zabel
271b6dc007SPhilipp ZabeladditionalProperties: false
281b6dc007SPhilipp Zabel
291b6dc007SPhilipp Zabelexamples:
301b6dc007SPhilipp Zabel  - |
311b6dc007SPhilipp Zabel    chip: chip-control@ea0000 {
321b6dc007SPhilipp Zabel        reg = <0xea0000 0x400>;
331b6dc007SPhilipp Zabel
341b6dc007SPhilipp Zabel        chip_rst: reset {
351b6dc007SPhilipp Zabel            compatible = "marvell,berlin2-reset";
361b6dc007SPhilipp Zabel            #reset-cells = <2>;
371b6dc007SPhilipp Zabel        };
381b6dc007SPhilipp Zabel    };
39