diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc866ads.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc866ads.dts | 58 |
1 files changed, 30 insertions, 28 deletions
diff --git a/arch/powerpc/boot/dts/mpc866ads.dts b/arch/powerpc/boot/dts/mpc866ads.dts index daf9433e906b..765e43c997da 100644 --- a/arch/powerpc/boot/dts/mpc866ads.dts +++ b/arch/powerpc/boot/dts/mpc866ads.dts | |||
@@ -2,6 +2,7 @@ | |||
2 | * MPC866 ADS Device Tree Source | 2 | * MPC866 ADS Device Tree Source |
3 | * | 3 | * |
4 | * Copyright 2006 MontaVista Software, Inc. | 4 | * Copyright 2006 MontaVista Software, Inc. |
5 | * Copyright 2008 Freescale Semiconductor, Inc. | ||
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify it | 7 | * This program is free software; you can redistribute it and/or modify it |
7 | * under the terms of the GNU General Public License as published by the | 8 | * under the terms of the GNU General Public License as published by the |
@@ -9,6 +10,7 @@ | |||
9 | * option) any later version. | 10 | * option) any later version. |
10 | */ | 11 | */ |
11 | 12 | ||
13 | /dts-v1/; | ||
12 | 14 | ||
13 | / { | 15 | / { |
14 | model = "MPC866ADS"; | 16 | model = "MPC866ADS"; |
@@ -22,37 +24,37 @@ | |||
22 | 24 | ||
23 | PowerPC,866@0 { | 25 | PowerPC,866@0 { |
24 | device_type = "cpu"; | 26 | device_type = "cpu"; |
25 | reg = <0>; | 27 | reg = <0x0>; |
26 | d-cache-line-size = <10>; // 16 bytes | 28 | d-cache-line-size = <16>; // 16 bytes |
27 | i-cache-line-size = <10>; // 16 bytes | 29 | i-cache-line-size = <16>; // 16 bytes |
28 | d-cache-size = <2000>; // L1, 8K | 30 | d-cache-size = <0x2000>; // L1, 8K |
29 | i-cache-size = <4000>; // L1, 16K | 31 | i-cache-size = <0x4000>; // L1, 16K |
30 | timebase-frequency = <0>; | 32 | timebase-frequency = <0>; |
31 | bus-frequency = <0>; | 33 | bus-frequency = <0>; |
32 | clock-frequency = <0>; | 34 | clock-frequency = <0>; |
33 | interrupts = <f 2>; // decrementer interrupt | 35 | interrupts = <15 2>; // decrementer interrupt |
34 | interrupt-parent = <&PIC>; | 36 | interrupt-parent = <&PIC>; |
35 | }; | 37 | }; |
36 | }; | 38 | }; |
37 | 39 | ||
38 | memory { | 40 | memory { |
39 | device_type = "memory"; | 41 | device_type = "memory"; |
40 | reg = <00000000 800000>; | 42 | reg = <0x0 0x800000>; |
41 | }; | 43 | }; |
42 | 44 | ||
43 | localbus@ff000100 { | 45 | localbus@ff000100 { |
44 | compatible = "fsl,mpc866-localbus", "fsl,pq1-localbus"; | 46 | compatible = "fsl,mpc866-localbus", "fsl,pq1-localbus"; |
45 | #address-cells = <2>; | 47 | #address-cells = <2>; |
46 | #size-cells = <1>; | 48 | #size-cells = <1>; |
47 | reg = <ff000100 40>; | 49 | reg = <0xff000100 0x40>; |
48 | 50 | ||
49 | ranges = < | 51 | ranges = < |
50 | 1 0 ff080000 00008000 | 52 | 0x1 0x0 0xff080000 0x8000 |
51 | 5 0 ff0a0000 00008000 | 53 | 0x5 0x0 0xff0a0000 0x8000 |
52 | >; | 54 | >; |
53 | 55 | ||
54 | board-control@1,0 { | 56 | board-control@1,0 { |
55 | reg = <1 0 20 5 300 4>; | 57 | reg = <0x1 0x0 0x20 0x5 0x300 0x4>; |
56 | compatible = "fsl,mpc866ads-bcsr"; | 58 | compatible = "fsl,mpc866ads-bcsr"; |
57 | }; | 59 | }; |
58 | }; | 60 | }; |
@@ -61,17 +63,17 @@ | |||
61 | #address-cells = <1>; | 63 | #address-cells = <1>; |
62 | #size-cells = <1>; | 64 | #size-cells = <1>; |
63 | device_type = "soc"; | 65 | device_type = "soc"; |
64 | ranges = <0 ff000000 00100000>; | 66 | ranges = <0x0 0xff000000 0x100000>; |
65 | reg = <ff000000 00000200>; | 67 | reg = <0xff000000 0x200>; |
66 | bus-frequency = <0>; | 68 | bus-frequency = <0>; |
67 | 69 | ||
68 | mdio@e00 { | 70 | mdio@e00 { |
69 | compatible = "fsl,mpc866-fec-mdio", "fsl,pq1-fec-mdio"; | 71 | compatible = "fsl,mpc866-fec-mdio", "fsl,pq1-fec-mdio"; |
70 | reg = <e00 188>; | 72 | reg = <0xe00 0x188>; |
71 | #address-cells = <1>; | 73 | #address-cells = <1>; |
72 | #size-cells = <0>; | 74 | #size-cells = <0>; |
73 | PHY: ethernet-phy@f { | 75 | PHY: ethernet-phy@f { |
74 | reg = <f>; | 76 | reg = <0xf>; |
75 | device_type = "ethernet-phy"; | 77 | device_type = "ethernet-phy"; |
76 | }; | 78 | }; |
77 | }; | 79 | }; |
@@ -80,7 +82,7 @@ | |||
80 | device_type = "network"; | 82 | device_type = "network"; |
81 | compatible = "fsl,mpc866-fec-enet", | 83 | compatible = "fsl,mpc866-fec-enet", |
82 | "fsl,pq1-fec-enet"; | 84 | "fsl,pq1-fec-enet"; |
83 | reg = <e00 188>; | 85 | reg = <0xe00 0x188>; |
84 | local-mac-address = [ 00 00 00 00 00 00 ]; | 86 | local-mac-address = [ 00 00 00 00 00 00 ]; |
85 | interrupts = <3 1>; | 87 | interrupts = <3 1>; |
86 | interrupt-parent = <&PIC>; | 88 | interrupt-parent = <&PIC>; |
@@ -91,7 +93,7 @@ | |||
91 | PIC: pic@0 { | 93 | PIC: pic@0 { |
92 | interrupt-controller; | 94 | interrupt-controller; |
93 | #interrupt-cells = <2>; | 95 | #interrupt-cells = <2>; |
94 | reg = <0 24>; | 96 | reg = <0x0 0x24>; |
95 | compatible = "fsl,mpc866-pic", "fsl,pq1-pic"; | 97 | compatible = "fsl,mpc866-pic", "fsl,pq1-pic"; |
96 | }; | 98 | }; |
97 | 99 | ||
@@ -100,7 +102,7 @@ | |||
100 | #size-cells = <1>; | 102 | #size-cells = <1>; |
101 | compatible = "fsl,mpc866-cpm", "fsl,cpm1"; | 103 | compatible = "fsl,mpc866-cpm", "fsl,cpm1"; |
102 | ranges; | 104 | ranges; |
103 | reg = <9c0 40>; | 105 | reg = <0x9c0 0x40>; |
104 | brg-frequency = <0>; | 106 | brg-frequency = <0>; |
105 | interrupts = <0 2>; // cpm error interrupt | 107 | interrupts = <0 2>; // cpm error interrupt |
106 | interrupt-parent = <&CPM_PIC>; | 108 | interrupt-parent = <&CPM_PIC>; |
@@ -108,11 +110,11 @@ | |||
108 | muram@2000 { | 110 | muram@2000 { |
109 | #address-cells = <1>; | 111 | #address-cells = <1>; |
110 | #size-cells = <1>; | 112 | #size-cells = <1>; |
111 | ranges = <0 2000 2000>; | 113 | ranges = <0x0 0x2000 0x2000>; |
112 | 114 | ||
113 | data@0 { | 115 | data@0 { |
114 | compatible = "fsl,cpm-muram-data"; | 116 | compatible = "fsl,cpm-muram-data"; |
115 | reg = <0 1c00>; | 117 | reg = <0x0 0x1c00>; |
116 | }; | 118 | }; |
117 | }; | 119 | }; |
118 | 120 | ||
@@ -120,7 +122,7 @@ | |||
120 | compatible = "fsl,mpc866-brg", | 122 | compatible = "fsl,mpc866-brg", |
121 | "fsl,cpm1-brg", | 123 | "fsl,cpm1-brg", |
122 | "fsl,cpm-brg"; | 124 | "fsl,cpm-brg"; |
123 | reg = <9f0 10>; | 125 | reg = <0x9f0 0x10>; |
124 | clock-frequency = <0>; | 126 | clock-frequency = <0>; |
125 | }; | 127 | }; |
126 | 128 | ||
@@ -130,7 +132,7 @@ | |||
130 | #interrupt-cells = <1>; | 132 | #interrupt-cells = <1>; |
131 | interrupts = <5 2 0 2>; | 133 | interrupts = <5 2 0 2>; |
132 | interrupt-parent = <&PIC>; | 134 | interrupt-parent = <&PIC>; |
133 | reg = <930 20>; | 135 | reg = <0x930 0x20>; |
134 | compatible = "fsl,mpc866-cpm-pic", | 136 | compatible = "fsl,mpc866-cpm-pic", |
135 | "fsl,cpm1-pic"; | 137 | "fsl,cpm1-pic"; |
136 | }; | 138 | }; |
@@ -140,31 +142,31 @@ | |||
140 | device_type = "serial"; | 142 | device_type = "serial"; |
141 | compatible = "fsl,mpc866-smc-uart", | 143 | compatible = "fsl,mpc866-smc-uart", |
142 | "fsl,cpm1-smc-uart"; | 144 | "fsl,cpm1-smc-uart"; |
143 | reg = <a80 10 3e80 40>; | 145 | reg = <0xa80 0x10 0x3e80 0x40>; |
144 | interrupts = <4>; | 146 | interrupts = <4>; |
145 | interrupt-parent = <&CPM_PIC>; | 147 | interrupt-parent = <&CPM_PIC>; |
146 | fsl,cpm-brg = <1>; | 148 | fsl,cpm-brg = <1>; |
147 | fsl,cpm-command = <0090>; | 149 | fsl,cpm-command = <0x90>; |
148 | }; | 150 | }; |
149 | 151 | ||
150 | serial@a90 { | 152 | serial@a90 { |
151 | device_type = "serial"; | 153 | device_type = "serial"; |
152 | compatible = "fsl,mpc866-smc-uart", | 154 | compatible = "fsl,mpc866-smc-uart", |
153 | "fsl,cpm1-smc-uart"; | 155 | "fsl,cpm1-smc-uart"; |
154 | reg = <a90 10 3f80 40>; | 156 | reg = <0xa90 0x10 0x3f80 0x40>; |
155 | interrupts = <3>; | 157 | interrupts = <3>; |
156 | interrupt-parent = <&CPM_PIC>; | 158 | interrupt-parent = <&CPM_PIC>; |
157 | fsl,cpm-brg = <2>; | 159 | fsl,cpm-brg = <2>; |
158 | fsl,cpm-command = <00d0>; | 160 | fsl,cpm-command = <0xd0>; |
159 | }; | 161 | }; |
160 | 162 | ||
161 | ethernet@a00 { | 163 | ethernet@a00 { |
162 | device_type = "network"; | 164 | device_type = "network"; |
163 | compatible = "fsl,mpc866-scc-enet", | 165 | compatible = "fsl,mpc866-scc-enet", |
164 | "fsl,cpm1-scc-enet"; | 166 | "fsl,cpm1-scc-enet"; |
165 | reg = <a00 18 3c00 100>; | 167 | reg = <0xa00 0x18 0x3c00 0x100>; |
166 | local-mac-address = [ 00 00 00 00 00 00 ]; | 168 | local-mac-address = [ 00 00 00 00 00 00 ]; |
167 | interrupts = <1e>; | 169 | interrupts = <30>; |
168 | interrupt-parent = <&CPM_PIC>; | 170 | interrupt-parent = <&CPM_PIC>; |
169 | fsl,cpm-command = <0000>; | 171 | fsl,cpm-command = <0000>; |
170 | linux,network-index = <1>; | 172 | linux,network-index = <1>; |