1 # SPDX-License-Identifier: GPL-2.0-only
4 $id: http://devicetree.org/schemas/memory-controllers/synopsys,ddrc-ecc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys IntelliDDR Multi Protocol memory controller
10 - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11 - Manish Narani <manish.narani@xilinx.com>
12 - Michal Simek <michal.simek@xilinx.com>
15 The ZynqMP DDR ECC controller has an optional ECC support in 64-bit and
16 32-bit bus width configurations.
18 The Zynq DDR ECC controller has an optional ECC support in half-bus width
19 (16-bit) configuration.
21 These both ECC controllers correct single bit ECC errors and detect double bit
28 - xlnx,zynqmp-ddrc-2.40a
46 const: xlnx,zynqmp-ddrc-2.40a
54 additionalProperties: false
58 memory-controller@f8006000 {
59 compatible = "xlnx,zynq-ddrc-a05";
60 reg = <0xf8006000 0x1000>;
68 memory-controller@fd070000 {
69 compatible = "xlnx,zynqmp-ddrc-2.40a";
70 reg = <0x0 0xfd070000 0x0 0x30000>;
71 interrupt-parent = <&gic>;
72 interrupts = <0 112 4>;