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 items: 34eb3411c9STalel Shenhar - description: uncorrectable error interrupt 35eb3411c9STalel Shenhar - description: correctable error interrupt 36eb3411c9STalel Shenhar 37eb3411c9STalel Shenhar interrupt-names: 38eb3411c9STalel Shenhar minItems: 1 39eb3411c9STalel Shenhar items: 40eb3411c9STalel Shenhar - const: ue 41eb3411c9STalel Shenhar - const: ce 42eb3411c9STalel Shenhar 43eb3411c9STalel Shenharrequired: 44eb3411c9STalel Shenhar - compatible 45eb3411c9STalel Shenhar - reg 46eb3411c9STalel Shenhar - "#address-cells" 47eb3411c9STalel Shenhar - "#size-cells" 48eb3411c9STalel Shenhar 49f84e2c5cSRob HerringadditionalProperties: false 50eb3411c9STalel Shenhar 51eb3411c9STalel Shenharexamples: 52eb3411c9STalel Shenhar - | 53eb3411c9STalel Shenhar #include <dt-bindings/interrupt-controller/irq.h> 54eb3411c9STalel Shenhar soc { 55eb3411c9STalel Shenhar #address-cells = <2>; 56eb3411c9STalel Shenhar #size-cells = <2>; 57eb3411c9STalel Shenhar edac@f0080000 { 58eb3411c9STalel Shenhar #address-cells = <2>; 59eb3411c9STalel Shenhar #size-cells = <2>; 60eb3411c9STalel Shenhar compatible = "amazon,al-mc-edac"; 61eb3411c9STalel Shenhar reg = <0x0 0xf0080000 0x0 0x00010000>; 62eb3411c9STalel Shenhar interrupt-parent = <&amazon_al_system_fabric>; 63eb3411c9STalel Shenhar interrupt-names = "ue"; 64eb3411c9STalel Shenhar interrupts = <20 IRQ_TYPE_LEVEL_HIGH>; 65eb3411c9STalel Shenhar }; 66eb3411c9STalel Shenhar }; 67