diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-omap1/board-ams-delta.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-fsample.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-generic.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-h2.c | 7 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-h3.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-innovator.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-nokia770.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-osk.c | 5 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmte.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmtt.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmz71.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-perseus2.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-sx1.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-voiceblue.c | 1 |
14 files changed, 17 insertions, 12 deletions
diff --git a/arch/arm/mach-omap1/board-ams-delta.c b/arch/arm/mach-omap1/board-ams-delta.c index 6aac72dc4306..8b102ad59c14 100644 --- a/arch/arm/mach-omap1/board-ams-delta.c +++ b/arch/arm/mach-omap1/board-ams-delta.c | |||
@@ -227,6 +227,7 @@ static void __init ams_delta_init(void) | |||
227 | omap_board_config = ams_delta_config; | 227 | omap_board_config = ams_delta_config; |
228 | omap_board_config_size = ARRAY_SIZE(ams_delta_config); | 228 | omap_board_config_size = ARRAY_SIZE(ams_delta_config); |
229 | omap_serial_init(); | 229 | omap_serial_init(); |
230 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
230 | 231 | ||
231 | /* Clear latch2 (NAND, LCD, modem enable) */ | 232 | /* Clear latch2 (NAND, LCD, modem enable) */ |
232 | ams_delta_latch2_write(~0, 0); | 233 | ams_delta_latch2_write(~0, 0); |
diff --git a/arch/arm/mach-omap1/board-fsample.c b/arch/arm/mach-omap1/board-fsample.c index 4f4640ba2a97..1bdb66638e29 100644 --- a/arch/arm/mach-omap1/board-fsample.c +++ b/arch/arm/mach-omap1/board-fsample.c | |||
@@ -234,6 +234,7 @@ static void __init omap_fsample_init(void) | |||
234 | omap_board_config = fsample_config; | 234 | omap_board_config = fsample_config; |
235 | omap_board_config_size = ARRAY_SIZE(fsample_config); | 235 | omap_board_config_size = ARRAY_SIZE(fsample_config); |
236 | omap_serial_init(); | 236 | omap_serial_init(); |
237 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
237 | } | 238 | } |
238 | 239 | ||
239 | static void __init fsample_init_smc91x(void) | 240 | static void __init fsample_init_smc91x(void) |
diff --git a/arch/arm/mach-omap1/board-generic.c b/arch/arm/mach-omap1/board-generic.c index 33d01adab1ed..005bf0e3e1e3 100644 --- a/arch/arm/mach-omap1/board-generic.c +++ b/arch/arm/mach-omap1/board-generic.c | |||
@@ -101,6 +101,7 @@ static void __init omap_generic_init(void) | |||
101 | omap_board_config = generic_config; | 101 | omap_board_config = generic_config; |
102 | omap_board_config_size = ARRAY_SIZE(generic_config); | 102 | omap_board_config_size = ARRAY_SIZE(generic_config); |
103 | omap_serial_init(); | 103 | omap_serial_init(); |
104 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
104 | } | 105 | } |
105 | 106 | ||
106 | static void __init omap_generic_map_io(void) | 107 | static void __init omap_generic_map_io(void) |
diff --git a/arch/arm/mach-omap1/board-h2.c b/arch/arm/mach-omap1/board-h2.c index ab6e68b00064..00b7623b9b0c 100644 --- a/arch/arm/mach-omap1/board-h2.c +++ b/arch/arm/mach-omap1/board-h2.c | |||
@@ -458,17 +458,14 @@ static void __init h2_init(void) | |||
458 | omap_board_config = h2_config; | 458 | omap_board_config = h2_config; |
459 | omap_board_config_size = ARRAY_SIZE(h2_config); | 459 | omap_board_config_size = ARRAY_SIZE(h2_config); |
460 | omap_serial_init(); | 460 | omap_serial_init(); |
461 | omap_register_i2c_bus(1, 100, h2_i2c_board_info, | ||
462 | ARRAY_SIZE(h2_i2c_board_info)); | ||
461 | h2_mmc_init(); | 463 | h2_mmc_init(); |
462 | 464 | ||
463 | /* irq for tps65010 chip */ | 465 | /* irq for tps65010 chip */ |
464 | omap_cfg_reg(W4_GPIO58); | 466 | omap_cfg_reg(W4_GPIO58); |
465 | if (gpio_request(58, "tps65010") == 0) | 467 | if (gpio_request(58, "tps65010") == 0) |
466 | gpio_direction_input(58); | 468 | gpio_direction_input(58); |
467 | |||
468 | #ifdef CONFIG_I2C_BOARDINFO | ||
469 | i2c_register_board_info(1, h2_i2c_board_info, | ||
470 | ARRAY_SIZE(h2_i2c_board_info)); | ||
471 | #endif | ||
472 | } | 469 | } |
473 | 470 | ||
474 | static void __init h2_map_io(void) | 471 | static void __init h2_map_io(void) |
diff --git a/arch/arm/mach-omap1/board-h3.c b/arch/arm/mach-omap1/board-h3.c index f28f05d6760d..7cf6ccd4e7ff 100644 --- a/arch/arm/mach-omap1/board-h3.c +++ b/arch/arm/mach-omap1/board-h3.c | |||
@@ -517,11 +517,9 @@ static void __init h3_init(void) | |||
517 | omap_board_config = h3_config; | 517 | omap_board_config = h3_config; |
518 | omap_board_config_size = ARRAY_SIZE(h3_config); | 518 | omap_board_config_size = ARRAY_SIZE(h3_config); |
519 | omap_serial_init(); | 519 | omap_serial_init(); |
520 | omap_register_i2c_bus(1, 100, h3_i2c_board_info, | ||
521 | ARRAY_SIZE(h3_i2c_board_info)); | ||
520 | h3_mmc_init(); | 522 | h3_mmc_init(); |
521 | |||
522 | /* FIXME setup irq for tps65013 chip */ | ||
523 | i2c_register_board_info(1, h3_i2c_board_info, | ||
524 | ARRAY_SIZE(h3_i2c_board_info)); | ||
525 | } | 523 | } |
526 | 524 | ||
527 | static void __init h3_init_smc91x(void) | 525 | static void __init h3_init_smc91x(void) |
diff --git a/arch/arm/mach-omap1/board-innovator.c b/arch/arm/mach-omap1/board-innovator.c index 92c14d364b51..4b8ae3ee0d05 100644 --- a/arch/arm/mach-omap1/board-innovator.c +++ b/arch/arm/mach-omap1/board-innovator.c | |||
@@ -411,6 +411,7 @@ static void __init innovator_init(void) | |||
411 | omap_board_config = innovator_config; | 411 | omap_board_config = innovator_config; |
412 | omap_board_config_size = ARRAY_SIZE(innovator_config); | 412 | omap_board_config_size = ARRAY_SIZE(innovator_config); |
413 | omap_serial_init(); | 413 | omap_serial_init(); |
414 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
414 | } | 415 | } |
415 | 416 | ||
416 | static void __init innovator_map_io(void) | 417 | static void __init innovator_map_io(void) |
diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index e2c8ffd75cff..9e8cdd4bd7dc 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c | |||
@@ -330,6 +330,7 @@ static void __init omap_nokia770_init(void) | |||
330 | omap_board_config_size = ARRAY_SIZE(nokia770_config); | 330 | omap_board_config_size = ARRAY_SIZE(nokia770_config); |
331 | omap_gpio_init(); | 331 | omap_gpio_init(); |
332 | omap_serial_init(); | 332 | omap_serial_init(); |
333 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
333 | omap_dsp_init(); | 334 | omap_dsp_init(); |
334 | ads7846_dev_init(); | 335 | ads7846_dev_init(); |
335 | mipid_dev_init(); | 336 | mipid_dev_init(); |
diff --git a/arch/arm/mach-omap1/board-osk.c b/arch/arm/mach-omap1/board-osk.c index e1f813d4417d..effa176be57b 100644 --- a/arch/arm/mach-omap1/board-osk.c +++ b/arch/arm/mach-omap1/board-osk.c | |||
@@ -473,10 +473,9 @@ static void __init osk_init(void) | |||
473 | if (gpio_request(OMAP_MPUIO(1), "tps65010") == 0) | 473 | if (gpio_request(OMAP_MPUIO(1), "tps65010") == 0) |
474 | gpio_direction_input(OMAP_MPUIO(1)); | 474 | gpio_direction_input(OMAP_MPUIO(1)); |
475 | 475 | ||
476 | i2c_register_board_info(1, osk_i2c_board_info, | ||
477 | ARRAY_SIZE(osk_i2c_board_info)); | ||
478 | |||
479 | omap_serial_init(); | 476 | omap_serial_init(); |
477 | omap_register_i2c_bus(1, 400, osk_i2c_board_info, | ||
478 | ARRAY_SIZE(osk_i2c_board_info)); | ||
480 | osk_mistral_init(); | 479 | osk_mistral_init(); |
481 | } | 480 | } |
482 | 481 | ||
diff --git a/arch/arm/mach-omap1/board-palmte.c b/arch/arm/mach-omap1/board-palmte.c index 2f9d00a00135..f392f5a014ea 100644 --- a/arch/arm/mach-omap1/board-palmte.c +++ b/arch/arm/mach-omap1/board-palmte.c | |||
@@ -419,6 +419,7 @@ static void __init omap_palmte_init(void) | |||
419 | spi_register_board_info(palmte_spi_info, ARRAY_SIZE(palmte_spi_info)); | 419 | spi_register_board_info(palmte_spi_info, ARRAY_SIZE(palmte_spi_info)); |
420 | 420 | ||
421 | omap_serial_init(); | 421 | omap_serial_init(); |
422 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
422 | palmte_gpio_setup(); | 423 | palmte_gpio_setup(); |
423 | } | 424 | } |
424 | 425 | ||
diff --git a/arch/arm/mach-omap1/board-palmtt.c b/arch/arm/mach-omap1/board-palmtt.c index 772daed493c1..e9a1ef52f887 100644 --- a/arch/arm/mach-omap1/board-palmtt.c +++ b/arch/arm/mach-omap1/board-palmtt.c | |||
@@ -338,6 +338,7 @@ static void __init omap_palmtt_init(void) | |||
338 | 338 | ||
339 | spi_register_board_info(palmtt_boardinfo,ARRAY_SIZE(palmtt_boardinfo)); | 339 | spi_register_board_info(palmtt_boardinfo,ARRAY_SIZE(palmtt_boardinfo)); |
340 | omap_serial_init(); | 340 | omap_serial_init(); |
341 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
341 | } | 342 | } |
342 | 343 | ||
343 | static void __init omap_palmtt_map_io(void) | 344 | static void __init omap_palmtt_map_io(void) |
diff --git a/arch/arm/mach-omap1/board-palmz71.c b/arch/arm/mach-omap1/board-palmz71.c index a9a0f6610c3d..2e1dbfc28efe 100644 --- a/arch/arm/mach-omap1/board-palmz71.c +++ b/arch/arm/mach-omap1/board-palmz71.c | |||
@@ -363,6 +363,7 @@ omap_palmz71_init(void) | |||
363 | spi_register_board_info(palmz71_boardinfo, | 363 | spi_register_board_info(palmz71_boardinfo, |
364 | ARRAY_SIZE(palmz71_boardinfo)); | 364 | ARRAY_SIZE(palmz71_boardinfo)); |
365 | omap_serial_init(); | 365 | omap_serial_init(); |
366 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
366 | palmz71_gpio_setup(0); | 367 | palmz71_gpio_setup(0); |
367 | } | 368 | } |
368 | 369 | ||
diff --git a/arch/arm/mach-omap1/board-perseus2.c b/arch/arm/mach-omap1/board-perseus2.c index e79749df434b..cafe91f06ab8 100644 --- a/arch/arm/mach-omap1/board-perseus2.c +++ b/arch/arm/mach-omap1/board-perseus2.c | |||
@@ -234,6 +234,7 @@ static void __init omap_perseus2_init(void) | |||
234 | omap_board_config = perseus2_config; | 234 | omap_board_config = perseus2_config; |
235 | omap_board_config_size = ARRAY_SIZE(perseus2_config); | 235 | omap_board_config_size = ARRAY_SIZE(perseus2_config); |
236 | omap_serial_init(); | 236 | omap_serial_init(); |
237 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
237 | } | 238 | } |
238 | 239 | ||
239 | static void __init perseus2_init_smc91x(void) | 240 | static void __init perseus2_init_smc91x(void) |
diff --git a/arch/arm/mach-omap1/board-sx1.c b/arch/arm/mach-omap1/board-sx1.c index be3ecd8c890e..faa99b54c1ec 100644 --- a/arch/arm/mach-omap1/board-sx1.c +++ b/arch/arm/mach-omap1/board-sx1.c | |||
@@ -442,6 +442,7 @@ static void __init omap_sx1_init(void) | |||
442 | omap_board_config = sx1_config; | 442 | omap_board_config = sx1_config; |
443 | omap_board_config_size = ARRAY_SIZE(sx1_config); | 443 | omap_board_config_size = ARRAY_SIZE(sx1_config); |
444 | omap_serial_init(); | 444 | omap_serial_init(); |
445 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
445 | sx1_mmc_init(); | 446 | sx1_mmc_init(); |
446 | 447 | ||
447 | /* turn on USB power */ | 448 | /* turn on USB power */ |
diff --git a/arch/arm/mach-omap1/board-voiceblue.c b/arch/arm/mach-omap1/board-voiceblue.c index c82a1cd20ad4..02cac41aa5a7 100644 --- a/arch/arm/mach-omap1/board-voiceblue.c +++ b/arch/arm/mach-omap1/board-voiceblue.c | |||
@@ -198,6 +198,7 @@ static void __init voiceblue_init(void) | |||
198 | omap_board_config = voiceblue_config; | 198 | omap_board_config = voiceblue_config; |
199 | omap_board_config_size = ARRAY_SIZE(voiceblue_config); | 199 | omap_board_config_size = ARRAY_SIZE(voiceblue_config); |
200 | omap_serial_init(); | 200 | omap_serial_init(); |
201 | omap_register_i2c_bus(1, 100, NULL, 0); | ||
201 | 202 | ||
202 | /* There is a good chance board is going up, so enable power LED | 203 | /* There is a good chance board is going up, so enable power LED |
203 | * (it is connected through invertor) */ | 204 | * (it is connected through invertor) */ |