diff options
author | Tony Lindgren <tony@atomide.com> | 2007-12-18 23:58:32 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2008-02-08 13:38:02 -0500 |
commit | e27a93a944a5ba6a0112750c8243abba86d56e94 (patch) | |
tree | 2b7e895acd757783501c8689aac34a2b13ac0269 | |
parent | 80dbfde54bfc40c1e39ace7dbb371f095e74665f (diff) |
ARM: OMAP1: Misc clean-up
This patch cleans up omap1 files to sync up with linux-omap tree:
- Remove omap-generic MMC config as it should be defined in board-*.c files
instead of using board-generic.c
- New style I2C board_info from David Brownell <dbrownell@users.sourceforge.net>
- Init section fixes from Dirk Behme <dirk.behme@googlemail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | arch/arm/mach-omap1/board-generic.c | 23 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-h2.c | 48 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-h3.c | 36 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-nokia770.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-osk.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmtt.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-palmz71.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-perseus2.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-sx1.c | 24 | ||||
-rw-r--r-- | arch/arm/mach-omap1/board-voiceblue.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-omap1/mailbox.c | 14 | ||||
-rw-r--r-- | arch/arm/mach-omap1/pm.c | 1 |
12 files changed, 30 insertions, 129 deletions
diff --git a/arch/arm/mach-omap1/board-generic.c b/arch/arm/mach-omap1/board-generic.c index 005bf0e3e1e3..c711bf23f7b4 100644 --- a/arch/arm/mach-omap1/board-generic.c +++ b/arch/arm/mach-omap1/board-generic.c | |||
@@ -55,33 +55,14 @@ static struct omap_usb_config generic1610_usb_config __initdata = { | |||
55 | .hmc_mode = 16, | 55 | .hmc_mode = 16, |
56 | .pins[0] = 6, | 56 | .pins[0] = 6, |
57 | }; | 57 | }; |
58 | |||
59 | static struct omap_mmc_config generic_mmc_config __initdata = { | ||
60 | .mmc [0] = { | ||
61 | .enabled = 0, | ||
62 | .wire4 = 0, | ||
63 | .wp_pin = -1, | ||
64 | .power_pin = -1, | ||
65 | .switch_pin = -1, | ||
66 | }, | ||
67 | .mmc [1] = { | ||
68 | .enabled = 0, | ||
69 | .wire4 = 0, | ||
70 | .wp_pin = -1, | ||
71 | .power_pin = -1, | ||
72 | .switch_pin = -1, | ||
73 | }, | ||
74 | }; | ||
75 | |||
76 | #endif | 58 | #endif |
77 | 59 | ||
78 | static struct omap_uart_config generic_uart_config __initdata = { | 60 | static struct omap_uart_config generic_uart_config __initdata = { |
79 | .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2)), | 61 | .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2)), |
80 | }; | 62 | }; |
81 | 63 | ||
82 | static struct omap_board_config_kernel generic_config[] = { | 64 | static struct omap_board_config_kernel generic_config[] __initdata = { |
83 | { OMAP_TAG_USB, NULL }, | 65 | { OMAP_TAG_USB, NULL }, |
84 | { OMAP_TAG_MMC, &generic_mmc_config }, | ||
85 | { OMAP_TAG_UART, &generic_uart_config }, | 66 | { OMAP_TAG_UART, &generic_uart_config }, |
86 | }; | 67 | }; |
87 | 68 | ||
diff --git a/arch/arm/mach-omap1/board-h2.c b/arch/arm/mach-omap1/board-h2.c index 00b7623b9b0c..070345ee39a5 100644 --- a/arch/arm/mach-omap1/board-h2.c +++ b/arch/arm/mach-omap1/board-h2.c | |||
@@ -37,6 +37,7 @@ | |||
37 | #include <asm/mach/flash.h> | 37 | #include <asm/mach/flash.h> |
38 | #include <asm/mach/map.h> | 38 | #include <asm/mach/map.h> |
39 | 39 | ||
40 | #include <asm/arch/gpio-switch.h> | ||
40 | #include <asm/arch/mux.h> | 41 | #include <asm/arch/mux.h> |
41 | #include <asm/arch/tc.h> | 42 | #include <asm/arch/tc.h> |
42 | #include <asm/arch/nand.h> | 43 | #include <asm/arch/nand.h> |
@@ -47,8 +48,6 @@ | |||
47 | #include <asm/arch/mcbsp.h> | 48 | #include <asm/arch/mcbsp.h> |
48 | #include <asm/arch/omap-alsa.h> | 49 | #include <asm/arch/omap-alsa.h> |
49 | 50 | ||
50 | extern int omap_gpio_init(void); | ||
51 | |||
52 | static int h2_keymap[] = { | 51 | static int h2_keymap[] = { |
53 | KEY(0, 0, KEY_LEFT), | 52 | KEY(0, 0, KEY_LEFT), |
54 | KEY(0, 1, KEY_RIGHT), | 53 | KEY(0, 1, KEY_RIGHT), |
@@ -341,22 +340,6 @@ static struct platform_device *h2_devices[] __initdata = { | |||
341 | &h2_mcbsp1_device, | 340 | &h2_mcbsp1_device, |
342 | }; | 341 | }; |
343 | 342 | ||
344 | #ifdef CONFIG_I2C_BOARDINFO | ||
345 | static struct i2c_board_info __initdata h2_i2c_board_info[] = { | ||
346 | { | ||
347 | I2C_BOARD_INFO("tps65010", 0x48), | ||
348 | .type = "tps65010", | ||
349 | .irq = OMAP_GPIO_IRQ(58), | ||
350 | }, | ||
351 | /* TODO when driver support is ready: | ||
352 | * - isp1301 OTG transceiver | ||
353 | * - optional ov9640 camera sensor at 0x30 | ||
354 | * - pcf9754 for aGPS control | ||
355 | * - ... etc | ||
356 | */ | ||
357 | }; | ||
358 | #endif | ||
359 | |||
360 | static void __init h2_init_smc91x(void) | 343 | static void __init h2_init_smc91x(void) |
361 | { | 344 | { |
362 | if ((omap_request_gpio(0)) < 0) { | 345 | if ((omap_request_gpio(0)) < 0) { |
@@ -365,6 +348,14 @@ static void __init h2_init_smc91x(void) | |||
365 | } | 348 | } |
366 | } | 349 | } |
367 | 350 | ||
351 | static struct i2c_board_info __initdata h2_i2c_board_info[] = { | ||
352 | { | ||
353 | I2C_BOARD_INFO("isp1301_omap", 0x2d), | ||
354 | .type = "isp1301_omap", | ||
355 | .irq = OMAP_GPIO_IRQ(2), | ||
356 | }, | ||
357 | }; | ||
358 | |||
368 | static void __init h2_init_irq(void) | 359 | static void __init h2_init_irq(void) |
369 | { | 360 | { |
370 | omap1_init_common_hw(); | 361 | omap1_init_common_hw(); |
@@ -461,11 +452,6 @@ static void __init h2_init(void) | |||
461 | omap_register_i2c_bus(1, 100, h2_i2c_board_info, | 452 | omap_register_i2c_bus(1, 100, h2_i2c_board_info, |
462 | ARRAY_SIZE(h2_i2c_board_info)); | 453 | ARRAY_SIZE(h2_i2c_board_info)); |
463 | h2_mmc_init(); | 454 | h2_mmc_init(); |
464 | |||
465 | /* irq for tps65010 chip */ | ||
466 | omap_cfg_reg(W4_GPIO58); | ||
467 | if (gpio_request(58, "tps65010") == 0) | ||
468 | gpio_direction_input(58); | ||
469 | } | 455 | } |
470 | 456 | ||
471 | static void __init h2_map_io(void) | 457 | static void __init h2_map_io(void) |
@@ -473,22 +459,6 @@ static void __init h2_map_io(void) | |||
473 | omap1_map_common_io(); | 459 | omap1_map_common_io(); |
474 | } | 460 | } |
475 | 461 | ||
476 | #ifdef CONFIG_TPS65010 | ||
477 | static int __init h2_tps_init(void) | ||
478 | { | ||
479 | if (!machine_is_omap_h2()) | ||
480 | return 0; | ||
481 | |||
482 | /* gpio3 for SD, gpio4 for VDD_DSP */ | ||
483 | /* FIXME send power to DSP iff it's configured */ | ||
484 | |||
485 | /* Enable LOW_PWR */ | ||
486 | tps65010_set_low_pwr(ON); | ||
487 | return 0; | ||
488 | } | ||
489 | fs_initcall(h2_tps_init); | ||
490 | #endif | ||
491 | |||
492 | MACHINE_START(OMAP_H2, "TI-H2") | 462 | MACHINE_START(OMAP_H2, "TI-H2") |
493 | /* Maintainer: Imre Deak <imre.deak@nokia.com> */ | 463 | /* Maintainer: Imre Deak <imre.deak@nokia.com> */ |
494 | .phys_io = 0xfff00000, | 464 | .phys_io = 0xfff00000, |
diff --git a/arch/arm/mach-omap1/board-h3.c b/arch/arm/mach-omap1/board-h3.c index 7cf6ccd4e7ff..6fc516855a8c 100644 --- a/arch/arm/mach-omap1/board-h3.c +++ b/arch/arm/mach-omap1/board-h3.c | |||
@@ -51,8 +51,6 @@ | |||
51 | #include <asm/arch/mcbsp.h> | 51 | #include <asm/arch/mcbsp.h> |
52 | #include <asm/arch/omap-alsa.h> | 52 | #include <asm/arch/omap-alsa.h> |
53 | 53 | ||
54 | extern int omap_gpio_init(void); | ||
55 | |||
56 | static int h3_keymap[] = { | 54 | static int h3_keymap[] = { |
57 | KEY(0, 0, KEY_LEFT), | 55 | KEY(0, 0, KEY_LEFT), |
58 | KEY(0, 1, KEY_RIGHT), | 56 | KEY(0, 1, KEY_RIGHT), |
@@ -452,26 +450,13 @@ static struct omap_lcd_config h3_lcd_config __initdata = { | |||
452 | .ctrl_name = "internal", | 450 | .ctrl_name = "internal", |
453 | }; | 451 | }; |
454 | 452 | ||
455 | static struct omap_board_config_kernel h3_config[] = { | 453 | static struct omap_board_config_kernel h3_config[] __initdata = { |
456 | { OMAP_TAG_USB, &h3_usb_config }, | 454 | { OMAP_TAG_USB, &h3_usb_config }, |
457 | { OMAP_TAG_MMC, &h3_mmc_config }, | 455 | { OMAP_TAG_MMC, &h3_mmc_config }, |
458 | { OMAP_TAG_UART, &h3_uart_config }, | 456 | { OMAP_TAG_UART, &h3_uart_config }, |
459 | { OMAP_TAG_LCD, &h3_lcd_config }, | 457 | { OMAP_TAG_LCD, &h3_lcd_config }, |
460 | }; | 458 | }; |
461 | 459 | ||
462 | static struct i2c_board_info __initdata h3_i2c_board_info[] = { | ||
463 | { | ||
464 | I2C_BOARD_INFO("tps65010", 0x48), | ||
465 | .type = "tps65013", | ||
466 | /* .irq = OMAP_GPIO_IRQ(??), */ | ||
467 | }, | ||
468 | /* TODO when driver support is ready: | ||
469 | * - isp1301 OTG transceiver | ||
470 | * - optional ov9640 camera sensor at 0x30 | ||
471 | * - ... | ||
472 | */ | ||
473 | }; | ||
474 | |||
475 | static struct omap_gpio_switch h3_gpio_switches[] __initdata = { | 460 | static struct omap_gpio_switch h3_gpio_switches[] __initdata = { |
476 | { | 461 | { |
477 | .name = "mmc_slot", | 462 | .name = "mmc_slot", |
@@ -514,6 +499,8 @@ static void __init h3_init(void) | |||
514 | omap_cfg_reg(V2_1710_GPIO10); | 499 | omap_cfg_reg(V2_1710_GPIO10); |
515 | 500 | ||
516 | platform_add_devices(devices, ARRAY_SIZE(devices)); | 501 | platform_add_devices(devices, ARRAY_SIZE(devices)); |
502 | spi_register_board_info(h3_spi_board_info, | ||
503 | ARRAY_SIZE(h3_spi_board_info)); | ||
517 | omap_board_config = h3_config; | 504 | omap_board_config = h3_config; |
518 | omap_board_config_size = ARRAY_SIZE(h3_config); | 505 | omap_board_config_size = ARRAY_SIZE(h3_config); |
519 | omap_serial_init(); | 506 | omap_serial_init(); |
@@ -544,23 +531,6 @@ static void __init h3_map_io(void) | |||
544 | omap1_map_common_io(); | 531 | omap1_map_common_io(); |
545 | } | 532 | } |
546 | 533 | ||
547 | #ifdef CONFIG_TPS65010 | ||
548 | static int __init h3_tps_init(void) | ||
549 | { | ||
550 | if (!machine_is_omap_h3()) | ||
551 | return 0; | ||
552 | |||
553 | /* gpio4 for SD, gpio3 for VDD_DSP */ | ||
554 | /* FIXME send power to DSP iff it's configured */ | ||
555 | |||
556 | /* Enable LOW_PWR */ | ||
557 | tps65013_set_low_pwr(ON); | ||
558 | |||
559 | return 0; | ||
560 | } | ||
561 | fs_initcall(h3_tps_init); | ||
562 | #endif | ||
563 | |||
564 | MACHINE_START(OMAP_H3, "TI OMAP1710 H3 board") | 534 | MACHINE_START(OMAP_H3, "TI OMAP1710 H3 board") |
565 | /* Maintainer: Texas Instruments, Inc. */ | 535 | /* Maintainer: Texas Instruments, Inc. */ |
566 | .phys_io = 0xfff00000, | 536 | .phys_io = 0xfff00000, |
diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index 9e8cdd4bd7dc..bcb984f2300f 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c | |||
@@ -189,7 +189,7 @@ static struct omap_mmc_config nokia770_mmc_config __initdata = { | |||
189 | }, | 189 | }, |
190 | }; | 190 | }; |
191 | 191 | ||
192 | static struct omap_board_config_kernel nokia770_config[] = { | 192 | static struct omap_board_config_kernel nokia770_config[] __initdata = { |
193 | { OMAP_TAG_USB, NULL }, | 193 | { OMAP_TAG_USB, NULL }, |
194 | { OMAP_TAG_MMC, &nokia770_mmc_config }, | 194 | { OMAP_TAG_MMC, &nokia770_mmc_config }, |
195 | }; | 195 | }; |
diff --git a/arch/arm/mach-omap1/board-osk.c b/arch/arm/mach-omap1/board-osk.c index effa176be57b..5279e35a8aec 100644 --- a/arch/arm/mach-omap1/board-osk.c +++ b/arch/arm/mach-omap1/board-osk.c | |||
@@ -253,7 +253,7 @@ static struct omap_lcd_config osk_lcd_config __initdata = { | |||
253 | }; | 253 | }; |
254 | #endif | 254 | #endif |
255 | 255 | ||
256 | static struct omap_board_config_kernel osk_config[] = { | 256 | static struct omap_board_config_kernel osk_config[] __initdata = { |
257 | { OMAP_TAG_USB, &osk_usb_config }, | 257 | { OMAP_TAG_USB, &osk_usb_config }, |
258 | { OMAP_TAG_UART, &osk_uart_config }, | 258 | { OMAP_TAG_UART, &osk_uart_config }, |
259 | #ifdef CONFIG_OMAP_OSK_MISTRAL | 259 | #ifdef CONFIG_OMAP_OSK_MISTRAL |
diff --git a/arch/arm/mach-omap1/board-palmtt.c b/arch/arm/mach-omap1/board-palmtt.c index e9a1ef52f887..2a033689f9f4 100644 --- a/arch/arm/mach-omap1/board-palmtt.c +++ b/arch/arm/mach-omap1/board-palmtt.c | |||
@@ -312,7 +312,7 @@ static struct omap_uart_config palmtt_uart_config __initdata = { | |||
312 | .enabled_uarts = (1 << 0) | (1 << 1) | (0 << 2), | 312 | .enabled_uarts = (1 << 0) | (1 << 1) | (0 << 2), |
313 | }; | 313 | }; |
314 | 314 | ||
315 | static struct omap_board_config_kernel palmtt_config[] = { | 315 | static struct omap_board_config_kernel palmtt_config[] __initdata = { |
316 | { OMAP_TAG_USB, &palmtt_usb_config }, | 316 | { OMAP_TAG_USB, &palmtt_usb_config }, |
317 | { OMAP_TAG_LCD, &palmtt_lcd_config }, | 317 | { OMAP_TAG_LCD, &palmtt_lcd_config }, |
318 | { OMAP_TAG_UART, &palmtt_uart_config }, | 318 | { OMAP_TAG_UART, &palmtt_uart_config }, |
diff --git a/arch/arm/mach-omap1/board-palmz71.c b/arch/arm/mach-omap1/board-palmz71.c index 2e1dbfc28efe..156510777ffe 100644 --- a/arch/arm/mach-omap1/board-palmz71.c +++ b/arch/arm/mach-omap1/board-palmz71.c | |||
@@ -285,7 +285,7 @@ static struct omap_uart_config palmz71_uart_config __initdata = { | |||
285 | .enabled_uarts = (1 << 0) | (1 << 1) | (0 << 2), | 285 | .enabled_uarts = (1 << 0) | (1 << 1) | (0 << 2), |
286 | }; | 286 | }; |
287 | 287 | ||
288 | static struct omap_board_config_kernel palmz71_config[] = { | 288 | static struct omap_board_config_kernel palmz71_config[] __initdata = { |
289 | {OMAP_TAG_USB, &palmz71_usb_config}, | 289 | {OMAP_TAG_USB, &palmz71_usb_config}, |
290 | {OMAP_TAG_MMC, &palmz71_mmc_config}, | 290 | {OMAP_TAG_MMC, &palmz71_mmc_config}, |
291 | {OMAP_TAG_LCD, &palmz71_lcd_config}, | 291 | {OMAP_TAG_LCD, &palmz71_lcd_config}, |
diff --git a/arch/arm/mach-omap1/board-perseus2.c b/arch/arm/mach-omap1/board-perseus2.c index cafe91f06ab8..94bc0745ab2c 100644 --- a/arch/arm/mach-omap1/board-perseus2.c +++ b/arch/arm/mach-omap1/board-perseus2.c | |||
@@ -216,7 +216,7 @@ static struct omap_lcd_config perseus2_lcd_config __initdata = { | |||
216 | .ctrl_name = "internal", | 216 | .ctrl_name = "internal", |
217 | }; | 217 | }; |
218 | 218 | ||
219 | static struct omap_board_config_kernel perseus2_config[] = { | 219 | static struct omap_board_config_kernel perseus2_config[] __initdata = { |
220 | { OMAP_TAG_UART, &perseus2_uart_config }, | 220 | { OMAP_TAG_UART, &perseus2_uart_config }, |
221 | { OMAP_TAG_LCD, &perseus2_lcd_config }, | 221 | { OMAP_TAG_LCD, &perseus2_lcd_config }, |
222 | }; | 222 | }; |
diff --git a/arch/arm/mach-omap1/board-sx1.c b/arch/arm/mach-omap1/board-sx1.c index faa99b54c1ec..1c7f09aedf07 100644 --- a/arch/arm/mach-omap1/board-sx1.c +++ b/arch/arm/mach-omap1/board-sx1.c | |||
@@ -268,21 +268,6 @@ static struct omap_mcbsp_reg_cfg mcbsp1_regs = { | |||
268 | /* PCR0 =0f0f */ | 268 | /* PCR0 =0f0f */ |
269 | }; | 269 | }; |
270 | 270 | ||
271 | /* TODO: PCM interface - McBSP2 */ | ||
272 | static struct omap_mcbsp_reg_cfg mcbsp2_regs = { | ||
273 | .spcr2 = FRST | GRST | XRST | XINTM(3), /* SPCR2=F1 */ | ||
274 | .spcr1 = RINTM(3) | RRST, /* SPCR1=30 */ | ||
275 | .rcr2 = 0, /* RCR2 =00 */ | ||
276 | .rcr1 = RFRLEN1(1) | RWDLEN1(OMAP_MCBSP_WORD_16), /* RCR1 = 140 */ | ||
277 | .xcr2 = 0, /* XCR2 = 0 */ | ||
278 | .xcr1 = XFRLEN1(1) | XWDLEN1(OMAP_MCBSP_WORD_16), /* XCR1 = 140 */ | ||
279 | .srgr1 = FWID(15) | CLKGDV(12), /* SRGR1=0f0c */ | ||
280 | .srgr2 = FSGM | FPER(31), /* SRGR2=101f */ | ||
281 | .pcr0 = FSXM | FSRM | CLKXM | CLKRM | FSXP | FSRP | CLKXP | CLKRP, | ||
282 | /* PCR0=0f0f */ | ||
283 | /* mcbsp: slave */ | ||
284 | }; | ||
285 | |||
286 | static struct omap_alsa_codec_config sx1_alsa_config = { | 271 | static struct omap_alsa_codec_config sx1_alsa_config = { |
287 | .name = "SX1 EGold", | 272 | .name = "SX1 EGold", |
288 | .mcbsp_regs_alsa = &mcbsp1_regs, | 273 | .mcbsp_regs_alsa = &mcbsp1_regs, |
@@ -395,11 +380,8 @@ static struct omap_usb_config sx1_usb_config __initdata = { | |||
395 | 380 | ||
396 | static struct omap_mmc_config sx1_mmc_config __initdata = { | 381 | static struct omap_mmc_config sx1_mmc_config __initdata = { |
397 | .mmc [0] = { | 382 | .mmc [0] = { |
398 | .enabled = 1, | 383 | .enabled = 1, |
399 | .wire4 = 0, | 384 | .wire4 = 0, |
400 | .wp_pin = -1, | ||
401 | .power_pin = -1, /* power is in Sofia */ | ||
402 | .switch_pin = OMAP_MPUIO(3), | ||
403 | }, | 385 | }, |
404 | }; | 386 | }; |
405 | 387 | ||
@@ -428,13 +410,15 @@ static struct omap_uart_config sx1_uart_config __initdata = { | |||
428 | .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2)), | 410 | .enabled_uarts = ((1 << 0) | (1 << 1) | (1 << 2)), |
429 | }; | 411 | }; |
430 | 412 | ||
431 | static struct omap_board_config_kernel sx1_config[] = { | 413 | static struct omap_board_config_kernel sx1_config[] __initdata = { |
432 | { OMAP_TAG_USB, &sx1_usb_config }, | 414 | { OMAP_TAG_USB, &sx1_usb_config }, |
433 | { OMAP_TAG_MMC, &sx1_mmc_config }, | 415 | { OMAP_TAG_MMC, &sx1_mmc_config }, |
434 | { OMAP_TAG_LCD, &sx1_lcd_config }, | 416 | { OMAP_TAG_LCD, &sx1_lcd_config }, |
435 | { OMAP_TAG_UART, &sx1_uart_config }, | 417 | { OMAP_TAG_UART, &sx1_uart_config }, |
436 | }; | 418 | }; |
419 | |||
437 | /*-----------------------------------------*/ | 420 | /*-----------------------------------------*/ |
421 | |||
438 | static void __init omap_sx1_init(void) | 422 | static void __init omap_sx1_init(void) |
439 | { | 423 | { |
440 | platform_add_devices(sx1_devices, ARRAY_SIZE(sx1_devices)); | 424 | platform_add_devices(sx1_devices, ARRAY_SIZE(sx1_devices)); |
diff --git a/arch/arm/mach-omap1/board-voiceblue.c b/arch/arm/mach-omap1/board-voiceblue.c index 02cac41aa5a7..5c00b3f39cdd 100644 --- a/arch/arm/mach-omap1/board-voiceblue.c +++ b/arch/arm/mach-omap1/board-voiceblue.c | |||
@@ -34,9 +34,6 @@ | |||
34 | #include <asm/arch/tc.h> | 34 | #include <asm/arch/tc.h> |
35 | #include <asm/arch/usb.h> | 35 | #include <asm/arch/usb.h> |
36 | 36 | ||
37 | extern void omap_init_time(void); | ||
38 | extern int omap_gpio_init(void); | ||
39 | |||
40 | static struct plat_serial8250_port voiceblue_ports[] = { | 37 | static struct plat_serial8250_port voiceblue_ports[] = { |
41 | { | 38 | { |
42 | .mapbase = (unsigned long)(OMAP_CS1_PHYS + 0x40000), | 39 | .mapbase = (unsigned long)(OMAP_CS1_PHYS + 0x40000), |
diff --git a/arch/arm/mach-omap1/mailbox.c b/arch/arm/mach-omap1/mailbox.c index d3abf5609902..bad1e7152d8e 100644 --- a/arch/arm/mach-omap1/mailbox.c +++ b/arch/arm/mach-omap1/mailbox.c | |||
@@ -51,7 +51,7 @@ static inline void mbox_write_reg(unsigned int val, unsigned int reg) | |||
51 | } | 51 | } |
52 | 52 | ||
53 | /* msg */ | 53 | /* msg */ |
54 | static inline mbox_msg_t omap1_mbox_fifo_read(struct omap_mbox *mbox) | 54 | static mbox_msg_t omap1_mbox_fifo_read(struct omap_mbox *mbox) |
55 | { | 55 | { |
56 | struct omap_mbox1_fifo *fifo = | 56 | struct omap_mbox1_fifo *fifo = |
57 | &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; | 57 | &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; |
@@ -63,7 +63,7 @@ static inline mbox_msg_t omap1_mbox_fifo_read(struct omap_mbox *mbox) | |||
63 | return msg; | 63 | return msg; |
64 | } | 64 | } |
65 | 65 | ||
66 | static inline void | 66 | static void |
67 | omap1_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) | 67 | omap1_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) |
68 | { | 68 | { |
69 | struct omap_mbox1_fifo *fifo = | 69 | struct omap_mbox1_fifo *fifo = |
@@ -73,12 +73,12 @@ omap1_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) | |||
73 | mbox_write_reg(msg >> 16, fifo->cmd); | 73 | mbox_write_reg(msg >> 16, fifo->cmd); |
74 | } | 74 | } |
75 | 75 | ||
76 | static inline int omap1_mbox_fifo_empty(struct omap_mbox *mbox) | 76 | static int omap1_mbox_fifo_empty(struct omap_mbox *mbox) |
77 | { | 77 | { |
78 | return 0; | 78 | return 0; |
79 | } | 79 | } |
80 | 80 | ||
81 | static inline int omap1_mbox_fifo_full(struct omap_mbox *mbox) | 81 | static int omap1_mbox_fifo_full(struct omap_mbox *mbox) |
82 | { | 82 | { |
83 | struct omap_mbox1_fifo *fifo = | 83 | struct omap_mbox1_fifo *fifo = |
84 | &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; | 84 | &((struct omap_mbox1_priv *)mbox->priv)->rx_fifo; |
@@ -87,21 +87,21 @@ static inline int omap1_mbox_fifo_full(struct omap_mbox *mbox) | |||
87 | } | 87 | } |
88 | 88 | ||
89 | /* irq */ | 89 | /* irq */ |
90 | static inline void | 90 | static void |
91 | omap1_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) | 91 | omap1_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) |
92 | { | 92 | { |
93 | if (irq == IRQ_RX) | 93 | if (irq == IRQ_RX) |
94 | enable_irq(mbox->irq); | 94 | enable_irq(mbox->irq); |
95 | } | 95 | } |
96 | 96 | ||
97 | static inline void | 97 | static void |
98 | omap1_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) | 98 | omap1_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) |
99 | { | 99 | { |
100 | if (irq == IRQ_RX) | 100 | if (irq == IRQ_RX) |
101 | disable_irq(mbox->irq); | 101 | disable_irq(mbox->irq); |
102 | } | 102 | } |
103 | 103 | ||
104 | static inline int | 104 | static int |
105 | omap1_mbox_is_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) | 105 | omap1_mbox_is_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) |
106 | { | 106 | { |
107 | if (irq == IRQ_TX) | 107 | if (irq == IRQ_TX) |
diff --git a/arch/arm/mach-omap1/pm.c b/arch/arm/mach-omap1/pm.c index 1a2a37158576..8eb5dcdaead2 100644 --- a/arch/arm/mach-omap1/pm.c +++ b/arch/arm/mach-omap1/pm.c | |||
@@ -57,7 +57,6 @@ | |||
57 | #include <asm/arch/pm.h> | 57 | #include <asm/arch/pm.h> |
58 | #include <asm/arch/mux.h> | 58 | #include <asm/arch/mux.h> |
59 | #include <asm/arch/dma.h> | 59 | #include <asm/arch/dma.h> |
60 | #include <asm/arch/dsp_common.h> | ||
61 | #include <asm/arch/dmtimer.h> | 60 | #include <asm/arch/dmtimer.h> |
62 | 61 | ||
63 | static unsigned int arm_sleep_save[ARM_SLEEP_SAVE_SIZE]; | 62 | static unsigned int arm_sleep_save[ARM_SLEEP_SAVE_SIZE]; |