diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8540ads.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8540ads.dts | 59 |
1 files changed, 26 insertions, 33 deletions
diff --git a/arch/powerpc/boot/dts/mpc8540ads.dts b/arch/powerpc/boot/dts/mpc8540ads.dts index 6442a717ec3b..975248491b7b 100644 --- a/arch/powerpc/boot/dts/mpc8540ads.dts +++ b/arch/powerpc/boot/dts/mpc8540ads.dts | |||
@@ -16,6 +16,15 @@ | |||
16 | #address-cells = <1>; | 16 | #address-cells = <1>; |
17 | #size-cells = <1>; | 17 | #size-cells = <1>; |
18 | 18 | ||
19 | aliases { | ||
20 | ethernet0 = &enet0; | ||
21 | ethernet1 = &enet1; | ||
22 | ethernet2 = &enet2; | ||
23 | serial0 = &serial0; | ||
24 | serial1 = &serial1; | ||
25 | pci0 = &pci0; | ||
26 | }; | ||
27 | |||
19 | cpus { | 28 | cpus { |
20 | #address-cells = <1>; | 29 | #address-cells = <1>; |
21 | #size-cells = <0>; | 30 | #size-cells = <0>; |
@@ -63,7 +72,9 @@ | |||
63 | }; | 72 | }; |
64 | 73 | ||
65 | i2c@3000 { | 74 | i2c@3000 { |
66 | device_type = "i2c"; | 75 | #address-cells = <1>; |
76 | #size-cells = <0>; | ||
77 | cell-index = <0>; | ||
67 | compatible = "fsl-i2c"; | 78 | compatible = "fsl-i2c"; |
68 | reg = <3000 100>; | 79 | reg = <3000 100>; |
69 | interrupts = <2b 2>; | 80 | interrupts = <2b 2>; |
@@ -74,9 +85,9 @@ | |||
74 | mdio@24520 { | 85 | mdio@24520 { |
75 | #address-cells = <1>; | 86 | #address-cells = <1>; |
76 | #size-cells = <0>; | 87 | #size-cells = <0>; |
77 | device_type = "mdio"; | 88 | compatible = "fsl,gianfar-mdio"; |
78 | compatible = "gianfar"; | ||
79 | reg = <24520 20>; | 89 | reg = <24520 20>; |
90 | |||
80 | phy0: ethernet-phy@0 { | 91 | phy0: ethernet-phy@0 { |
81 | interrupt-parent = <&mpic>; | 92 | interrupt-parent = <&mpic>; |
82 | interrupts = <5 1>; | 93 | interrupts = <5 1>; |
@@ -97,64 +108,44 @@ | |||
97 | }; | 108 | }; |
98 | }; | 109 | }; |
99 | 110 | ||
100 | ethernet@24000 { | 111 | enet0: ethernet@24000 { |
101 | #address-cells = <1>; | 112 | cell-index = <0>; |
102 | #size-cells = <0>; | ||
103 | device_type = "network"; | 113 | device_type = "network"; |
104 | model = "TSEC"; | 114 | model = "TSEC"; |
105 | compatible = "gianfar"; | 115 | compatible = "gianfar"; |
106 | reg = <24000 1000>; | 116 | reg = <24000 1000>; |
107 | /* | ||
108 | * address is deprecated and will be removed | ||
109 | * in 2.6.25. Only recent versions of | ||
110 | * U-Boot support local-mac-address, however. | ||
111 | */ | ||
112 | address = [ 00 00 00 00 00 00 ]; | ||
113 | local-mac-address = [ 00 00 00 00 00 00 ]; | 117 | local-mac-address = [ 00 00 00 00 00 00 ]; |
114 | interrupts = <1d 2 1e 2 22 2>; | 118 | interrupts = <1d 2 1e 2 22 2>; |
115 | interrupt-parent = <&mpic>; | 119 | interrupt-parent = <&mpic>; |
116 | phy-handle = <&phy0>; | 120 | phy-handle = <&phy0>; |
117 | }; | 121 | }; |
118 | 122 | ||
119 | ethernet@25000 { | 123 | enet1: ethernet@25000 { |
120 | #address-cells = <1>; | 124 | cell-index = <1>; |
121 | #size-cells = <0>; | ||
122 | device_type = "network"; | 125 | device_type = "network"; |
123 | model = "TSEC"; | 126 | model = "TSEC"; |
124 | compatible = "gianfar"; | 127 | compatible = "gianfar"; |
125 | reg = <25000 1000>; | 128 | reg = <25000 1000>; |
126 | /* | ||
127 | * address is deprecated and will be removed | ||
128 | * in 2.6.25. Only recent versions of | ||
129 | * U-Boot support local-mac-address, however. | ||
130 | */ | ||
131 | address = [ 00 00 00 00 00 00 ]; | ||
132 | local-mac-address = [ 00 00 00 00 00 00 ]; | 129 | local-mac-address = [ 00 00 00 00 00 00 ]; |
133 | interrupts = <23 2 24 2 28 2>; | 130 | interrupts = <23 2 24 2 28 2>; |
134 | interrupt-parent = <&mpic>; | 131 | interrupt-parent = <&mpic>; |
135 | phy-handle = <&phy1>; | 132 | phy-handle = <&phy1>; |
136 | }; | 133 | }; |
137 | 134 | ||
138 | ethernet@26000 { | 135 | enet2: ethernet@26000 { |
139 | #address-cells = <1>; | 136 | cell-index = <2>; |
140 | #size-cells = <0>; | ||
141 | device_type = "network"; | 137 | device_type = "network"; |
142 | model = "FEC"; | 138 | model = "FEC"; |
143 | compatible = "gianfar"; | 139 | compatible = "gianfar"; |
144 | reg = <26000 1000>; | 140 | reg = <26000 1000>; |
145 | /* | ||
146 | * address is deprecated and will be removed | ||
147 | * in 2.6.25. Only recent versions of | ||
148 | * U-Boot support local-mac-address, however. | ||
149 | */ | ||
150 | address = [ 00 00 00 00 00 00 ]; | ||
151 | local-mac-address = [ 00 00 00 00 00 00 ]; | 141 | local-mac-address = [ 00 00 00 00 00 00 ]; |
152 | interrupts = <29 2>; | 142 | interrupts = <29 2>; |
153 | interrupt-parent = <&mpic>; | 143 | interrupt-parent = <&mpic>; |
154 | phy-handle = <&phy3>; | 144 | phy-handle = <&phy3>; |
155 | }; | 145 | }; |
156 | 146 | ||
157 | serial@4500 { | 147 | serial0: serial@4500 { |
148 | cell-index = <0>; | ||
158 | device_type = "serial"; | 149 | device_type = "serial"; |
159 | compatible = "ns16550"; | 150 | compatible = "ns16550"; |
160 | reg = <4500 100>; // reg base, size | 151 | reg = <4500 100>; // reg base, size |
@@ -163,7 +154,8 @@ | |||
163 | interrupt-parent = <&mpic>; | 154 | interrupt-parent = <&mpic>; |
164 | }; | 155 | }; |
165 | 156 | ||
166 | serial@4600 { | 157 | serial1: serial@4600 { |
158 | cell-index = <1>; | ||
167 | device_type = "serial"; | 159 | device_type = "serial"; |
168 | compatible = "ns16550"; | 160 | compatible = "ns16550"; |
169 | reg = <4600 100>; // reg base, size | 161 | reg = <4600 100>; // reg base, size |
@@ -183,7 +175,8 @@ | |||
183 | }; | 175 | }; |
184 | }; | 176 | }; |
185 | 177 | ||
186 | pci@e0008000 { | 178 | pci0: pci@e0008000 { |
179 | cell-index = <0>; | ||
187 | interrupt-map-mask = <f800 0 0 7>; | 180 | interrupt-map-mask = <f800 0 0 7>; |
188 | interrupt-map = < | 181 | interrupt-map = < |
189 | 182 | ||