brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 27de121 Raw
48 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/misc/xlnx,tmr-manager.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Xilinx Triple Modular Redundancy(TMR) Manager IP8 9maintainers:10  - Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>11 12description: |13  The Triple Modular Redundancy(TMR) Manager is responsible for handling the14  TMR subsystem state, including fault detection and error recovery. The core15  is triplicated in each of the sub-blocks in the TMR subsystem, and provides16  majority voting of its internal state.17 18properties:19  compatible:20    enum:21      - xlnx,tmr-manager-1.022 23  reg:24    maxItems: 125 26  xlnx,magic1:27    minimum: 028    maximum: 25529    description:30      Magic byte 1, When configured it allows the controller to perform31      recovery.32    $ref: /schemas/types.yaml#/definitions/uint3233 34required:35  - compatible36  - reg37  - xlnx,magic138 39additionalProperties: false40 41examples:42  - |43    tmr-manager@44a10000 {44        compatible = "xlnx,tmr-manager-1.0";45        reg = <0x44a10000 0x10000>;46        xlnx,magic1 = <0x46>;47    };48