1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/misc/xlnx,t 4 $id: http://devicetree.org/schemas/misc/xlnx,tmr-inject.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Xilinx Triple Modular Redundancy(TMR) I 7 title: Xilinx Triple Modular Redundancy(TMR) Inject IP 8 8 9 maintainers: 9 maintainers: 10 - Appana Durga Kedareswara rao <appana.durga. 10 - Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> 11 11 12 description: | 12 description: | 13 The Triple Modular Redundancy(TMR) Inject co 13 The Triple Modular Redundancy(TMR) Inject core provides functional fault 14 injection by changing selected MicroBlaze in 14 injection by changing selected MicroBlaze instructions, which provides the 15 possibility to verify that the TMR subsystem 15 possibility to verify that the TMR subsystem error detection and fault 16 recovery logic is working properly. 16 recovery logic is working properly. 17 17 18 properties: 18 properties: 19 compatible: 19 compatible: 20 enum: 20 enum: 21 - xlnx,tmr-inject-1.0 21 - xlnx,tmr-inject-1.0 22 22 23 reg: 23 reg: 24 maxItems: 1 24 maxItems: 1 25 25 26 xlnx,magic: 26 xlnx,magic: 27 minimum: 0 27 minimum: 0 28 maximum: 255 28 maximum: 255 29 description: | 29 description: | 30 Magic number, When configured it allows 30 Magic number, When configured it allows the controller to perform 31 recovery. 31 recovery. 32 $ref: /schemas/types.yaml#/definitions/uin 32 $ref: /schemas/types.yaml#/definitions/uint32 33 33 34 required: 34 required: 35 - compatible 35 - compatible 36 - reg 36 - reg 37 - xlnx,magic 37 - xlnx,magic 38 38 39 additionalProperties: false 39 additionalProperties: false 40 40 41 examples: 41 examples: 42 - | 42 - | 43 fault-inject@44a30000 { 43 fault-inject@44a30000 { 44 compatible = "xlnx,tmr-inject-1.0"; 44 compatible = "xlnx,tmr-inject-1.0"; 45 reg = <0x44a10000 0x10000>; 45 reg = <0x44a10000 0x10000>; 46 xlnx,magic = <0x46>; 46 xlnx,magic = <0x46>; 47 }; 47 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.