diff options
30 files changed, 234 insertions, 142 deletions
diff --git a/arch/powerpc/boot/dts/cm5200.dts b/arch/powerpc/boot/dts/cm5200.dts index 30737eafe68e..c6ca6319e4f7 100644 --- a/arch/powerpc/boot/dts/cm5200.dts +++ b/arch/powerpc/boot/dts/cm5200.dts | |||
| @@ -212,13 +212,30 @@ | |||
| 212 | ethernet@3000 { | 212 | ethernet@3000 { |
| 213 | device_type = "network"; | 213 | device_type = "network"; |
| 214 | compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec"; | 214 | compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec"; |
| 215 | reg = <3000 800>; | 215 | reg = <3000 400>; |
| 216 | local-mac-address = [ 00 00 00 00 00 00 ]; | 216 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 217 | interrupts = <2 5 0>; | 217 | interrupts = <2 5 0>; |
| 218 | interrupt-parent = <&mpc5200_pic>; | 218 | interrupt-parent = <&mpc5200_pic>; |
| 219 | phy-handle = <&phy0>; | ||
| 220 | }; | ||
| 221 | |||
| 222 | mdio@3000 { | ||
| 223 | #address-cells = <1>; | ||
| 224 | #size-cells = <0>; | ||
| 225 | compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio"; | ||
| 226 | reg = <3000 400>; // fec range, since we need to setup fec interrupts | ||
| 227 | interrupts = <2 5 0>; // these are for "mii command finished", not link changes & co. | ||
| 228 | interrupt-parent = <&mpc5200_pic>; | ||
| 229 | |||
| 230 | phy0: ethernet-phy@0 { | ||
| 231 | device_type = "ethernet-phy"; | ||
| 232 | reg = <0>; | ||
| 233 | }; | ||
| 219 | }; | 234 | }; |
| 220 | 235 | ||
| 221 | i2c@3d40 { | 236 | i2c@3d40 { |
| 237 | #address-cells = <1>; | ||
| 238 | #size-cells = <0>; | ||
| 222 | compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; | 239 | compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; |
| 223 | reg = <3d40 40>; | 240 | reg = <3d40 40>; |
| 224 | interrupts = <2 10 0>; | 241 | interrupts = <2 10 0>; |
| @@ -231,4 +248,22 @@ | |||
| 231 | reg = <8000 4000>; | 248 | reg = <8000 4000>; |
| 232 | }; | 249 | }; |
| 233 | }; | 250 | }; |
| 251 | |||
| 252 | lpb { | ||
| 253 | model = "fsl,lpb"; | ||
| 254 | compatible = "fsl,lpb"; | ||
| 255 | #address-cells = <2>; | ||
| 256 | #size-cells = <1>; | ||
| 257 | ranges = <0 0 fc000000 2000000>; | ||
| 258 | |||
| 259 | // 16-bit flash device at LocalPlus Bus CS0 | ||
| 260 | flash@0,0 { | ||
| 261 | compatible = "cfi-flash"; | ||
| 262 | reg = <0 0 2000000>; | ||
| 263 | bank-width = <2>; | ||
| 264 | device-width = <2>; | ||
| 265 | #size-cells = <1>; | ||
| 266 | #address-cells = <1>; | ||
| 267 | }; | ||
| 268 | }; | ||
| 234 | }; | 269 | }; |
diff --git a/arch/powerpc/boot/dts/lite5200.dts b/arch/powerpc/boot/dts/lite5200.dts index 0d701c1bf539..09b4e16154d6 100644 --- a/arch/powerpc/boot/dts/lite5200.dts +++ b/arch/powerpc/boot/dts/lite5200.dts | |||
| @@ -258,6 +258,21 @@ | |||
| 258 | local-mac-address = [ 00 00 00 00 00 00 ]; | 258 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 259 | interrupts = <2 5 0>; | 259 | interrupts = <2 5 0>; |
| 260 | interrupt-parent = <&mpc5200_pic>; | 260 | interrupt-parent = <&mpc5200_pic>; |
| 261 | phy-handle = <&phy0>; | ||
| 262 | }; | ||
| 263 | |||
| 264 | mdio@3000 { | ||
| 265 | #address-cells = <1>; | ||
| 266 | #size-cells = <0>; | ||
| 267 | compatible = "fsl,mpc5200-mdio"; | ||
| 268 | reg = <3000 400>; // fec range, since we need to setup fec interrupts | ||
| 269 | interrupts = <2 5 0>; // these are for "mii command finished", not link changes & co. | ||
| 270 | interrupt-parent = <&mpc5200_pic>; | ||
| 271 | |||
| 272 | phy0:ethernet-phy@1 { | ||
| 273 | device_type = "ethernet-phy"; | ||
| 274 | reg = <1>; | ||
| 275 | }; | ||
| 261 | }; | 276 | }; |
| 262 | 277 | ||
| 263 | ata@3a00 { | 278 | ata@3a00 { |
diff --git a/arch/powerpc/boot/dts/motionpro.dts b/arch/powerpc/boot/dts/motionpro.dts index 76951ab038ee..2b0dde058f8e 100644 --- a/arch/powerpc/boot/dts/motionpro.dts +++ b/arch/powerpc/boot/dts/motionpro.dts | |||
| @@ -148,7 +148,6 @@ | |||
| 148 | interrupt-parent = <&mpc5200_pic>; | 148 | interrupt-parent = <&mpc5200_pic>; |
| 149 | }; | 149 | }; |
| 150 | 150 | ||
| 151 | |||
| 152 | spi@f00 { | 151 | spi@f00 { |
| 153 | compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi"; | 152 | compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi"; |
| 154 | reg = <f00 20>; | 153 | reg = <f00 20>; |
| @@ -209,10 +208,25 @@ | |||
| 209 | ethernet@3000 { | 208 | ethernet@3000 { |
| 210 | device_type = "network"; | 209 | device_type = "network"; |
| 211 | compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec"; | 210 | compatible = "fsl,mpc5200b-fec","fsl,mpc5200-fec"; |
| 212 | reg = <3000 800>; | 211 | reg = <3000 400>; |
| 213 | local-mac-address = [ 00 00 00 00 00 00 ]; | 212 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 214 | interrupts = <2 5 0>; | 213 | interrupts = <2 5 0>; |
| 215 | interrupt-parent = <&mpc5200_pic>; | 214 | interrupt-parent = <&mpc5200_pic>; |
| 215 | phy-handle = <&phy0>; | ||
| 216 | }; | ||
| 217 | |||
| 218 | mdio@3000 { | ||
| 219 | #address-cells = <1>; | ||
| 220 | #size-cells = <0>; | ||
| 221 | compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio"; | ||
| 222 | reg = <3000 400>; // fec range, since we need to setup fec interrupts | ||
| 223 | interrupts = <2 5 0>; // these are for "mii command finished", not link changes & co. | ||
| 224 | interrupt-parent = <&mpc5200_pic>; | ||
| 225 | |||
| 226 | phy0: ethernet-phy@2 { | ||
| 227 | device_type = "ethernet-phy"; | ||
| 228 | reg = <2>; | ||
| 229 | }; | ||
| 216 | }; | 230 | }; |
| 217 | 231 | ||
| 218 | ata@3a00 { | 232 | ata@3a00 { |
| @@ -223,11 +237,19 @@ | |||
| 223 | }; | 237 | }; |
| 224 | 238 | ||
| 225 | i2c@3d40 { | 239 | i2c@3d40 { |
| 240 | #address-cells = <1>; | ||
| 241 | #size-cells = <0>; | ||
| 226 | compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; | 242 | compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; |
| 227 | reg = <3d40 40>; | 243 | reg = <3d40 40>; |
| 228 | interrupts = <2 10 0>; | 244 | interrupts = <2 10 0>; |
| 229 | interrupt-parent = <&mpc5200_pic>; | 245 | interrupt-parent = <&mpc5200_pic>; |
| 230 | fsl5200-clocking; | 246 | fsl5200-clocking; |
| 247 | |||
| 248 | rtc@68 { | ||
| 249 | device_type = "rtc"; | ||
| 250 | compatible = "dallas,ds1339"; | ||
| 251 | reg = <68>; | ||
| 252 | }; | ||
| 231 | }; | 253 | }; |
| 232 | 254 | ||
| 233 | sram@8000 { | 255 | sram@8000 { |
| @@ -240,7 +262,8 @@ | |||
| 240 | compatible = "fsl,lpb"; | 262 | compatible = "fsl,lpb"; |
| 241 | #address-cells = <2>; | 263 | #address-cells = <2>; |
| 242 | #size-cells = <1>; | 264 | #size-cells = <1>; |
| 243 | ranges = <1 0 50000000 00010000 | 265 | ranges = <0 0 ff000000 01000000 |
| 266 | 1 0 50000000 00010000 | ||
| 244 | 2 0 50010000 00010000 | 267 | 2 0 50010000 00010000 |
| 245 | 3 0 50020000 00010000>; | 268 | 3 0 50020000 00010000>; |
| 246 | 269 | ||
| @@ -271,31 +294,15 @@ | |||
| 271 | compatible = "promess,pro_module_dio"; | 294 | compatible = "promess,pro_module_dio"; |
| 272 | reg = <3 800 2>; | 295 | reg = <3 800 2>; |
| 273 | }; | 296 | }; |
| 274 | }; | ||
| 275 | 297 | ||
| 276 | pci@f0000d00 { | 298 | // 16-bit flash device at LocalPlus Bus CS0 |
| 277 | #interrupt-cells = <1>; | 299 | flash@0,0 { |
| 278 | #size-cells = <2>; | 300 | compatible = "cfi-flash"; |
| 279 | #address-cells = <3>; | 301 | reg = <0 0 01000000>; |
| 280 | device_type = "pci"; | 302 | bank-width = <2>; |
| 281 | compatible = "fsl,mpc5200b-pci","fsl,mpc5200-pci"; | 303 | device-width = <2>; |
| 282 | reg = <f0000d00 100>; | 304 | #size-cells = <1>; |
| 283 | interrupt-map-mask = <f800 0 0 7>; | 305 | #address-cells = <1>; |
| 284 | interrupt-map = <c000 0 0 1 &mpc5200_pic 0 0 3 // 1st slot | 306 | }; |
| 285 | c000 0 0 2 &mpc5200_pic 1 1 3 | ||
| 286 | c000 0 0 3 &mpc5200_pic 1 2 3 | ||
| 287 | c000 0 0 4 &mpc5200_pic 1 3 3 | ||
| 288 | |||
| 289 | c800 0 0 1 &mpc5200_pic 1 1 3 // 2nd slot | ||
| 290 | c800 0 0 2 &mpc5200_pic 1 2 3 | ||
| 291 | c800 0 0 3 &mpc5200_pic 1 3 3 | ||
| 292 | c800 0 0 4 &mpc5200_pic 0 0 3>; | ||
| 293 | clock-frequency = <0>; // From boot loader | ||
| 294 | interrupts = <2 8 0 2 9 0 2 a 0>; | ||
| 295 | interrupt-parent = <&mpc5200_pic>; | ||
| 296 | bus-range = <0 0>; | ||
| 297 | ranges = <42000000 0 80000000 80000000 0 20000000 | ||
| 298 | 02000000 0 a0000000 a0000000 0 10000000 | ||
| 299 | 01000000 0 00000000 b0000000 0 01000000>; | ||
| 300 | }; | 307 | }; |
| 301 | }; | 308 | }; |
diff --git a/arch/powerpc/boot/dts/mpc8377_mds.dts b/arch/powerpc/boot/dts/mpc8377_mds.dts index 49c05e97386c..eac8e1b59496 100644 --- a/arch/powerpc/boot/dts/mpc8377_mds.dts +++ b/arch/powerpc/boot/dts/mpc8377_mds.dts | |||
| @@ -255,14 +255,14 @@ | |||
| 255 | }; | 255 | }; |
| 256 | 256 | ||
| 257 | sata@18000 { | 257 | sata@18000 { |
| 258 | compatible = "fsl,mpc8379-sata"; | 258 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 259 | reg = <0x18000 0x1000>; | 259 | reg = <0x18000 0x1000>; |
| 260 | interrupts = <44 0x8>; | 260 | interrupts = <44 0x8>; |
| 261 | interrupt-parent = <&ipic>; | 261 | interrupt-parent = <&ipic>; |
| 262 | }; | 262 | }; |
| 263 | 263 | ||
| 264 | sata@19000 { | 264 | sata@19000 { |
| 265 | compatible = "fsl,mpc8379-sata"; | 265 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 266 | reg = <0x19000 0x1000>; | 266 | reg = <0x19000 0x1000>; |
| 267 | interrupts = <45 0x8>; | 267 | interrupts = <45 0x8>; |
| 268 | interrupt-parent = <&ipic>; | 268 | interrupt-parent = <&ipic>; |
diff --git a/arch/powerpc/boot/dts/mpc8377_rdb.dts b/arch/powerpc/boot/dts/mpc8377_rdb.dts index 440aa4dfab0c..5bc09ad016f5 100644 --- a/arch/powerpc/boot/dts/mpc8377_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8377_rdb.dts | |||
| @@ -143,7 +143,6 @@ | |||
| 143 | mode = "cpu"; | 143 | mode = "cpu"; |
| 144 | }; | 144 | }; |
| 145 | 145 | ||
| 146 | /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ | ||
| 147 | usb@23000 { | 146 | usb@23000 { |
| 148 | compatible = "fsl-usb2-dr"; | 147 | compatible = "fsl-usb2-dr"; |
| 149 | reg = <0x23000 0x1000>; | 148 | reg = <0x23000 0x1000>; |
| @@ -151,7 +150,7 @@ | |||
| 151 | #size-cells = <0>; | 150 | #size-cells = <0>; |
| 152 | interrupt-parent = <&ipic>; | 151 | interrupt-parent = <&ipic>; |
| 153 | interrupts = <38 0x8>; | 152 | interrupts = <38 0x8>; |
| 154 | phy_type = "utmi"; | 153 | phy_type = "ulpi"; |
| 155 | }; | 154 | }; |
| 156 | 155 | ||
| 157 | mdio@24520 { | 156 | mdio@24520 { |
diff --git a/arch/powerpc/boot/dts/mpc8378_rdb.dts b/arch/powerpc/boot/dts/mpc8378_rdb.dts index 92711534b179..711f9a30f9ab 100644 --- a/arch/powerpc/boot/dts/mpc8378_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8378_rdb.dts | |||
| @@ -143,7 +143,6 @@ | |||
| 143 | mode = "cpu"; | 143 | mode = "cpu"; |
| 144 | }; | 144 | }; |
| 145 | 145 | ||
| 146 | /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ | ||
| 147 | usb@23000 { | 146 | usb@23000 { |
| 148 | compatible = "fsl-usb2-dr"; | 147 | compatible = "fsl-usb2-dr"; |
| 149 | reg = <0x23000 0x1000>; | 148 | reg = <0x23000 0x1000>; |
| @@ -151,7 +150,7 @@ | |||
| 151 | #size-cells = <0>; | 150 | #size-cells = <0>; |
| 152 | interrupt-parent = <&ipic>; | 151 | interrupt-parent = <&ipic>; |
| 153 | interrupts = <38 0x8>; | 152 | interrupts = <38 0x8>; |
| 154 | phy_type = "utmi"; | 153 | phy_type = "ulpi"; |
| 155 | }; | 154 | }; |
| 156 | 155 | ||
| 157 | mdio@24520 { | 156 | mdio@24520 { |
diff --git a/arch/powerpc/boot/dts/mpc8379_mds.dts b/arch/powerpc/boot/dts/mpc8379_mds.dts index fdb4a9255b24..6f78a9fd9826 100644 --- a/arch/powerpc/boot/dts/mpc8379_mds.dts +++ b/arch/powerpc/boot/dts/mpc8379_mds.dts | |||
| @@ -255,28 +255,28 @@ | |||
| 255 | }; | 255 | }; |
| 256 | 256 | ||
| 257 | sata@18000 { | 257 | sata@18000 { |
| 258 | compatible = "fsl,mpc8379-sata"; | 258 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 259 | reg = <0x18000 0x1000>; | 259 | reg = <0x18000 0x1000>; |
| 260 | interrupts = <44 0x8>; | 260 | interrupts = <44 0x8>; |
| 261 | interrupt-parent = <&ipic>; | 261 | interrupt-parent = <&ipic>; |
| 262 | }; | 262 | }; |
| 263 | 263 | ||
| 264 | sata@19000 { | 264 | sata@19000 { |
| 265 | compatible = "fsl,mpc8379-sata"; | 265 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 266 | reg = <0x19000 0x1000>; | 266 | reg = <0x19000 0x1000>; |
| 267 | interrupts = <45 0x8>; | 267 | interrupts = <45 0x8>; |
| 268 | interrupt-parent = <&ipic>; | 268 | interrupt-parent = <&ipic>; |
| 269 | }; | 269 | }; |
| 270 | 270 | ||
| 271 | sata@1a000 { | 271 | sata@1a000 { |
| 272 | compatible = "fsl,mpc8379-sata"; | 272 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 273 | reg = <0x1a000 0x1000>; | 273 | reg = <0x1a000 0x1000>; |
| 274 | interrupts = <46 0x8>; | 274 | interrupts = <46 0x8>; |
| 275 | interrupt-parent = <&ipic>; | 275 | interrupt-parent = <&ipic>; |
| 276 | }; | 276 | }; |
| 277 | 277 | ||
| 278 | sata@1b000 { | 278 | sata@1b000 { |
| 279 | compatible = "fsl,mpc8379-sata"; | 279 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; |
| 280 | reg = <0x1b000 0x1000>; | 280 | reg = <0x1b000 0x1000>; |
| 281 | interrupts = <47 0x8>; | 281 | interrupts = <47 0x8>; |
| 282 | interrupt-parent = <&ipic>; | 282 | interrupt-parent = <&ipic>; |
diff --git a/arch/powerpc/boot/dts/mpc8379_rdb.dts b/arch/powerpc/boot/dts/mpc8379_rdb.dts index 0dda2fc558f8..c11ceb7d3299 100644 --- a/arch/powerpc/boot/dts/mpc8379_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8379_rdb.dts | |||
| @@ -143,7 +143,6 @@ | |||
| 143 | mode = "cpu"; | 143 | mode = "cpu"; |
| 144 | }; | 144 | }; |
| 145 | 145 | ||
| 146 | /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ | ||
| 147 | usb@23000 { | 146 | usb@23000 { |
| 148 | compatible = "fsl-usb2-dr"; | 147 | compatible = "fsl-usb2-dr"; |
| 149 | reg = <0x23000 0x1000>; | 148 | reg = <0x23000 0x1000>; |
| @@ -151,7 +150,7 @@ | |||
| 151 | #size-cells = <0>; | 150 | #size-cells = <0>; |
| 152 | interrupt-parent = <&ipic>; | 151 | interrupt-parent = <&ipic>; |
| 153 | interrupts = <38 0x8>; | 152 | interrupts = <38 0x8>; |
| 154 | phy_type = "utmi"; | 153 | phy_type = "ulpi"; |
| 155 | }; | 154 | }; |
| 156 | 155 | ||
| 157 | mdio@24520 { | 156 | mdio@24520 { |
diff --git a/arch/powerpc/boot/dts/tqm5200.dts b/arch/powerpc/boot/dts/tqm5200.dts index c86464f007da..65bcea6a0173 100644 --- a/arch/powerpc/boot/dts/tqm5200.dts +++ b/arch/powerpc/boot/dts/tqm5200.dts | |||
| @@ -127,10 +127,25 @@ | |||
| 127 | ethernet@3000 { | 127 | ethernet@3000 { |
| 128 | device_type = "network"; | 128 | device_type = "network"; |
| 129 | compatible = "fsl,mpc5200-fec"; | 129 | compatible = "fsl,mpc5200-fec"; |
| 130 | reg = <3000 800>; | 130 | reg = <3000 400>; |
| 131 | local-mac-address = [ 00 00 00 00 00 00 ]; | 131 | local-mac-address = [ 00 00 00 00 00 00 ]; |
| 132 | interrupts = <2 5 0>; | 132 | interrupts = <2 5 0>; |
| 133 | interrupt-parent = <&mpc5200_pic>; | 133 | interrupt-parent = <&mpc5200_pic>; |
| 134 | phy-handle = <&phy0>; | ||
| 135 | }; | ||
| 136 | |||
| 137 | mdio@3000 { | ||
| 138 | #address-cells = <1>; | ||
| 139 | #size-cells = <0>; | ||
| 140 | compatible = "fsl,mpc5200b-mdio","fsl,mpc5200-mdio"; | ||
| 141 | reg = <3000 400>; // fec range, since we need to setup fec interrupts | ||
| 142 | interrupts = <2 5 0>; // these are for "mii command finished", not link changes & co. | ||
| 143 | interrupt-parent = <&mpc5200_pic>; | ||
| 144 | |||
| 145 | phy0: ethernet-phy@0 { | ||
| 146 | device_type = "ethernet-phy"; | ||
| 147 | reg = <0>; | ||
| 148 | }; | ||
| 134 | }; | 149 | }; |
| 135 | 150 | ||
| 136 | ata@3a00 { | 151 | ata@3a00 { |
| @@ -141,11 +156,19 @@ | |||
| 141 | }; | 156 | }; |
| 142 | 157 | ||
| 143 | i2c@3d40 { | 158 | i2c@3d40 { |
| 159 | #address-cells = <1>; | ||
| 160 | #size-cells = <0>; | ||
| 144 | compatible = "fsl,mpc5200-i2c","fsl-i2c"; | 161 | compatible = "fsl,mpc5200-i2c","fsl-i2c"; |
| 145 | reg = <3d40 40>; | 162 | reg = <3d40 40>; |
| 146 | interrupts = <2 10 0>; | 163 | interrupts = <2 10 0>; |
| 147 | interrupt-parent = <&mpc5200_pic>; | 164 | interrupt-parent = <&mpc5200_pic>; |
| 148 | fsl5200-clocking; | 165 | fsl5200-clocking; |
| 166 | |||
| 167 | rtc@68 { | ||
| 168 | device_type = "rtc"; | ||
| 169 | compatible = "dallas,ds1307"; | ||
| 170 | reg = <68>; | ||
| 171 | }; | ||
| 149 | }; | 172 | }; |
| 150 | 173 | ||
| 151 | sram@8000 { | 174 | sram@8000 { |
| @@ -154,6 +177,23 @@ | |||
| 154 | }; | 177 | }; |
| 155 | }; | 178 | }; |
| 156 | 179 | ||
| 180 | lpb { | ||
| 181 | model = "fsl,lpb"; | ||
| 182 | compatible = "fsl,lpb"; | ||
| 183 | #address-cells = <2>; | ||
| 184 | #size-cells = <1>; | ||
| 185 | ranges = <0 0 fc000000 02000000>; | ||
| 186 | |||
| 187 | flash@0,0 { | ||
| 188 | compatible = "cfi-flash"; | ||
| 189 | reg = <0 0 02000000>; | ||
| 190 | bank-width = <4>; | ||
| 191 | device-width = <2>; | ||
| 192 | #size-cells = <1>; | ||
| 193 | #address-cells = <1>; | ||
| 194 | }; | ||
| 195 | }; | ||
| 196 | |||
| 157 | pci@f0000d00 { | 197 | pci@f0000d00 { |
| 158 | #interrupt-cells = <1>; | 198 | #interrupt-cells = <1>; |
| 159 | #size-cells = <2>; | 199 | #size-cells = <2>; |
diff --git a/arch/powerpc/configs/mpc832x_mds_defconfig b/arch/powerpc/configs/mpc832x_mds_defconfig index 79d228f84c5a..50cceda8994f 100644 --- a/arch/powerpc/configs/mpc832x_mds_defconfig +++ b/arch/powerpc/configs/mpc832x_mds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:16 2008 | 4 | # Mon Mar 31 11:36:51 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -628,8 +628,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 628 | # CONFIG_IPMI_HANDLER is not set | 628 | # CONFIG_IPMI_HANDLER is not set |
| 629 | CONFIG_HW_RANDOM=y | 629 | CONFIG_HW_RANDOM=y |
| 630 | # CONFIG_NVRAM is not set | 630 | # CONFIG_NVRAM is not set |
| 631 | CONFIG_GEN_RTC=y | 631 | # CONFIG_GEN_RTC is not set |
| 632 | # CONFIG_GEN_RTC_X is not set | ||
| 633 | # CONFIG_R3964 is not set | 632 | # CONFIG_R3964 is not set |
| 634 | # CONFIG_APPLICOM is not set | 633 | # CONFIG_APPLICOM is not set |
| 635 | # CONFIG_RAW_DRIVER is not set | 634 | # CONFIG_RAW_DRIVER is not set |
| @@ -824,10 +823,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 824 | # CONFIG_EDAC is not set | 823 | # CONFIG_EDAC is not set |
| 825 | CONFIG_RTC_LIB=y | 824 | CONFIG_RTC_LIB=y |
| 826 | CONFIG_RTC_CLASS=y | 825 | CONFIG_RTC_CLASS=y |
| 827 | |||
| 828 | # | ||
| 829 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 830 | # | ||
| 831 | CONFIG_RTC_HCTOSYS=y | 826 | CONFIG_RTC_HCTOSYS=y |
| 832 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 827 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 833 | # CONFIG_RTC_DEBUG is not set | 828 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc834x_mds_defconfig b/arch/powerpc/configs/mpc834x_mds_defconfig index 9360144942f1..b4e82c0e2be7 100644 --- a/arch/powerpc/configs/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/mpc834x_mds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:20 2008 | 4 | # Mon Mar 31 11:36:56 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -571,8 +571,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 571 | # CONFIG_IPMI_HANDLER is not set | 571 | # CONFIG_IPMI_HANDLER is not set |
| 572 | # CONFIG_HW_RANDOM is not set | 572 | # CONFIG_HW_RANDOM is not set |
| 573 | # CONFIG_NVRAM is not set | 573 | # CONFIG_NVRAM is not set |
| 574 | CONFIG_GEN_RTC=y | 574 | # CONFIG_GEN_RTC is not set |
| 575 | # CONFIG_GEN_RTC_X is not set | ||
| 576 | # CONFIG_R3964 is not set | 575 | # CONFIG_R3964 is not set |
| 577 | # CONFIG_APPLICOM is not set | 576 | # CONFIG_APPLICOM is not set |
| 578 | # CONFIG_RAW_DRIVER is not set | 577 | # CONFIG_RAW_DRIVER is not set |
| @@ -767,10 +766,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 767 | # CONFIG_EDAC is not set | 766 | # CONFIG_EDAC is not set |
| 768 | CONFIG_RTC_LIB=y | 767 | CONFIG_RTC_LIB=y |
| 769 | CONFIG_RTC_CLASS=y | 768 | CONFIG_RTC_CLASS=y |
| 770 | |||
| 771 | # | ||
| 772 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 773 | # | ||
| 774 | CONFIG_RTC_HCTOSYS=y | 769 | CONFIG_RTC_HCTOSYS=y |
| 775 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 770 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 776 | # CONFIG_RTC_DEBUG is not set | 771 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc836x_mds_defconfig b/arch/powerpc/configs/mpc836x_mds_defconfig index 7c8b06046d5d..d50a96eddcdc 100644 --- a/arch/powerpc/configs/mpc836x_mds_defconfig +++ b/arch/powerpc/configs/mpc836x_mds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:21 2008 | 4 | # Mon Mar 31 11:36:57 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -626,8 +626,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 626 | # CONFIG_IPMI_HANDLER is not set | 626 | # CONFIG_IPMI_HANDLER is not set |
| 627 | CONFIG_HW_RANDOM=y | 627 | CONFIG_HW_RANDOM=y |
| 628 | # CONFIG_NVRAM is not set | 628 | # CONFIG_NVRAM is not set |
| 629 | CONFIG_GEN_RTC=y | 629 | # CONFIG_GEN_RTC is not set |
| 630 | # CONFIG_GEN_RTC_X is not set | ||
| 631 | # CONFIG_R3964 is not set | 630 | # CONFIG_R3964 is not set |
| 632 | # CONFIG_APPLICOM is not set | 631 | # CONFIG_APPLICOM is not set |
| 633 | # CONFIG_RAW_DRIVER is not set | 632 | # CONFIG_RAW_DRIVER is not set |
| @@ -822,10 +821,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 822 | # CONFIG_EDAC is not set | 821 | # CONFIG_EDAC is not set |
| 823 | CONFIG_RTC_LIB=y | 822 | CONFIG_RTC_LIB=y |
| 824 | CONFIG_RTC_CLASS=y | 823 | CONFIG_RTC_CLASS=y |
| 825 | |||
| 826 | # | ||
| 827 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 828 | # | ||
| 829 | CONFIG_RTC_HCTOSYS=y | 824 | CONFIG_RTC_HCTOSYS=y |
| 830 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 825 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 831 | # CONFIG_RTC_DEBUG is not set | 826 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc837x_rdb_defconfig b/arch/powerpc/configs/mpc837x_rdb_defconfig index 44093a0eaf88..a6331769d88f 100644 --- a/arch/powerpc/configs/mpc837x_rdb_defconfig +++ b/arch/powerpc/configs/mpc837x_rdb_defconfig | |||
| @@ -684,7 +684,29 @@ CONFIG_USB_SUPPORT=y | |||
| 684 | CONFIG_USB_ARCH_HAS_HCD=y | 684 | CONFIG_USB_ARCH_HAS_HCD=y |
| 685 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 685 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
| 686 | CONFIG_USB_ARCH_HAS_EHCI=y | 686 | CONFIG_USB_ARCH_HAS_EHCI=y |
| 687 | # CONFIG_USB is not set | 687 | CONFIG_USB=y |
| 688 | # CONFIG_USB_DEBUG is not set | ||
| 689 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
| 690 | |||
| 691 | # | ||
| 692 | # Miscellaneous USB options | ||
| 693 | # | ||
| 694 | # CONFIG_USB_DEVICEFS is not set | ||
| 695 | CONFIG_USB_DEVICE_CLASS=y | ||
| 696 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
| 697 | # CONFIG_USB_OTG is not set | ||
| 698 | |||
| 699 | # | ||
| 700 | # USB Host Controller Drivers | ||
| 701 | # | ||
| 702 | CONFIG_USB_EHCI_HCD=y | ||
| 703 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | ||
| 704 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
| 705 | CONFIG_USB_EHCI_FSL=y | ||
| 706 | CONFIG_USB_EHCI_HCD_PPC_OF=y | ||
| 707 | # CONFIG_USB_ISP116X_HCD is not set | ||
| 708 | # CONFIG_USB_SL811_HCD is not set | ||
| 709 | # CONFIG_USB_R8A66597_HCD is not set | ||
| 688 | 710 | ||
| 689 | # | 711 | # |
| 690 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 712 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
diff --git a/arch/powerpc/configs/mpc83xx_defconfig b/arch/powerpc/configs/mpc83xx_defconfig index 1f6cf68e89f8..029d2dab7deb 100644 --- a/arch/powerpc/configs/mpc83xx_defconfig +++ b/arch/powerpc/configs/mpc83xx_defconfig | |||
| @@ -690,7 +690,29 @@ CONFIG_USB_SUPPORT=y | |||
| 690 | CONFIG_USB_ARCH_HAS_HCD=y | 690 | CONFIG_USB_ARCH_HAS_HCD=y |
| 691 | # CONFIG_USB_ARCH_HAS_OHCI is not set | 691 | # CONFIG_USB_ARCH_HAS_OHCI is not set |
| 692 | CONFIG_USB_ARCH_HAS_EHCI=y | 692 | CONFIG_USB_ARCH_HAS_EHCI=y |
| 693 | # CONFIG_USB is not set | 693 | CONFIG_USB=y |
| 694 | # CONFIG_USB_DEBUG is not set | ||
| 695 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
| 696 | |||
| 697 | # | ||
| 698 | # Miscellaneous USB options | ||
| 699 | # | ||
| 700 | # CONFIG_USB_DEVICEFS is not set | ||
| 701 | CONFIG_USB_DEVICE_CLASS=y | ||
| 702 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
| 703 | # CONFIG_USB_OTG is not set | ||
| 704 | |||
| 705 | # | ||
| 706 | # USB Host Controller Drivers | ||
| 707 | # | ||
| 708 | CONFIG_USB_EHCI_HCD=y | ||
| 709 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | ||
| 710 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
| 711 | CONFIG_USB_EHCI_FSL=y | ||
| 712 | CONFIG_USB_EHCI_HCD_PPC_OF=y | ||
| 713 | # CONFIG_USB_ISP116X_HCD is not set | ||
| 714 | # CONFIG_USB_SL811_HCD is not set | ||
| 715 | # CONFIG_USB_R8A66597_HCD is not set | ||
| 694 | 716 | ||
| 695 | # | 717 | # |
| 696 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 718 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
diff --git a/arch/powerpc/configs/mpc8544_ds_defconfig b/arch/powerpc/configs/mpc8544_ds_defconfig index c75b6aee76d1..418bcdb5f919 100644 --- a/arch/powerpc/configs/mpc8544_ds_defconfig +++ b/arch/powerpc/configs/mpc8544_ds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:26 2008 | 4 | # Mon Mar 31 11:37:03 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -742,8 +742,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 742 | # CONFIG_IPMI_HANDLER is not set | 742 | # CONFIG_IPMI_HANDLER is not set |
| 743 | # CONFIG_HW_RANDOM is not set | 743 | # CONFIG_HW_RANDOM is not set |
| 744 | CONFIG_NVRAM=y | 744 | CONFIG_NVRAM=y |
| 745 | CONFIG_GEN_RTC=y | 745 | # CONFIG_GEN_RTC is not set |
| 746 | CONFIG_GEN_RTC_X=y | ||
| 747 | # CONFIG_R3964 is not set | 746 | # CONFIG_R3964 is not set |
| 748 | # CONFIG_APPLICOM is not set | 747 | # CONFIG_APPLICOM is not set |
| 749 | # CONFIG_RAW_DRIVER is not set | 748 | # CONFIG_RAW_DRIVER is not set |
| @@ -1209,10 +1208,6 @@ CONFIG_USB_MON=y | |||
| 1209 | # CONFIG_EDAC is not set | 1208 | # CONFIG_EDAC is not set |
| 1210 | CONFIG_RTC_LIB=y | 1209 | CONFIG_RTC_LIB=y |
| 1211 | CONFIG_RTC_CLASS=y | 1210 | CONFIG_RTC_CLASS=y |
| 1212 | |||
| 1213 | # | ||
| 1214 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 1215 | # | ||
| 1216 | CONFIG_RTC_HCTOSYS=y | 1211 | CONFIG_RTC_HCTOSYS=y |
| 1217 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 1212 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 1218 | # CONFIG_RTC_DEBUG is not set | 1213 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc8568mds_defconfig b/arch/powerpc/configs/mpc8568mds_defconfig index e7da4b96cdeb..2b866b385607 100644 --- a/arch/powerpc/configs/mpc8568mds_defconfig +++ b/arch/powerpc/configs/mpc8568mds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:28 2008 | 4 | # Mon Mar 31 11:37:05 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -629,8 +629,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 629 | # CONFIG_IPMI_HANDLER is not set | 629 | # CONFIG_IPMI_HANDLER is not set |
| 630 | CONFIG_HW_RANDOM=y | 630 | CONFIG_HW_RANDOM=y |
| 631 | # CONFIG_NVRAM is not set | 631 | # CONFIG_NVRAM is not set |
| 632 | CONFIG_GEN_RTC=y | 632 | # CONFIG_GEN_RTC is not set |
| 633 | # CONFIG_GEN_RTC_X is not set | ||
| 634 | # CONFIG_R3964 is not set | 633 | # CONFIG_R3964 is not set |
| 635 | # CONFIG_APPLICOM is not set | 634 | # CONFIG_APPLICOM is not set |
| 636 | # CONFIG_RAW_DRIVER is not set | 635 | # CONFIG_RAW_DRIVER is not set |
| @@ -825,10 +824,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
| 825 | # CONFIG_EDAC is not set | 824 | # CONFIG_EDAC is not set |
| 826 | CONFIG_RTC_LIB=y | 825 | CONFIG_RTC_LIB=y |
| 827 | CONFIG_RTC_CLASS=y | 826 | CONFIG_RTC_CLASS=y |
| 828 | |||
| 829 | # | ||
| 830 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 831 | # | ||
| 832 | CONFIG_RTC_HCTOSYS=y | 827 | CONFIG_RTC_HCTOSYS=y |
| 833 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 828 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 834 | # CONFIG_RTC_DEBUG is not set | 829 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc8572_ds_defconfig b/arch/powerpc/configs/mpc8572_ds_defconfig index 460afe99c653..53aa6f3173a5 100644 --- a/arch/powerpc/configs/mpc8572_ds_defconfig +++ b/arch/powerpc/configs/mpc8572_ds_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:29 2008 | 4 | # Mon Mar 31 11:37:06 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -742,8 +742,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 742 | # CONFIG_IPMI_HANDLER is not set | 742 | # CONFIG_IPMI_HANDLER is not set |
| 743 | # CONFIG_HW_RANDOM is not set | 743 | # CONFIG_HW_RANDOM is not set |
| 744 | CONFIG_NVRAM=y | 744 | CONFIG_NVRAM=y |
| 745 | CONFIG_GEN_RTC=y | 745 | # CONFIG_GEN_RTC is not set |
| 746 | CONFIG_GEN_RTC_X=y | ||
| 747 | # CONFIG_R3964 is not set | 746 | # CONFIG_R3964 is not set |
| 748 | # CONFIG_APPLICOM is not set | 747 | # CONFIG_APPLICOM is not set |
| 749 | # CONFIG_RAW_DRIVER is not set | 748 | # CONFIG_RAW_DRIVER is not set |
| @@ -1209,10 +1208,6 @@ CONFIG_USB_MON=y | |||
| 1209 | # CONFIG_EDAC is not set | 1208 | # CONFIG_EDAC is not set |
| 1210 | CONFIG_RTC_LIB=y | 1209 | CONFIG_RTC_LIB=y |
| 1211 | CONFIG_RTC_CLASS=y | 1210 | CONFIG_RTC_CLASS=y |
| 1212 | |||
| 1213 | # | ||
| 1214 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 1215 | # | ||
| 1216 | CONFIG_RTC_HCTOSYS=y | 1211 | CONFIG_RTC_HCTOSYS=y |
| 1217 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 1212 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 1218 | # CONFIG_RTC_DEBUG is not set | 1213 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc85xx_defconfig b/arch/powerpc/configs/mpc85xx_defconfig index 615e4c1bf735..2075722911bb 100644 --- a/arch/powerpc/configs/mpc85xx_defconfig +++ b/arch/powerpc/configs/mpc85xx_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:31 2008 | 4 | # Mon Mar 31 11:37:08 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -750,8 +750,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 750 | # CONFIG_IPMI_HANDLER is not set | 750 | # CONFIG_IPMI_HANDLER is not set |
| 751 | # CONFIG_HW_RANDOM is not set | 751 | # CONFIG_HW_RANDOM is not set |
| 752 | CONFIG_NVRAM=y | 752 | CONFIG_NVRAM=y |
| 753 | CONFIG_GEN_RTC=y | 753 | # CONFIG_GEN_RTC is not set |
| 754 | CONFIG_GEN_RTC_X=y | ||
| 755 | # CONFIG_R3964 is not set | 754 | # CONFIG_R3964 is not set |
| 756 | # CONFIG_APPLICOM is not set | 755 | # CONFIG_APPLICOM is not set |
| 757 | # CONFIG_RAW_DRIVER is not set | 756 | # CONFIG_RAW_DRIVER is not set |
| @@ -1217,10 +1216,6 @@ CONFIG_USB_MON=y | |||
| 1217 | # CONFIG_EDAC is not set | 1216 | # CONFIG_EDAC is not set |
| 1218 | CONFIG_RTC_LIB=y | 1217 | CONFIG_RTC_LIB=y |
| 1219 | CONFIG_RTC_CLASS=y | 1218 | CONFIG_RTC_CLASS=y |
| 1220 | |||
| 1221 | # | ||
| 1222 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 1223 | # | ||
| 1224 | CONFIG_RTC_HCTOSYS=y | 1219 | CONFIG_RTC_HCTOSYS=y |
| 1225 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 1220 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 1226 | # CONFIG_RTC_DEBUG is not set | 1221 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/mpc8641_hpcn_defconfig b/arch/powerpc/configs/mpc8641_hpcn_defconfig index 994e76817967..d01dcdb70bd7 100644 --- a/arch/powerpc/configs/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/mpc8641_hpcn_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:34 2008 | 4 | # Mon Mar 31 11:37:11 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -736,8 +736,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 736 | # CONFIG_IPMI_HANDLER is not set | 736 | # CONFIG_IPMI_HANDLER is not set |
| 737 | # CONFIG_HW_RANDOM is not set | 737 | # CONFIG_HW_RANDOM is not set |
| 738 | CONFIG_NVRAM=y | 738 | CONFIG_NVRAM=y |
| 739 | CONFIG_GEN_RTC=y | 739 | # CONFIG_GEN_RTC is not set |
| 740 | CONFIG_GEN_RTC_X=y | ||
| 741 | # CONFIG_R3964 is not set | 740 | # CONFIG_R3964 is not set |
| 742 | # CONFIG_APPLICOM is not set | 741 | # CONFIG_APPLICOM is not set |
| 743 | # CONFIG_RAW_DRIVER is not set | 742 | # CONFIG_RAW_DRIVER is not set |
| @@ -1203,10 +1202,6 @@ CONFIG_USB_MON=y | |||
| 1203 | # CONFIG_EDAC is not set | 1202 | # CONFIG_EDAC is not set |
| 1204 | CONFIG_RTC_LIB=y | 1203 | CONFIG_RTC_LIB=y |
| 1205 | CONFIG_RTC_CLASS=y | 1204 | CONFIG_RTC_CLASS=y |
| 1206 | |||
| 1207 | # | ||
| 1208 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 1209 | # | ||
| 1210 | CONFIG_RTC_HCTOSYS=y | 1205 | CONFIG_RTC_HCTOSYS=y |
| 1211 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 1206 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 1212 | # CONFIG_RTC_DEBUG is not set | 1207 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/prpmc2800_defconfig b/arch/powerpc/configs/prpmc2800_defconfig index f53d55bbdd7c..f9121685f11a 100644 --- a/arch/powerpc/configs/prpmc2800_defconfig +++ b/arch/powerpc/configs/prpmc2800_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:37 2008 | 4 | # Mon Mar 31 11:37:15 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -855,8 +855,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 855 | # CONFIG_IPMI_HANDLER is not set | 855 | # CONFIG_IPMI_HANDLER is not set |
| 856 | # CONFIG_HW_RANDOM is not set | 856 | # CONFIG_HW_RANDOM is not set |
| 857 | # CONFIG_NVRAM is not set | 857 | # CONFIG_NVRAM is not set |
| 858 | CONFIG_GEN_RTC=y | 858 | # CONFIG_GEN_RTC is not set |
| 859 | # CONFIG_GEN_RTC_X is not set | ||
| 860 | # CONFIG_R3964 is not set | 859 | # CONFIG_R3964 is not set |
| 861 | # CONFIG_APPLICOM is not set | 860 | # CONFIG_APPLICOM is not set |
| 862 | # CONFIG_RAW_DRIVER is not set | 861 | # CONFIG_RAW_DRIVER is not set |
| @@ -1129,10 +1128,6 @@ CONFIG_USB_MON=y | |||
| 1129 | # CONFIG_EDAC is not set | 1128 | # CONFIG_EDAC is not set |
| 1130 | CONFIG_RTC_LIB=y | 1129 | CONFIG_RTC_LIB=y |
| 1131 | CONFIG_RTC_CLASS=y | 1130 | CONFIG_RTC_CLASS=y |
| 1132 | |||
| 1133 | # | ||
| 1134 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 1135 | # | ||
| 1136 | CONFIG_RTC_HCTOSYS=y | 1131 | CONFIG_RTC_HCTOSYS=y |
| 1137 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 1132 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 1138 | # CONFIG_RTC_DEBUG is not set | 1133 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/configs/storcenter_defconfig b/arch/powerpc/configs/storcenter_defconfig index 8fc85747a0a7..fdbfd39a3aca 100644 --- a/arch/powerpc/configs/storcenter_defconfig +++ b/arch/powerpc/configs/storcenter_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.25-rc6 | 3 | # Linux kernel version: 2.6.25-rc7 |
| 4 | # Mon Mar 24 08:48:41 2008 | 4 | # Mon Mar 31 11:37:19 2008 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -717,8 +717,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
| 717 | # CONFIG_IPMI_HANDLER is not set | 717 | # CONFIG_IPMI_HANDLER is not set |
| 718 | CONFIG_HW_RANDOM=m | 718 | CONFIG_HW_RANDOM=m |
| 719 | CONFIG_NVRAM=y | 719 | CONFIG_NVRAM=y |
| 720 | CONFIG_GEN_RTC=y | 720 | # CONFIG_GEN_RTC is not set |
| 721 | # CONFIG_GEN_RTC_X is not set | ||
| 722 | # CONFIG_R3964 is not set | 721 | # CONFIG_R3964 is not set |
| 723 | # CONFIG_APPLICOM is not set | 722 | # CONFIG_APPLICOM is not set |
| 724 | # CONFIG_RAW_DRIVER is not set | 723 | # CONFIG_RAW_DRIVER is not set |
| @@ -931,10 +930,6 @@ CONFIG_USB_STORAGE=y | |||
| 931 | # CONFIG_EDAC is not set | 930 | # CONFIG_EDAC is not set |
| 932 | CONFIG_RTC_LIB=y | 931 | CONFIG_RTC_LIB=y |
| 933 | CONFIG_RTC_CLASS=y | 932 | CONFIG_RTC_CLASS=y |
| 934 | |||
| 935 | # | ||
| 936 | # Conflicting RTC option has been selected, check GEN_RTC and RTC | ||
| 937 | # | ||
| 938 | CONFIG_RTC_HCTOSYS=y | 933 | CONFIG_RTC_HCTOSYS=y |
| 939 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | 934 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" |
| 940 | # CONFIG_RTC_DEBUG is not set | 935 | # CONFIG_RTC_DEBUG is not set |
diff --git a/arch/powerpc/kernel/head_64.S b/arch/powerpc/kernel/head_64.S index 11b4f6d9ffce..d3aee08e6814 100644 --- a/arch/powerpc/kernel/head_64.S +++ b/arch/powerpc/kernel/head_64.S | |||
| @@ -1387,12 +1387,14 @@ __secondary_start: | |||
| 1387 | #ifdef CONFIG_PPC_ISERIES | 1387 | #ifdef CONFIG_PPC_ISERIES |
| 1388 | BEGIN_FW_FTR_SECTION | 1388 | BEGIN_FW_FTR_SECTION |
| 1389 | ori r4,r4,MSR_EE | 1389 | ori r4,r4,MSR_EE |
| 1390 | li r8,1 | ||
| 1391 | stb r8,PACAHARDIRQEN(r13) | ||
| 1390 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_ISERIES) | 1392 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_ISERIES) |
| 1391 | #endif | 1393 | #endif |
| 1392 | BEGIN_FW_FTR_SECTION | 1394 | BEGIN_FW_FTR_SECTION |
| 1393 | stb r7,PACASOFTIRQEN(r13) | ||
| 1394 | stb r7,PACAHARDIRQEN(r13) | 1395 | stb r7,PACAHARDIRQEN(r13) |
| 1395 | END_FW_FTR_SECTION_IFCLR(FW_FEATURE_ISERIES) | 1396 | END_FW_FTR_SECTION_IFCLR(FW_FEATURE_ISERIES) |
| 1397 | stb r7,PACASOFTIRQEN(r13) | ||
| 1396 | 1398 | ||
| 1397 | mtspr SPRN_SRR0,r3 | 1399 | mtspr SPRN_SRR0,r3 |
| 1398 | mtspr SPRN_SRR1,r4 | 1400 | mtspr SPRN_SRR1,r4 |
| @@ -1520,15 +1522,14 @@ _INIT_GLOBAL(start_here_common) | |||
| 1520 | #ifdef CONFIG_PPC_ISERIES | 1522 | #ifdef CONFIG_PPC_ISERIES |
| 1521 | BEGIN_FW_FTR_SECTION | 1523 | BEGIN_FW_FTR_SECTION |
| 1522 | mfmsr r5 | 1524 | mfmsr r5 |
| 1523 | ori r5,r5,MSR_EE /* Hard Enabled */ | 1525 | ori r5,r5,MSR_EE /* Hard Enabled on iSeries*/ |
| 1524 | mtmsrd r5 | 1526 | mtmsrd r5 |
| 1527 | li r5,1 | ||
| 1525 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_ISERIES) | 1528 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_ISERIES) |
| 1526 | #endif | 1529 | #endif |
| 1527 | BEGIN_FW_FTR_SECTION | 1530 | stb r5,PACAHARDIRQEN(r13) /* Hard Disabled on others */ |
| 1528 | stb r5,PACAHARDIRQEN(r13) | ||
| 1529 | END_FW_FTR_SECTION_IFCLR(FW_FEATURE_ISERIES) | ||
| 1530 | 1531 | ||
| 1531 | bl .start_kernel | 1532 | bl .start_kernel |
| 1532 | 1533 | ||
| 1533 | /* Not reached */ | 1534 | /* Not reached */ |
| 1534 | BUG_OPCODE | 1535 | BUG_OPCODE |
diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index b0e5deb4274f..292163f5b39a 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c | |||
| @@ -143,7 +143,6 @@ void local_irq_restore(unsigned long en) | |||
| 143 | */ | 143 | */ |
| 144 | if (local_paca->lppaca_ptr->int_dword.any_int) | 144 | if (local_paca->lppaca_ptr->int_dword.any_int) |
| 145 | iseries_handle_interrupts(); | 145 | iseries_handle_interrupts(); |
| 146 | return; | ||
| 147 | } | 146 | } |
| 148 | 147 | ||
| 149 | /* | 148 | /* |
diff --git a/arch/powerpc/kernel/rtas_flash.c b/arch/powerpc/kernel/rtas_flash.c index f2276593f416..538baf46f15f 100644 --- a/arch/powerpc/kernel/rtas_flash.c +++ b/arch/powerpc/kernel/rtas_flash.c | |||
| @@ -356,7 +356,7 @@ static int rtas_excl_open(struct inode *inode, struct file *file) | |||
| 356 | 356 | ||
| 357 | /* Enforce exclusive open with use count of PDE */ | 357 | /* Enforce exclusive open with use count of PDE */ |
| 358 | spin_lock(&flash_file_open_lock); | 358 | spin_lock(&flash_file_open_lock); |
| 359 | if (atomic_read(&dp->count) > 1) { | 359 | if (atomic_read(&dp->count) > 2) { |
| 360 | spin_unlock(&flash_file_open_lock); | 360 | spin_unlock(&flash_file_open_lock); |
| 361 | return -EBUSY; | 361 | return -EBUSY; |
| 362 | } | 362 | } |
diff --git a/arch/powerpc/mm/hash_low_32.S b/arch/powerpc/mm/hash_low_32.S index 7f830a4888d6..e10d76a860d3 100644 --- a/arch/powerpc/mm/hash_low_32.S +++ b/arch/powerpc/mm/hash_low_32.S | |||
| @@ -44,6 +44,9 @@ mmu_hash_lock: | |||
| 44 | #ifdef CONFIG_SMP | 44 | #ifdef CONFIG_SMP |
| 45 | .text | 45 | .text |
| 46 | _GLOBAL(hash_page_sync) | 46 | _GLOBAL(hash_page_sync) |
| 47 | mfmsr r10 | ||
| 48 | rlwinm r0,r10,0,17,15 /* clear bit 16 (MSR_EE) */ | ||
| 49 | mtmsr r0 | ||
| 47 | lis r8,mmu_hash_lock@h | 50 | lis r8,mmu_hash_lock@h |
| 48 | ori r8,r8,mmu_hash_lock@l | 51 | ori r8,r8,mmu_hash_lock@l |
| 49 | lis r0,0x0fff | 52 | lis r0,0x0fff |
| @@ -60,8 +63,9 @@ _GLOBAL(hash_page_sync) | |||
| 60 | eieio | 63 | eieio |
| 61 | li r0,0 | 64 | li r0,0 |
| 62 | stw r0,0(r8) | 65 | stw r0,0(r8) |
| 63 | blr | 66 | mtmsr r10 |
| 64 | #endif | 67 | blr |
| 68 | #endif /* CONFIG_SMP */ | ||
| 65 | 69 | ||
| 66 | /* | 70 | /* |
| 67 | * Load a PTE into the hash table, if possible. | 71 | * Load a PTE into the hash table, if possible. |
diff --git a/arch/powerpc/sysdev/cpm2.c b/arch/powerpc/sysdev/cpm2.c index 7be711232124..dd066bb1d562 100644 --- a/arch/powerpc/sysdev/cpm2.c +++ b/arch/powerpc/sysdev/cpm2.c | |||
| @@ -240,6 +240,7 @@ int cpm2_clk_setup(enum cpm_clk_target target, int clock, int mode) | |||
| 240 | case CPM_CLK_SCC1: | 240 | case CPM_CLK_SCC1: |
| 241 | reg = &im_cpmux->cmx_scr; | 241 | reg = &im_cpmux->cmx_scr; |
| 242 | shift = 24; | 242 | shift = 24; |
| 243 | break; | ||
| 243 | case CPM_CLK_SCC2: | 244 | case CPM_CLK_SCC2: |
| 244 | reg = &im_cpmux->cmx_scr; | 245 | reg = &im_cpmux->cmx_scr; |
| 245 | shift = 16; | 246 | shift = 16; |
diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 07791a7a48a5..4c1985511548 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c | |||
| @@ -1348,10 +1348,7 @@ static int sata_fsl_remove(struct of_device *ofdev) | |||
| 1348 | 1348 | ||
| 1349 | static struct of_device_id fsl_sata_match[] = { | 1349 | static struct of_device_id fsl_sata_match[] = { |
| 1350 | { | 1350 | { |
| 1351 | .compatible = "fsl,mpc8315-sata", | 1351 | .compatible = "fsl,pq-sata", |
| 1352 | }, | ||
| 1353 | { | ||
| 1354 | .compatible = "fsl,mpc8379-sata", | ||
| 1355 | }, | 1352 | }, |
| 1356 | {}, | 1353 | {}, |
| 1357 | }; | 1354 | }; |
diff --git a/drivers/dma/fsldma.c b/drivers/dma/fsldma.c index 72692309398a..df163687c91a 100644 --- a/drivers/dma/fsldma.c +++ b/drivers/dma/fsldma.c | |||
| @@ -1021,11 +1021,11 @@ const u32 mpc8349_dma_ip_feature = FSL_DMA_IP_83XX | FSL_DMA_LITTLE_ENDIAN; | |||
| 1021 | 1021 | ||
| 1022 | static struct of_device_id of_fsl_dma_chan_ids[] = { | 1022 | static struct of_device_id of_fsl_dma_chan_ids[] = { |
| 1023 | { | 1023 | { |
| 1024 | .compatible = "fsl,mpc8540-dma-channel", | 1024 | .compatible = "fsl,eloplus-dma-channel", |
| 1025 | .data = (void *)&mpc8540_dma_ip_feature, | 1025 | .data = (void *)&mpc8540_dma_ip_feature, |
| 1026 | }, | 1026 | }, |
| 1027 | { | 1027 | { |
| 1028 | .compatible = "fsl,mpc8349-dma-channel", | 1028 | .compatible = "fsl,elo-dma-channel", |
| 1029 | .data = (void *)&mpc8349_dma_ip_feature, | 1029 | .data = (void *)&mpc8349_dma_ip_feature, |
| 1030 | }, | 1030 | }, |
| 1031 | {} | 1031 | {} |
| @@ -1107,8 +1107,8 @@ err: | |||
| 1107 | } | 1107 | } |
| 1108 | 1108 | ||
| 1109 | static struct of_device_id of_fsl_dma_ids[] = { | 1109 | static struct of_device_id of_fsl_dma_ids[] = { |
| 1110 | { .compatible = "fsl,mpc8540-dma", }, | 1110 | { .compatible = "fsl,eloplus-dma", }, |
| 1111 | { .compatible = "fsl,mpc8349-dma", }, | 1111 | { .compatible = "fsl,elo-dma", }, |
| 1112 | {} | 1112 | {} |
| 1113 | }; | 1113 | }; |
| 1114 | 1114 | ||
diff --git a/drivers/net/fec_mpc52xx.c b/drivers/net/fec_mpc52xx.c index 58b71e60204e..fe59c27c09e3 100644 --- a/drivers/net/fec_mpc52xx.c +++ b/drivers/net/fec_mpc52xx.c | |||
| @@ -1057,6 +1057,7 @@ static int mpc52xx_fec_of_resume(struct of_device *op) | |||
| 1057 | #endif | 1057 | #endif |
| 1058 | 1058 | ||
| 1059 | static struct of_device_id mpc52xx_fec_match[] = { | 1059 | static struct of_device_id mpc52xx_fec_match[] = { |
| 1060 | { .type = "network", .compatible = "fsl,mpc5200b-fec", }, | ||
| 1060 | { .type = "network", .compatible = "fsl,mpc5200-fec", }, | 1061 | { .type = "network", .compatible = "fsl,mpc5200-fec", }, |
| 1061 | { .type = "network", .compatible = "mpc5200-fec", }, | 1062 | { .type = "network", .compatible = "mpc5200-fec", }, |
| 1062 | { } | 1063 | { } |
diff --git a/drivers/net/fec_mpc52xx_phy.c b/drivers/net/fec_mpc52xx_phy.c index 6a3ac4ea97e9..1d0cd1dd955e 100644 --- a/drivers/net/fec_mpc52xx_phy.c +++ b/drivers/net/fec_mpc52xx_phy.c | |||
| @@ -179,6 +179,7 @@ static int mpc52xx_fec_mdio_remove(struct of_device *of) | |||
| 179 | 179 | ||
| 180 | static struct of_device_id mpc52xx_fec_mdio_match[] = { | 180 | static struct of_device_id mpc52xx_fec_mdio_match[] = { |
| 181 | { .compatible = "fsl,mpc5200b-mdio", }, | 181 | { .compatible = "fsl,mpc5200b-mdio", }, |
| 182 | { .compatible = "fsl,mpc5200-mdio", }, | ||
| 182 | { .compatible = "mpc5200b-fec-phy", }, | 183 | { .compatible = "mpc5200b-fec-phy", }, |
| 183 | {} | 184 | {} |
| 184 | }; | 185 | }; |
