xref: /freebsd-src/sys/contrib/device-tree/Bindings/memory-controllers/fsl/ddr.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotFreescale DDR memory controller
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotProperties:
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel Vadot- compatible	: Should include "fsl,chip-memory-controller" where
6*c66ec88fSEmmanuel Vadot		  chip is the processor (bsc9132, mpc8572 etc.), or
7*c66ec88fSEmmanuel Vadot		  "fsl,qoriq-memory-controller".
8*c66ec88fSEmmanuel Vadot- reg		: Address and size of DDR controller registers
9*c66ec88fSEmmanuel Vadot- interrupts	: Error interrupt of DDR controller
10*c66ec88fSEmmanuel Vadot- little-endian	: Specifies little-endian access to registers
11*c66ec88fSEmmanuel Vadot		  If omitted, big-endian will be used.
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotExample 1:
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadot	memory-controller@2000 {
16*c66ec88fSEmmanuel Vadot		compatible = "fsl,bsc9132-memory-controller";
17*c66ec88fSEmmanuel Vadot		reg = <0x2000 0x1000>;
18*c66ec88fSEmmanuel Vadot		interrupts = <16 2 1 8>;
19*c66ec88fSEmmanuel Vadot	};
20*c66ec88fSEmmanuel Vadot
21*c66ec88fSEmmanuel Vadot
22*c66ec88fSEmmanuel VadotExample 2:
23*c66ec88fSEmmanuel Vadot
24*c66ec88fSEmmanuel Vadot	ddr1: memory-controller@8000 {
25*c66ec88fSEmmanuel Vadot		compatible = "fsl,qoriq-memory-controller-v4.7",
26*c66ec88fSEmmanuel Vadot				"fsl,qoriq-memory-controller";
27*c66ec88fSEmmanuel Vadot		reg = <0x8000 0x1000>;
28*c66ec88fSEmmanuel Vadot		interrupts = <16 2 1 23>;
29*c66ec88fSEmmanuel Vadot	};
30