brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 1b6020e 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-inject.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Xilinx Triple Modular Redundancy(TMR) Inject IP8 9maintainers:10  - Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>11 12description: |13  The Triple Modular Redundancy(TMR) Inject core provides functional fault14  injection by changing selected MicroBlaze instructions, which provides the15  possibility to verify that the TMR subsystem error detection and fault16  recovery logic is working properly.17 18properties:19  compatible:20    enum:21      - xlnx,tmr-inject-1.022 23  reg:24    maxItems: 125 26  xlnx,magic:27    minimum: 028    maximum: 25529    description: |30      Magic number, When configured it allows the controller to perform31      recovery.32    $ref: /schemas/types.yaml#/definitions/uint3233 34required:35  - compatible36  - reg37  - xlnx,magic38 39additionalProperties: false40 41examples:42  - |43    fault-inject@44a30000 {44        compatible = "xlnx,tmr-inject-1.0";45        reg = <0x44a10000 0x10000>;46        xlnx,magic = <0x46>;47    };48