diff options
author | Grazvydas Ignotas <notasas@gmail.com> | 2009-12-11 19:16:34 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2009-12-11 19:16:34 -0500 |
commit | 8d88f7f70cca3fa6aabac287fccd40cebacb92d1 (patch) | |
tree | 8ca30627c3d038241ab652addf18abdee49f125e /arch/arm/mach-omap2 | |
parent | 249b17f23a0fd141390d20fae4c96951e2054b5a (diff) |
omap3: pandora: board file updates for .33
Pandora board file updates:
- change keycodes of game buttons
it was decided not to use ABXY layout by the developers.
- drop i2c bus 3 speed to 100kHz
this is needed for battery monitoring chip to work reliably.
- drop pandora_lcd platform_device
the older DSS driver was never functional on l-o or mainline
kernels due to missing panel driver, so remove unneeded
pandora_lcd platform_device. This also removes last OMAP_TAG
from the board file.
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r-- | arch/arm/mach-omap2/board-omap3pandora.c | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c index c1cc99ce0e29..6f6c601eeab7 100644 --- a/arch/arm/mach-omap2/board-omap3pandora.c +++ b/arch/arm/mach-omap2/board-omap3pandora.c | |||
@@ -98,10 +98,10 @@ static struct gpio_keys_button pandora_gpio_keys[] = { | |||
98 | GPIO_BUTTON_LOW(103, KEY_DOWN, "down"), | 98 | GPIO_BUTTON_LOW(103, KEY_DOWN, "down"), |
99 | GPIO_BUTTON_LOW(96, KEY_LEFT, "left"), | 99 | GPIO_BUTTON_LOW(96, KEY_LEFT, "left"), |
100 | GPIO_BUTTON_LOW(98, KEY_RIGHT, "right"), | 100 | GPIO_BUTTON_LOW(98, KEY_RIGHT, "right"), |
101 | GPIO_BUTTON_LOW(111, BTN_A, "a"), | 101 | GPIO_BUTTON_LOW(109, KEY_KP1, "game 1"), |
102 | GPIO_BUTTON_LOW(106, BTN_B, "b"), | 102 | GPIO_BUTTON_LOW(111, KEY_KP2, "game 2"), |
103 | GPIO_BUTTON_LOW(109, BTN_X, "x"), | 103 | GPIO_BUTTON_LOW(106, KEY_KP3, "game 3"), |
104 | GPIO_BUTTON_LOW(101, BTN_Y, "y"), | 104 | GPIO_BUTTON_LOW(101, KEY_KP4, "game 4"), |
105 | GPIO_BUTTON_LOW(102, BTN_TL, "l"), | 105 | GPIO_BUTTON_LOW(102, BTN_TL, "l"), |
106 | GPIO_BUTTON_LOW(97, BTN_TL2, "l2"), | 106 | GPIO_BUTTON_LOW(97, BTN_TL2, "l2"), |
107 | GPIO_BUTTON_LOW(105, BTN_TR, "r"), | 107 | GPIO_BUTTON_LOW(105, BTN_TR, "r"), |
@@ -315,7 +315,7 @@ static int __init omap3pandora_i2c_init(void) | |||
315 | omap_register_i2c_bus(1, 2600, omap3pandora_i2c_boardinfo, | 315 | omap_register_i2c_bus(1, 2600, omap3pandora_i2c_boardinfo, |
316 | ARRAY_SIZE(omap3pandora_i2c_boardinfo)); | 316 | ARRAY_SIZE(omap3pandora_i2c_boardinfo)); |
317 | /* i2c2 pins are not connected */ | 317 | /* i2c2 pins are not connected */ |
318 | omap_register_i2c_bus(3, 400, NULL, 0); | 318 | omap_register_i2c_bus(3, 100, NULL, 0); |
319 | return 0; | 319 | return 0; |
320 | } | 320 | } |
321 | 321 | ||
@@ -368,23 +368,8 @@ static struct spi_board_info omap3pandora_spi_board_info[] __initdata = { | |||
368 | } | 368 | } |
369 | }; | 369 | }; |
370 | 370 | ||
371 | static struct platform_device omap3pandora_lcd_device = { | ||
372 | .name = "pandora_lcd", | ||
373 | .id = -1, | ||
374 | }; | ||
375 | |||
376 | static struct omap_lcd_config omap3pandora_lcd_config __initdata = { | ||
377 | .ctrl_name = "internal", | ||
378 | }; | ||
379 | |||
380 | static struct omap_board_config_kernel omap3pandora_config[] __initdata = { | ||
381 | { OMAP_TAG_LCD, &omap3pandora_lcd_config }, | ||
382 | }; | ||
383 | |||
384 | static void __init omap3pandora_init_irq(void) | 371 | static void __init omap3pandora_init_irq(void) |
385 | { | 372 | { |
386 | omap_board_config = omap3pandora_config; | ||
387 | omap_board_config_size = ARRAY_SIZE(omap3pandora_config); | ||
388 | omap2_init_common_hw(mt46h32m32lf6_sdrc_params, | 373 | omap2_init_common_hw(mt46h32m32lf6_sdrc_params, |
389 | mt46h32m32lf6_sdrc_params); | 374 | mt46h32m32lf6_sdrc_params); |
390 | omap_init_irq(); | 375 | omap_init_irq(); |
@@ -392,7 +377,6 @@ static void __init omap3pandora_init_irq(void) | |||
392 | } | 377 | } |
393 | 378 | ||
394 | static struct platform_device *omap3pandora_devices[] __initdata = { | 379 | static struct platform_device *omap3pandora_devices[] __initdata = { |
395 | &omap3pandora_lcd_device, | ||
396 | &pandora_leds_gpio, | 380 | &pandora_leds_gpio, |
397 | &pandora_keys_gpio, | 381 | &pandora_keys_gpio, |
398 | }; | 382 | }; |