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/memory-controllers/calxeda-ddr-ctrlr.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Calxeda DDR memory controller binding
0008 
0009 description: |
0010   The Calxeda DDR memory controller is initialised and programmed by the
0011   firmware, but an OS might want to read its registers for error reporting
0012   purposes and to learn about the DRAM topology.
0013 
0014 maintainers:
0015   - Andre Przywara <andre.przywara@arm.com>
0016 
0017 properties:
0018   compatible:
0019     enum:
0020       - calxeda,hb-ddr-ctrl
0021       - calxeda,ecx-2000-ddr-ctrl
0022 
0023   reg:
0024     maxItems: 1
0025 
0026   interrupts:
0027     maxItems: 1
0028 
0029 required:
0030   - compatible
0031   - reg
0032   - interrupts
0033 
0034 additionalProperties: false
0035 
0036 examples:
0037   - |
0038     memory-controller@fff00000 {
0039         compatible = "calxeda,hb-ddr-ctrl";
0040         reg = <0xfff00000 0x1000>;
0041         interrupts = <0 91 4>;
0042     };