2  * Device Tree Include file for Marvell Armada XP family SoC
 
   4  * Copyright (C) 2012 Marvell
 
   6  * Lior Amsalem <alior@marvell.com>
 
   7  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 
   8  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 
   9  * Ben Dooks <ben.dooks@codethink.co.uk>
 
  11  * This file is licensed under the terms of the GNU General Public
 
  12  * License version 2.  This program is licensed "as is" without any
 
  13  * warranty of any kind, whether express or implied.
 
  15  * Contains definitions specific to the Armada XP SoC that are not
 
  16  * common to all Armada SoCs.
 
  19 /include/ "armada-370-xp.dtsi"
 
  22         model = "Marvell Armada XP family SoC";
 
  23         compatible = "marvell,armadaxp", "marvell,armada-370-xp";
 
  26                 compatible = "marvell,aurora-system-cache";
 
  27                 reg = <0xd0008000 0x1000>;
 
  28                 cache-id-part = <0x100>;
 
  32         mpic: interrupt-controller@d0020000 {
 
  33               reg = <0xd0020a00 0x2d0>,
 
  37         armada-370-xp-pmsu@d0022000 {
 
  38                 compatible = "marvell,armada-370-xp-pmsu";
 
  39                 reg = <0xd0022100 0x430>,
 
  45                                 compatible = "snps,dw-apb-uart";
 
  46                                 reg = <0xd0012200 0x100>;
 
  53                                 compatible = "snps,dw-apb-uart";
 
  54                                 reg = <0xd0012300 0x100>;
 
  65                 coreclk: mvebu-sar@d0018230 {
 
  66                         compatible = "marvell,armada-xp-core-clock";
 
  67                         reg = <0xd0018230 0x08>;
 
  71                 cpuclk: clock-complex@d0018700 {
 
  73                         compatible = "marvell,armada-xp-cpu-clock";
 
  74                         reg = <0xd0018700 0xA0>;
 
  75                         clocks = <&coreclk 1>;
 
  78                 gateclk: clock-gating-control@d0018220 {
 
  79                         compatible = "marvell,armada-xp-gating-clock";
 
  80                         reg = <0xd0018220 0x4>;
 
  81                         clocks = <&coreclk 0>;
 
  85                 system-controller@d0018200 {
 
  86                                 compatible = "marvell,armada-370-xp-system-controller";
 
  87                                 reg = <0xd0018200 0x500>;
 
  91                                 compatible = "marvell,armada-370-neta";
 
  92                                 reg = <0xd0030000 0x2500>;
 
  94                                 clocks = <&gateclk 2>;
 
  99                         compatible = "marvell,orion-xor";
 
 100                         reg = <0xd0060900 0x100
 
 102                         clocks = <&gateclk 22>;
 
 119                         compatible = "marvell,orion-xor";
 
 120                         reg = <0xd00F0900 0x100
 
 122                         clocks = <&gateclk 28>;
 
 139                         clocks = <&gateclk 18>;
 
 143                         clocks = <&gateclk 19>;
 
 147                         compatible = "marvell,orion-ehci";
 
 148                         reg = <0xd0052000 0x500>;
 
 150                         clocks = <&gateclk 20>;