[POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS
authorScott Wood <scottwood@freescale.com>
Mon, 8 Oct 2007 21:08:52 +0000 (16:08 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 11 Oct 2007 14:14:31 +0000 (09:14 -0500)
We don't use any CPM devices on these boards, but the muram node on these
chips is different from the 8560, so it's helpful to people working with
custom boards based on these chips.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/boot/dts/mpc8541cds.dts
arch/powerpc/boot/dts/mpc8555cds.dts

index 6633e07d9f4d2039e8b6a72b795091d9f8b75cd5..f3f4d79deb636f3442b58cd87f206e269e3b8e01 100644 (file)
                        device_type = "open-pic";
                         big-endian;
                };
+
+               cpm@919c0 {
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       compatible = "fsl,mpc8541-cpm", "fsl,cpm2";
+                       reg = <919c0 30>;
+                       ranges;
+
+                       muram@80000 {
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0 80000 10000>;
+
+                               data@0 {
+                                       compatible = "fsl,cpm-muram-data";
+                                       reg = <0 2000 9000 1000>;
+                               };
+                       };
+
+                       brg@919f0 {
+                               compatible = "fsl,mpc8541-brg",
+                                            "fsl,cpm2-brg",
+                                            "fsl,cpm-brg";
+                               reg = <919f0 10 915f0 10>;
+                       };
+
+                       cpmpic: pic@90c00 {
+                               interrupt-controller;
+                               #address-cells = <0>;
+                               #interrupt-cells = <2>;
+                               interrupts = <2e 2>;
+                               interrupt-parent = <&mpic>;
+                               reg = <90c00 80>;
+                               compatible = "fsl,mpc8541-cpm-pic", "fsl,cpm2-pic";
+                       };
+               };
        };
 
        pci1: pci@e0008000 {
index 99199295147e5d28c35900bea083fdfad2b753a9..57029cca32b2de2d4aa0e17a5039d3ab63ae9032 100644 (file)
                        device_type = "open-pic";
                         big-endian;
                };
+
+               cpm@919c0 {
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       compatible = "fsl,mpc8555-cpm", "fsl,cpm2";
+                       reg = <919c0 30>;
+                       ranges;
+
+                       muram@80000 {
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0 80000 10000>;
+
+                               data@0 {
+                                       compatible = "fsl,cpm-muram-data";
+                                       reg = <0 2000 9000 1000>;
+                               };
+                       };
+
+                       brg@919f0 {
+                               compatible = "fsl,mpc8555-brg",
+                                            "fsl,cpm2-brg",
+                                            "fsl,cpm-brg";
+                               reg = <919f0 10 915f0 10>;
+                       };
+
+                       cpmpic: pic@90c00 {
+                               interrupt-controller;
+                               #address-cells = <0>;
+                               #interrupt-cells = <2>;
+                               interrupts = <2e 2>;
+                               interrupt-parent = <&mpic>;
+                               reg = <90c00 80>;
+                               compatible = "fsl,mpc8555-cpm-pic", "fsl,cpm2-pic";
+                       };
+               };
        };
 
        pci1: pci@e0008000 {