]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ARM: dts: lpc18xx: add pl172 memory-controller node
authorJoachim Eastwood <manabian@gmail.com>
Thu, 30 Jul 2015 22:24:21 +0000 (00:24 +0200)
committerOlof Johansson <olof@lixom.net>
Wed, 5 Aug 2015 17:30:16 +0000 (19:30 +0200)
All devices in the LPC18xx/43xx familiy contain a ARM PL172
MultiPort Memory Controller (MPMC).

Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/boot/dts/lpc18xx.dtsi

index 619d1732a04262e10c98b38d8eee99df49078dc4..2c569a6ddc9a549718991aeacdd63b9ea608b6c1 100644 (file)
                        status = "disabled";
                };
 
+               emc: memory-controller@40005000 {
+                       compatible = "arm,pl172", "arm,primecell";
+                       reg = <0x40005000 0x1000>;
+                       clocks = <&ccu1 CLK_CPU_EMCDIV>, <&ccu1 CLK_CPU_EMC>;
+                       clock-names = "mpmcclk", "apb_pclk";
+                       #address-cells = <2>;
+                       #size-cells = <1>;
+                       ranges = <0 0 0x1c000000 0x1000000
+                                 1 0 0x1d000000 0x1000000
+                                 2 0 0x1e000000 0x1000000
+                                 3 0 0x1f000000 0x1000000>;
+                       status = "disabled";
+               };
+
                lcdc: lcd-controller@40008000 {
                        compatible = "arm,pl111", "arm,primecell";
                        reg = <0x40008000 0x1000>;