]> err.no Git - linux-2.6/blobdiff - arch/powerpc/boot/dts/mpc832x_rdb.dts
[POWERPC] MPC832x_RDB: Update dts to use SPI1 in QE, register mmc_spi stub
[linux-2.6] / arch / powerpc / boot / dts / mpc832x_rdb.dts
index be4c35784e490c8830e85a8900a831e5b121f7fc..388c8a7012e138910626babe9675bbe26b05abb6 100644 (file)
@@ -29,7 +29,6 @@
                        timebase-frequency = <0>;
                        bus-frequency = <0>;
                        clock-frequency = <0>;
-                       32-bit;
                };
        };
 
@@ -41,7 +40,6 @@
        soc8323@e0000000 {
                #address-cells = <1>;
                #size-cells = <1>;
-               #interrupt-cells = <2>;
                device_type = "soc";
                ranges = <0 e0000000 00100000>;
                reg = <e0000000 00000200>;
                        descriptor-types-mask = <0122003f>;
                };
 
-               pci@8500 {
-                       interrupt-map-mask = <f800 0 0 7>;
-                       interrupt-map = <
-                                       /* IDSEL 0x10 AD16 (USB) */
-                                        8000 0 0 1 &pic 11 8
-
-                                       /* IDSEL 0x11 AD17 (Mini1)*/
-                                        8800 0 0 1 &pic 12 8
-                                        8800 0 0 2 &pic 13 8
-                                        8800 0 0 3 &pic 14 8
-                                        8800 0 0 4 &pic 30 8
-
-                                       /* IDSEL 0x12 AD18 (PCI/Mini2) */
-                                        9000 0 0 1 &pic 13 8
-                                        9000 0 0 2 &pic 14 8
-                                        9000 0 0 3 &pic 30 8
-                                        9000 0 0 4 &pic 11 8>;
-
-                       interrupt-parent = <&pic>;
-                       interrupts = <42 8>;
-                       bus-range = <0 0>;
-                       ranges = <42000000 0 80000000 80000000 0 10000000
-                                 02000000 0 90000000 90000000 0 10000000
-                                 01000000 0 d0000000 d0000000 0 04000000>;
-                       clock-frequency = <0>;
-                       #interrupt-cells = <1>;
-                       #size-cells = <2>;
-                       #address-cells = <3>;
-                       reg = <8500 100>;
-                       compatible = "83xx";
-                       device_type = "pci";
-               };
-
                pic:pic@700 {
                        interrupt-controller;
                        #address-cells = <0>;
                        #interrupt-cells = <2>;
                        reg = <700 100>;
-                       built-in;
                        device_type = "ipic";
                };
 
                        reg = <4c0 40>;
                        interrupts = <2>;
                        interrupt-parent = <&qeic>;
-                       mode = "cpu";
+                       mode = "cpu-qe";
                };
 
                spi@500 {
                        reg = <3000 200>;
                        interrupts = <21>;
                        interrupt-parent = <&qeic>;
-                       mac-address = [ 00 04 9f ef 03 02 ];
+                       /*
+                        * mac-address is deprecated and will be removed
+                        * in 2.6.25.  Only recent versions of
+                        * U-Boot support local-mac-address, however.
+                        */
+                       mac-address = [ 00 00 00 00 00 00 ];
+                       local-mac-address = [ 00 00 00 00 00 00 ];
                        rx-clock = <20>;
                        tx-clock = <13>;
                        phy-handle = <&phy00>;
                        reg = <2200 200>;
                        interrupts = <22>;
                        interrupt-parent = <&qeic>;
-                       mac-address = [ 00 04 9f ef 03 01 ];
+                       /*
+                        * mac-address is deprecated and will be removed
+                        * in 2.6.25.  Only recent versions of
+                        * U-Boot support local-mac-address, however.
+                        */
+                       mac-address = [ 00 00 00 00 00 00 ];
+                       local-mac-address = [ 00 00 00 00 00 00 ];
                        rx-clock = <19>;
                        tx-clock = <1a>;
                        phy-handle = <&phy04>;
                        #address-cells = <0>;
                        #interrupt-cells = <1>;
                        reg = <80 80>;
-                       built-in;
                        big-endian;
                        interrupts = <20 8 21 8>; //high:32 low:33
                        interrupt-parent = <&pic>;
                };
        };
+
+       pci@e0008500 {
+               interrupt-map-mask = <f800 0 0 7>;
+               interrupt-map = <
+                               /* IDSEL 0x10 AD16 (USB) */
+                                8000 0 0 1 &pic 11 8
+
+                               /* IDSEL 0x11 AD17 (Mini1)*/
+                                8800 0 0 1 &pic 12 8
+                                8800 0 0 2 &pic 13 8
+                                8800 0 0 3 &pic 14 8
+                                8800 0 0 4 &pic 30 8
+
+                               /* IDSEL 0x12 AD18 (PCI/Mini2) */
+                                9000 0 0 1 &pic 13 8
+                                9000 0 0 2 &pic 14 8
+                                9000 0 0 3 &pic 30 8
+                                9000 0 0 4 &pic 11 8>;
+
+               interrupt-parent = <&pic>;
+               interrupts = <42 8>;
+               bus-range = <0 0>;
+               ranges = <42000000 0 80000000 80000000 0 10000000
+                         02000000 0 90000000 90000000 0 10000000
+                         01000000 0 d0000000 d0000000 0 04000000>;
+               clock-frequency = <0>;
+               #interrupt-cells = <1>;
+               #size-cells = <2>;
+               #address-cells = <3>;
+               reg = <e0008500 100>;
+               compatible = "fsl,mpc8349-pci";
+               device_type = "pci";
+       };
 };