1eb3411c9STalel Shenhar# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2eb3411c9STalel Shenhar%YAML 1.2 3eb3411c9STalel Shenhar--- 4eb3411c9STalel Shenhar$id: http://devicetree.org/schemas/edac/amazon,al-mc-edac.yaml# 5eb3411c9STalel Shenhar$schema: http://devicetree.org/meta-schemas/core.yaml# 6eb3411c9STalel Shenhar 7eb3411c9STalel Shenhartitle: Amazon's Annapurna Labs Memory Controller EDAC 8eb3411c9STalel Shenhar 9eb3411c9STalel Shenharmaintainers: 10eb3411c9STalel Shenhar - Talel Shenhar <talel@amazon.com> 11eb3411c9STalel Shenhar - Talel Shenhar <talelshenhar@gmail.com> 12eb3411c9STalel Shenhar 13eb3411c9STalel Shenhardescription: | 14eb3411c9STalel Shenhar EDAC node is defined to describe on-chip error detection and correction for 15eb3411c9STalel Shenhar Amazon's Annapurna Labs Memory Controller. 16eb3411c9STalel Shenhar 17eb3411c9STalel Shenharproperties: 18eb3411c9STalel Shenhar 19eb3411c9STalel Shenhar compatible: 20eb3411c9STalel Shenhar const: amazon,al-mc-edac 21eb3411c9STalel Shenhar 22eb3411c9STalel Shenhar reg: 23eb3411c9STalel Shenhar maxItems: 1 24eb3411c9STalel Shenhar 25eb3411c9STalel Shenhar "#address-cells": 26eb3411c9STalel Shenhar const: 2 27eb3411c9STalel Shenhar 28eb3411c9STalel Shenhar "#size-cells": 29eb3411c9STalel Shenhar const: 2 30eb3411c9STalel Shenhar 31eb3411c9STalel Shenhar interrupts: 32eb3411c9STalel Shenhar minItems: 1 33eb3411c9STalel Shenhar maxItems: 2 34eb3411c9STalel Shenhar items: 35eb3411c9STalel Shenhar - description: uncorrectable error interrupt 36eb3411c9STalel Shenhar - description: correctable error interrupt 37eb3411c9STalel Shenhar 38eb3411c9STalel Shenhar interrupt-names: 39eb3411c9STalel Shenhar minItems: 1 40eb3411c9STalel Shenhar maxItems: 2 41eb3411c9STalel Shenhar items: 42eb3411c9STalel Shenhar - const: ue 43eb3411c9STalel Shenhar - const: ce 44eb3411c9STalel Shenhar 45eb3411c9STalel Shenharrequired: 46eb3411c9STalel Shenhar - compatible 47eb3411c9STalel Shenhar - reg 48eb3411c9STalel Shenhar - "#address-cells" 49eb3411c9STalel Shenhar - "#size-cells" 50eb3411c9STalel Shenhar 51eb3411c9STalel Shenhar 52eb3411c9STalel Shenharexamples: 53eb3411c9STalel Shenhar - | 54eb3411c9STalel Shenhar #include <dt-bindings/interrupt-controller/irq.h> 55eb3411c9STalel Shenhar soc { 56eb3411c9STalel Shenhar #address-cells = <2>; 57eb3411c9STalel Shenhar #size-cells = <2>; 58eb3411c9STalel Shenhar edac@f0080000 { 59eb3411c9STalel Shenhar #address-cells = <2>; 60eb3411c9STalel Shenhar #size-cells = <2>; 61eb3411c9STalel Shenhar compatible = "amazon,al-mc-edac"; 62eb3411c9STalel Shenhar reg = <0x0 0xf0080000 0x0 0x00010000>; 63eb3411c9STalel Shenhar interrupt-parent = <&amazon_al_system_fabric>; 64eb3411c9STalel Shenhar interrupt-names = "ue"; 65eb3411c9STalel Shenhar interrupts = <20 IRQ_TYPE_LEVEL_HIGH>; 66eb3411c9STalel Shenhar }; 67eb3411c9STalel Shenhar }; 68