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