1*d5b0e70fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*d5b0e70fSEmmanuel Vadot# Copyright 2015 Antoine Tenart <atenart@kernel.org> 3*d5b0e70fSEmmanuel Vadot%YAML 1.2 4*d5b0e70fSEmmanuel Vadot--- 5*d5b0e70fSEmmanuel Vadot$id: "http://devicetree.org/schemas/reset/marvell,berlin2-reset.yaml#" 6*d5b0e70fSEmmanuel Vadot$schema: "http://devicetree.org/meta-schemas/core.yaml#" 7*d5b0e70fSEmmanuel Vadot 8*d5b0e70fSEmmanuel Vadottitle: Marvell Berlin reset controller 9*d5b0e70fSEmmanuel Vadot 10*d5b0e70fSEmmanuel Vadotmaintainers: 11*d5b0e70fSEmmanuel Vadot - Antoine Tenart <atenart@kernel.org> 12*d5b0e70fSEmmanuel Vadot 13*d5b0e70fSEmmanuel Vadotdescription: The reset controller node must be a sub-node of the chip 14*d5b0e70fSEmmanuel Vadot controller node on Berlin SoCs. 15*d5b0e70fSEmmanuel Vadot 16*d5b0e70fSEmmanuel Vadotproperties: 17*d5b0e70fSEmmanuel Vadot compatible: 18*d5b0e70fSEmmanuel Vadot const: marvell,berlin2-reset 19*d5b0e70fSEmmanuel Vadot 20*d5b0e70fSEmmanuel Vadot "#reset-cells": 21*d5b0e70fSEmmanuel Vadot const: 2 22*d5b0e70fSEmmanuel Vadot 23*d5b0e70fSEmmanuel Vadotrequired: 24*d5b0e70fSEmmanuel Vadot - compatible 25*d5b0e70fSEmmanuel Vadot - "#reset-cells" 26*d5b0e70fSEmmanuel Vadot 27*d5b0e70fSEmmanuel VadotadditionalProperties: false 28*d5b0e70fSEmmanuel Vadot 29*d5b0e70fSEmmanuel Vadotexamples: 30*d5b0e70fSEmmanuel Vadot - | 31*d5b0e70fSEmmanuel Vadot chip: chip-control@ea0000 { 32*d5b0e70fSEmmanuel Vadot reg = <0xea0000 0x400>; 33*d5b0e70fSEmmanuel Vadot 34*d5b0e70fSEmmanuel Vadot chip_rst: reset { 35*d5b0e70fSEmmanuel Vadot compatible = "marvell,berlin2-reset"; 36*d5b0e70fSEmmanuel Vadot #reset-cells = <2>; 37*d5b0e70fSEmmanuel Vadot }; 38*d5b0e70fSEmmanuel Vadot }; 39