0001 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/edac/amazon,al-mc-edac.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Amazon's Annapurna Labs Memory Controller EDAC
0008
0009 maintainers:
0010 - Talel Shenhar <talel@amazon.com>
0011 - Talel Shenhar <talelshenhar@gmail.com>
0012
0013 description: |
0014 EDAC node is defined to describe on-chip error detection and correction for
0015 Amazon's Annapurna Labs Memory Controller.
0016
0017 properties:
0018
0019 compatible:
0020 const: amazon,al-mc-edac
0021
0022 reg:
0023 maxItems: 1
0024
0025 "#address-cells":
0026 const: 2
0027
0028 "#size-cells":
0029 const: 2
0030
0031 interrupts:
0032 minItems: 1
0033 items:
0034 - description: uncorrectable error interrupt
0035 - description: correctable error interrupt
0036
0037 interrupt-names:
0038 minItems: 1
0039 items:
0040 - const: ue
0041 - const: ce
0042
0043 required:
0044 - compatible
0045 - reg
0046 - "#address-cells"
0047 - "#size-cells"
0048
0049 additionalProperties: false
0050
0051 examples:
0052 - |
0053 #include <dt-bindings/interrupt-controller/irq.h>
0054 soc {
0055 #address-cells = <2>;
0056 #size-cells = <2>;
0057 edac@f0080000 {
0058 #address-cells = <2>;
0059 #size-cells = <2>;
0060 compatible = "amazon,al-mc-edac";
0061 reg = <0x0 0xf0080000 0x0 0x00010000>;
0062 interrupt-parent = <&amazon_al_system_fabric>;
0063 interrupt-names = "ue";
0064 interrupts = <20 IRQ_TYPE_LEVEL_HIGH>;
0065 };
0066 };