Merge branch 'sh/for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6

* 'sh/for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
sh: fix i2c init order on ap325rxa V2
sh: fix i2c init order on Migo-R V2
sh: convert processor device setup functions to arch_initcall()

+26 -26
+1 -1
arch/sh/boards/board-ap325rxa.c
··· 547 547 return platform_add_devices(ap325rxa_devices, 548 548 ARRAY_SIZE(ap325rxa_devices)); 549 549 } 550 - device_initcall(ap325rxa_devices_setup); 550 + arch_initcall(ap325rxa_devices_setup); 551 551 552 552 /* Return the board specific boot mode pin configuration */ 553 553 static int ap325rxa_mode_pins(void)
+1 -1
arch/sh/boards/mach-migor/setup.c
··· 608 608 609 609 return platform_add_devices(migor_devices, ARRAY_SIZE(migor_devices)); 610 610 } 611 - __initcall(migor_devices_setup); 611 + arch_initcall(migor_devices_setup); 612 612 613 613 /* Return the board specific boot mode pin configuration */ 614 614 static int migor_mode_pins(void)
+1 -1
arch/sh/kernel/cpu/sh2/setup-sh7619.c
··· 187 187 return platform_add_devices(sh7619_devices, 188 188 ARRAY_SIZE(sh7619_devices)); 189 189 } 190 - __initcall(sh7619_devices_setup); 190 + arch_initcall(sh7619_devices_setup); 191 191 192 192 void __init plat_irq_setup(void) 193 193 {
+1 -1
arch/sh/kernel/cpu/sh2a/setup-mxg.c
··· 238 238 return platform_add_devices(mxg_devices, 239 239 ARRAY_SIZE(mxg_devices)); 240 240 } 241 - __initcall(mxg_devices_setup); 241 + arch_initcall(mxg_devices_setup); 242 242 243 243 void __init plat_irq_setup(void) 244 244 {
+1 -1
arch/sh/kernel/cpu/sh2a/setup-sh7201.c
··· 357 357 return platform_add_devices(sh7201_devices, 358 358 ARRAY_SIZE(sh7201_devices)); 359 359 } 360 - __initcall(sh7201_devices_setup); 360 + arch_initcall(sh7201_devices_setup); 361 361 362 362 void __init plat_irq_setup(void) 363 363 {
+1 -1
arch/sh/kernel/cpu/sh2a/setup-sh7203.c
··· 367 367 return platform_add_devices(sh7203_devices, 368 368 ARRAY_SIZE(sh7203_devices)); 369 369 } 370 - __initcall(sh7203_devices_setup); 370 + arch_initcall(sh7203_devices_setup); 371 371 372 372 void __init plat_irq_setup(void) 373 373 {
+1 -1
arch/sh/kernel/cpu/sh2a/setup-sh7206.c
··· 338 338 return platform_add_devices(sh7206_devices, 339 339 ARRAY_SIZE(sh7206_devices)); 340 340 } 341 - __initcall(sh7206_devices_setup); 341 + arch_initcall(sh7206_devices_setup); 342 342 343 343 void __init plat_irq_setup(void) 344 344 {
+1 -1
arch/sh/kernel/cpu/sh3/setup-sh7705.c
··· 222 222 return platform_add_devices(sh7705_devices, 223 223 ARRAY_SIZE(sh7705_devices)); 224 224 } 225 - __initcall(sh7705_devices_setup); 225 + arch_initcall(sh7705_devices_setup); 226 226 227 227 static struct platform_device *sh7705_early_devices[] __initdata = { 228 228 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh3/setup-sh770x.c
··· 250 250 return platform_add_devices(sh770x_devices, 251 251 ARRAY_SIZE(sh770x_devices)); 252 252 } 253 - __initcall(sh770x_devices_setup); 253 + arch_initcall(sh770x_devices_setup); 254 254 255 255 static struct platform_device *sh770x_early_devices[] __initdata = { 256 256 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh3/setup-sh7710.c
··· 226 226 return platform_add_devices(sh7710_devices, 227 227 ARRAY_SIZE(sh7710_devices)); 228 228 } 229 - __initcall(sh7710_devices_setup); 229 + arch_initcall(sh7710_devices_setup); 230 230 231 231 static struct platform_device *sh7710_early_devices[] __initdata = { 232 232 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh3/setup-sh7720.c
··· 388 388 return platform_add_devices(sh7720_devices, 389 389 ARRAY_SIZE(sh7720_devices)); 390 390 } 391 - __initcall(sh7720_devices_setup); 391 + arch_initcall(sh7720_devices_setup); 392 392 393 393 static struct platform_device *sh7720_early_devices[] __initdata = { 394 394 &cmt0_device,
+1 -1
arch/sh/kernel/cpu/sh4/setup-sh4-202.c
··· 138 138 return platform_add_devices(sh4202_devices, 139 139 ARRAY_SIZE(sh4202_devices)); 140 140 } 141 - __initcall(sh4202_devices_setup); 141 + arch_initcall(sh4202_devices_setup); 142 142 143 143 static struct platform_device *sh4202_early_devices[] __initdata = { 144 144 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4/setup-sh7750.c
··· 239 239 return platform_add_devices(sh7750_devices, 240 240 ARRAY_SIZE(sh7750_devices)); 241 241 } 242 - __initcall(sh7750_devices_setup); 242 + arch_initcall(sh7750_devices_setup); 243 243 244 244 static struct platform_device *sh7750_early_devices[] __initdata = { 245 245 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4/setup-sh7760.c
··· 265 265 return platform_add_devices(sh7760_devices, 266 266 ARRAY_SIZE(sh7760_devices)); 267 267 } 268 - __initcall(sh7760_devices_setup); 268 + arch_initcall(sh7760_devices_setup); 269 269 270 270 static struct platform_device *sh7760_early_devices[] __initdata = { 271 271 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7343.c
··· 325 325 return platform_add_devices(sh7343_devices, 326 326 ARRAY_SIZE(sh7343_devices)); 327 327 } 328 - __initcall(sh7343_devices_setup); 328 + arch_initcall(sh7343_devices_setup); 329 329 330 330 static struct platform_device *sh7343_early_devices[] __initdata = { 331 331 &cmt_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7366.c
··· 318 318 return platform_add_devices(sh7366_devices, 319 319 ARRAY_SIZE(sh7366_devices)); 320 320 } 321 - __initcall(sh7366_devices_setup); 321 + arch_initcall(sh7366_devices_setup); 322 322 323 323 static struct platform_device *sh7366_early_devices[] __initdata = { 324 324 &cmt_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
··· 359 359 return platform_add_devices(sh7722_devices, 360 360 ARRAY_SIZE(sh7722_devices)); 361 361 } 362 - __initcall(sh7722_devices_setup); 362 + arch_initcall(sh7722_devices_setup); 363 363 364 364 static struct platform_device *sh7722_early_devices[] __initdata = { 365 365 &cmt_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7723.c
··· 473 473 return platform_add_devices(sh7723_devices, 474 474 ARRAY_SIZE(sh7723_devices)); 475 475 } 476 - __initcall(sh7723_devices_setup); 476 + arch_initcall(sh7723_devices_setup); 477 477 478 478 static struct platform_device *sh7723_early_devices[] __initdata = { 479 479 &cmt_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7724.c
··· 508 508 return platform_add_devices(sh7724_devices, 509 509 ARRAY_SIZE(sh7724_devices)); 510 510 } 511 - device_initcall(sh7724_devices_setup); 511 + arch_initcall(sh7724_devices_setup); 512 512 513 513 static struct platform_device *sh7724_early_devices[] __initdata = { 514 514 &cmt_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7763.c
··· 314 314 return platform_add_devices(sh7763_devices, 315 315 ARRAY_SIZE(sh7763_devices)); 316 316 } 317 - __initcall(sh7763_devices_setup); 317 + arch_initcall(sh7763_devices_setup); 318 318 319 319 static struct platform_device *sh7763_early_devices[] __initdata = { 320 320 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7770.c
··· 368 368 return platform_add_devices(sh7770_devices, 369 369 ARRAY_SIZE(sh7770_devices)); 370 370 } 371 - __initcall(sh7770_devices_setup); 371 + arch_initcall(sh7770_devices_setup); 372 372 373 373 static struct platform_device *sh7770_early_devices[] __initdata = { 374 374 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7780.c
··· 256 256 return platform_add_devices(sh7780_devices, 257 257 ARRAY_SIZE(sh7780_devices)); 258 258 } 259 - __initcall(sh7780_devices_setup); 259 + arch_initcall(sh7780_devices_setup); 260 260 261 261 static struct platform_device *sh7780_early_devices[] __initdata = { 262 262 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7785.c
··· 263 263 return platform_add_devices(sh7785_devices, 264 264 ARRAY_SIZE(sh7785_devices)); 265 265 } 266 - __initcall(sh7785_devices_setup); 266 + arch_initcall(sh7785_devices_setup); 267 267 268 268 static struct platform_device *sh7785_early_devices[] __initdata = { 269 269 &tmu0_device,
+1 -1
arch/sh/kernel/cpu/sh4a/setup-sh7786.c
··· 547 547 return platform_add_devices(sh7786_devices, 548 548 ARRAY_SIZE(sh7786_devices)); 549 549 } 550 - device_initcall(sh7786_devices_setup); 550 + arch_initcall(sh7786_devices_setup); 551 551 552 552 void __init plat_early_device_setup(void) 553 553 {
+1 -1
arch/sh/kernel/cpu/sh4a/setup-shx3.c
··· 256 256 return platform_add_devices(shx3_devices, 257 257 ARRAY_SIZE(shx3_devices)); 258 258 } 259 - __initcall(shx3_devices_setup); 259 + arch_initcall(shx3_devices_setup); 260 260 261 261 void __init plat_early_device_setup(void) 262 262 {
+1 -1
arch/sh/kernel/cpu/sh5/setup-sh5.c
··· 186 186 return platform_add_devices(sh5_devices, 187 187 ARRAY_SIZE(sh5_devices)); 188 188 } 189 - __initcall(sh5_devices_setup); 189 + arch_initcall(sh5_devices_setup); 190 190 191 191 void __init plat_early_device_setup(void) 192 192 {