Skip to content

Commit

Permalink
dt-bindings: reset: lantiq,reset: Convert to yaml
Browse files Browse the repository at this point in the history
Convert the device tree bindings for the Lantiq XWAY SoC RCU reset
controller to YAML schema to allow participating in DT validation.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220407154338.4190674-5-p.zabel@pengutronix.de
  • Loading branch information
Philipp Zabel committed May 3, 2022
1 parent e2ac01c commit 7809a61
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 30 deletions.
30 changes: 0 additions & 30 deletions Documentation/devicetree/bindings/reset/lantiq,reset.txt

This file was deleted.

49 changes: 49 additions & 0 deletions Documentation/devicetree/bindings/reset/lantiq,reset.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/reset/lantiq,reset.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Lantiq XWAY SoC RCU reset controller

maintainers:
- Martin Blumenstingl <martin.blumenstingl@googlemail.com>

description: |
This binding describes a reset-controller found on the RCU module on Lantiq
XWAY SoCs. This node has to be a sub node of the Lantiq RCU block.
properties:
compatible:
enum:
- lantiq,danube-reset
- lantiq,xrx200-reset

reg:
description: |
Defines the following sets of registers in the parent syscon device
Offset of the reset set register
Offset of the reset status register
maxItems: 2

'#reset-cells':
description: |
The first cell takes the reset set bit and the second cell takes the
status bit.
const: 2

required:
- compatible
- reg
- '#reset-cells'

additionalProperties: false

examples:
- |
// On the xRX200 SoCs:
reset0: reset-controller@10 {
compatible = "lantiq,xrx200-reset";
reg = <0x10 0x04>, <0x14 0x04>;
#reset-cells = <2>;
};

0 comments on commit 7809a61

Please sign in to comment.