1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/fsl/fsl,ddr.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Freescale DDR memory controller
8
9 maintainers:
10 - Borislav Petkov <bp@alien8.de>
11 - York Sun <york.sun@nxp.com>
12
13 properties:
14 $nodename:
15 pattern: "^memory-controller@[0-9a-f]+$"
16
17 compatible:
18 oneOf:
19 - items:
20 - enum:
21 - fsl,qoriq-memory-controller-v4.4
22 - fsl,qoriq-memory-controller-v4.5
23 - fsl,qoriq-memory-controller-v4.7
24 - fsl,qoriq-memory-controller-v5.0
25 - const: fsl,qoriq-memory-controller
26 - enum:
27 - fsl,bsc9132-memory-controller
28 - fsl,mpc8536-memory-controller
29 - fsl,mpc8540-memory-controller
30 - fsl,mpc8541-memory-controller
31 - fsl,mpc8544-memory-controller
32 - fsl,mpc8548-memory-controller
33 - fsl,mpc8555-memory-controller
34 - fsl,mpc8560-memory-controller
35 - fsl,mpc8568-memory-controller
36 - fsl,mpc8569-memory-controller
37 - fsl,mpc8572-memory-controller
38 - fsl,mpc8349-memory-controller
39 - fsl,p1020-memory-controller
40 - fsl,p1021-memory-controller
41 - fsl,p2020-memory-controller
42 - fsl,qoriq-memory-controller
43
44 interrupts:
45 maxItems: 1
46
47 little-endian:
48 description:
49 Specifies little-endian access to registers. If omitted, big-endian will
50 be used.
51 type: boolean
52
53 reg:
54 maxItems: 1
55
56 required:
57 - compatible
58 - interrupts
59 - reg
60
61 additionalProperties: false
62
63 examples:
64 - |
65 memory-controller@2000 {
66 compatible = "fsl,bsc9132-memory-controller";
67 reg = <0x2000 0x1000>;
68 interrupts = <16 2 1 8>;
69 };
70
71 - |
72 memory-controller@8000 {
73 compatible = "fsl,qoriq-memory-controller-v4.7",
74 "fsl,qoriq-memory-controller";
75 reg = <0x8000 0x1000>;
76 interrupts = <16 2 1 23>;
77 };
Cache object: ae71238acc0180cd6d53149b7e4718fa
|