Back to home page

OSCL-LXR

 
 

    


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     };