1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/edac/dmc-52 4 $id: http://devicetree.org/schemas/edac/dmc-520.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: ARM DMC-520 EDAC !! 7 title: ARM DMC-520 EDAC bindings 8 8 9 maintainers: 9 maintainers: 10 - Lei Wang <lewan@microsoft.com> 10 - Lei Wang <lewan@microsoft.com> 11 11 12 description: |+ 12 description: |+ 13 DMC-520 node is defined to describe DRAM err 13 DMC-520 node is defined to describe DRAM error detection and correction. 14 14 15 https://static.docs.arm.com/100000/0200/core 15 https://static.docs.arm.com/100000/0200/corelink_dmc520_trm_100000_0200_01_en.pdf 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 items: 19 items: 20 - const: brcm,dmc-520 20 - const: brcm,dmc-520 21 - const: arm,dmc-520 21 - const: arm,dmc-520 22 22 23 reg: 23 reg: 24 maxItems: 1 24 maxItems: 1 25 25 26 interrupts: 26 interrupts: 27 minItems: 1 27 minItems: 1 28 maxItems: 10 28 maxItems: 10 29 29 30 interrupt-names: 30 interrupt-names: 31 minItems: 1 31 minItems: 1 32 maxItems: 10 32 maxItems: 10 33 items: 33 items: 34 enum: 34 enum: 35 - ram_ecc_errc 35 - ram_ecc_errc 36 - ram_ecc_errd 36 - ram_ecc_errd 37 - dram_ecc_errc 37 - dram_ecc_errc 38 - dram_ecc_errd 38 - dram_ecc_errd 39 - failed_access 39 - failed_access 40 - failed_prog 40 - failed_prog 41 - link_err 41 - link_err 42 - temperature_event 42 - temperature_event 43 - arch_fsm 43 - arch_fsm 44 - phy_request 44 - phy_request 45 45 46 required: 46 required: 47 - compatible 47 - compatible 48 - reg 48 - reg 49 - interrupts 49 - interrupts 50 - interrupt-names 50 - interrupt-names 51 51 52 additionalProperties: false 52 additionalProperties: false 53 53 54 examples: 54 examples: 55 - | 55 - | 56 dmc0: dmc@200000 { 56 dmc0: dmc@200000 { 57 compatible = "brcm,dmc-520", "arm,dmc- 57 compatible = "brcm,dmc-520", "arm,dmc-520"; 58 reg = <0x200000 0x80000>; 58 reg = <0x200000 0x80000>; 59 interrupts = <0x0 0x349 0x4>, <0x0 0x3 59 interrupts = <0x0 0x349 0x4>, <0x0 0x34B 0x4>; 60 interrupt-names = "dram_ecc_errc", "dr 60 interrupt-names = "dram_ecc_errc", "dram_ecc_errd"; 61 }; 61 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.