* [PATCH 0/2] Omap1 updates for 2.6.29 merge window
@ 2008-12-05 2:31 Tony Lindgren
2008-12-05 2:31 ` [PATCH 1/2] ARM: OMAP1: osk5912: Mistral eeprom support Tony Lindgren
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Tony Lindgren @ 2008-12-05 2:31 UTC (permalink / raw)
To: linux-arm-kernel; +Cc: linux-omap
Hi,
Here are few omap1 specific updates for review.
Regards,
Tony
---
David Brownell (2):
ARM: OMAP1: osk5912: LED trigger update for CF
ARM: OMAP1: osk5912: Mistral eeprom support
arch/arm/mach-omap1/board-osk.c | 32 +++++++++++++++++++++++++++++---
1 files changed, 29 insertions(+), 3 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH 1/2] ARM: OMAP1: osk5912: Mistral eeprom support 2008-12-05 2:31 [PATCH 0/2] Omap1 updates for 2.6.29 merge window Tony Lindgren @ 2008-12-05 2:31 ` Tony Lindgren 2008-12-05 2:32 ` [PATCH 2/2] ARM: OMAP1: osk5912: LED trigger update for CF Tony Lindgren 2008-12-07 11:11 ` [PATCH 0/2] Omap1 updates for 2.6.29 merge window Russell King - ARM Linux 2 siblings, 0 replies; 6+ messages in thread From: Tony Lindgren @ 2008-12-05 2:31 UTC (permalink / raw) To: linux-arm-kernel; +Cc: David Brownell, linux-omap From: David Brownell <dbrownell@users.sourceforge.net> List the 4 Kbit I2C EEPROM included on the Mistral board. Also add a comment about the hardware workaround needed to properly support the WAKE button. More info at http://elinux.org/OSK_Mistral_wakeup_button_mod Still no support for the (optional) camera sensor. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com> --- arch/arm/mach-omap1/board-osk.c | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-omap1/board-osk.c b/arch/arm/mach-omap1/board-osk.c index 2f88095..4b7c1bc 100644 --- a/arch/arm/mach-omap1/board-osk.c +++ b/arch/arm/mach-omap1/board-osk.c @@ -260,7 +260,6 @@ static struct i2c_board_info __initdata osk_i2c_board_info[] = { }, /* TODO when driver support is ready: * - aic23 audio chip at 0x1a - * - on Mistral, 24c04 eeprom at 0x50 * - optionally on Mistral, ov9640 camera sensor at 0x30 */ }; @@ -337,11 +336,28 @@ static struct omap_board_config_kernel osk_config[] __initdata = { #ifdef CONFIG_OMAP_OSK_MISTRAL #include <linux/input.h> +#include <linux/i2c/at24.h> #include <linux/spi/spi.h> #include <linux/spi/ads7846.h> #include <mach/keypad.h> +static struct at24_platform_data at24c04 = { + .byte_len = SZ_4K / 8, + .page_size = 16, +}; + +static struct i2c_board_info __initdata mistral_i2c_board_info[] = { + { + /* NOTE: powered from LCD supply */ + I2C_BOARD_INFO("24c04", 0x50), + .platform_data = &at24c04, + }, + /* TODO when driver support is ready: + * - optionally ov9640 camera sensor at 0x30 + */ +}; + static const int osk_keymap[] = { /* KEY(col, row, code) */ KEY(0, 0, KEY_F1), /* SW4 */ @@ -488,7 +504,13 @@ static void __init osk_mistral_init(void) spi_register_board_info(mistral_boardinfo, ARRAY_SIZE(mistral_boardinfo)); - /* the sideways button (SW1) is for use as a "wakeup" button */ + /* the sideways button (SW1) is for use as a "wakeup" button + * + * NOTE: The Mistral board has the wakeup button (SW1) wired + * to the LCD 3.3V rail, which is powered down during suspend. + * To allow this button to wake up the omap, work around this + * HW bug by rewiring SW1 to use the main 3.3V rail. + */ omap_cfg_reg(N15_1610_MPUIO2); if (gpio_request(OMAP_MPUIO(2), "wakeup") == 0) { int ret = 0; @@ -521,6 +543,9 @@ static void __init osk_mistral_init(void) if (gpio_request(2, "lcd_pwr") == 0) gpio_direction_output(2, 1); + i2c_register_board_info(1, mistral_i2c_board_info, + ARRAY_SIZE(mistral_i2c_board_info)); + platform_add_devices(mistral_devices, ARRAY_SIZE(mistral_devices)); } #else ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] ARM: OMAP1: osk5912: LED trigger update for CF 2008-12-05 2:31 [PATCH 0/2] Omap1 updates for 2.6.29 merge window Tony Lindgren 2008-12-05 2:31 ` [PATCH 1/2] ARM: OMAP1: osk5912: Mistral eeprom support Tony Lindgren @ 2008-12-05 2:32 ` Tony Lindgren 2008-12-07 11:11 ` [PATCH 0/2] Omap1 updates for 2.6.29 merge window Russell King - ARM Linux 2 siblings, 0 replies; 6+ messages in thread From: Tony Lindgren @ 2008-12-05 2:32 UTC (permalink / raw) To: linux-arm-kernel; +Cc: David Brownell, linux-omap From: David Brownell <dbrownell@users.sourceforge.net> Help OSK work better with root-on-CF, by having one of the LEDs use the "ide-disk" trigger (to kick in during CF I/O). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com> --- arch/arm/mach-omap1/board-osk.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap1/board-osk.c b/arch/arm/mach-omap1/board-osk.c index 4b7c1bc..ff9e67b 100644 --- a/arch/arm/mach-omap1/board-osk.c +++ b/arch/arm/mach-omap1/board-osk.c @@ -188,7 +188,8 @@ static struct gpio_led tps_leds[] = { /* NOTE: D9 and D2 have hardware blink support. * Also, D9 requires non-battery power. */ - { .gpio = OSK_TPS_GPIO_LED_D9, .name = "d9", }, + { .gpio = OSK_TPS_GPIO_LED_D9, .name = "d9", + .default_trigger = "ide-disk", }, { .gpio = OSK_TPS_GPIO_LED_D2, .name = "d2", }, { .gpio = OSK_TPS_GPIO_LED_D3, .name = "d3", .active_low = 1, .default_trigger = "heartbeat", }, ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] Omap1 updates for 2.6.29 merge window 2008-12-05 2:31 [PATCH 0/2] Omap1 updates for 2.6.29 merge window Tony Lindgren 2008-12-05 2:31 ` [PATCH 1/2] ARM: OMAP1: osk5912: Mistral eeprom support Tony Lindgren 2008-12-05 2:32 ` [PATCH 2/2] ARM: OMAP1: osk5912: LED trigger update for CF Tony Lindgren @ 2008-12-07 11:11 ` Russell King - ARM Linux 2008-12-15 21:46 ` Russell King - ARM Linux 2 siblings, 1 reply; 6+ messages in thread From: Russell King - ARM Linux @ 2008-12-07 11:11 UTC (permalink / raw) To: Tony Lindgren; +Cc: linux-arm-kernel, linux-omap On Thu, Dec 04, 2008 at 06:31:04PM -0800, Tony Lindgren wrote: > Here are few omap1 specific updates for review. Ok. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] Omap1 updates for 2.6.29 merge window 2008-12-07 11:11 ` [PATCH 0/2] Omap1 updates for 2.6.29 merge window Russell King - ARM Linux @ 2008-12-15 21:46 ` Russell King - ARM Linux 2008-12-15 22:08 ` Tony Lindgren 0 siblings, 1 reply; 6+ messages in thread From: Russell King - ARM Linux @ 2008-12-15 21:46 UTC (permalink / raw) To: Tony Lindgren; +Cc: linux-arm-kernel, linux-omap On Sun, Dec 07, 2008 at 11:11:36AM +0000, Russell King - ARM Linux wrote: > On Thu, Dec 04, 2008 at 06:31:04PM -0800, Tony Lindgren wrote: > > Here are few omap1 specific updates for review. > > Ok. Are these, and the other OMAP2,3 series going to be submitted sometime? ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] Omap1 updates for 2.6.29 merge window 2008-12-15 21:46 ` Russell King - ARM Linux @ 2008-12-15 22:08 ` Tony Lindgren 0 siblings, 0 replies; 6+ messages in thread From: Tony Lindgren @ 2008-12-15 22:08 UTC (permalink / raw) To: Russell King - ARM Linux; +Cc: linux-arm-kernel, linux-omap [-- Attachment #1: Type: text/plain, Size: 557 bytes --] * Russell King - ARM Linux <linux@arm.linux.org.uk> [081215 13:47]: > On Sun, Dec 07, 2008 at 11:11:36AM +0000, Russell King - ARM Linux wrote: > > On Thu, Dec 04, 2008 at 06:31:04PM -0800, Tony Lindgren wrote: > > > Here are few omap1 specific updates for review. > > > > Ok. > > Are these, and the other OMAP2,3 series going to be submitted sometime? Here's the pull request for you for all of the above. Let me know if you want a separate pull request for each series. This does not include the MMC init patches or Hiroshi's patches. Regards, Tony [-- Attachment #2: pull.txt --] [-- Type: text/plain, Size: 4981 bytes --] The following changes since commit 8b1fae4e4200388b64dd88065639413cb3f1051c: Linus Torvalds (1): Linux 2.6.28-rc8 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git omap3-upstream Arun KS (1): ARM: OMAP3: Pin multiplexing updates for 24xx and 34xx David Brownell (9): ARM: OMAP: gpios implement new to_irq() ARM: OMAP: switch to standard gpio get/set calls ARM: OMAP: switch to gpio_direction_input ARM: OMAP: switch to gpio_direction_output ARM: OMAP: use gpio_to_irq ARM: OMAP: minor gpio bugfixes ARM: OMAP1: osk5912: Mistral eeprom support ARM: OMAP1: osk5912: LED trigger update for CF ARM: OMAP2: bard-h4: list those eeproms Grazvydas Ignotas (1): ARM: OMAP3: Add basic support for Pandora handheld console Jarkko Nikula (5): ARM: OMAP: Extend gpio label column width in omap_gpio debugfs file ARM: OMAP: make legacy gpio request/free calls superfluous ARM: OMAP: Switch to gpio_request/free calls ARM: OMAP: Switch ohci-omap to gpio_request/free calls ARM: OMAP3: Add OMAP34xx pin multiplexing into I2C bus registration helper Jouni Hogander (1): ARM: OMAP: Enable GPIO debounce clock only when debounce is enabled v3 Lauri Leukkunen (1): ARM: OMAP2: Use omap_rev() instead of system_rev Paul Walmsley (2): ARM: OMAP2: drop redundant pending write check for gptimer ARM: OMAP2: skip unnecessary TLDR write during non-autoreload for gptimer Santosh Shilimkar (1): ARM: OMAP3: DMA: Fix for sDMA Errata 1.113 Stanley.Miao (1): ARM: OMAP3: LDP: Add Ethernet device support to make ldp boot succeess Tony Lindgren (3): ARM: OMAP2: Prepare cpu detection for further improvements ARM: OMAP2: Fix cpu detection ARM: OMAP3: Warn about spurious interrupts arch/arm/configs/omap3_pandora_defconfig | 1409 +++++++++++++++++++++++ arch/arm/configs/omap_ldp_defconfig | 148 +++- arch/arm/mach-omap1/board-fsample.c | 7 +- arch/arm/mach-omap1/board-h2.c | 24 +- arch/arm/mach-omap1/board-h3.c | 9 +- arch/arm/mach-omap1/board-innovator.c | 2 +- arch/arm/mach-omap1/board-nokia770.c | 12 +- arch/arm/mach-omap1/board-osk.c | 43 +- arch/arm/mach-omap1/board-palmte.c | 14 +- arch/arm/mach-omap1/board-palmtt.c | 2 +- arch/arm/mach-omap1/board-palmz71.c | 23 +- arch/arm/mach-omap1/board-perseus2.c | 7 +- arch/arm/mach-omap1/board-sx1.c | 11 +- arch/arm/mach-omap1/board-voiceblue.c | 49 +- arch/arm/mach-omap1/fpga.c | 6 +- arch/arm/mach-omap1/id.c | 53 +- arch/arm/mach-omap1/leds-h2p2-debug.c | 10 +- arch/arm/mach-omap1/leds-osk.c | 4 +- arch/arm/mach-omap1/leds.c | 8 +- arch/arm/mach-omap1/pm.c | 6 +- arch/arm/mach-omap1/serial.c | 10 +- arch/arm/mach-omap2/Kconfig | 4 + arch/arm/mach-omap2/Makefile | 1 + arch/arm/mach-omap2/board-2430sdp.c | 4 +- arch/arm/mach-omap2/board-apollon.c | 15 +- arch/arm/mach-omap2/board-h4.c | 14 + arch/arm/mach-omap2/board-ldp.c | 57 + arch/arm/mach-omap2/board-omap3pandora.c | 180 +++ arch/arm/mach-omap2/clock34xx.c | 2 +- arch/arm/mach-omap2/clock34xx.h | 36 +- arch/arm/mach-omap2/id.c | 305 +++--- arch/arm/mach-omap2/irq.c | 39 + arch/arm/mach-omap2/mux.c | 44 +- arch/arm/mach-omap2/usb-tusb6010.c | 6 +- arch/arm/plat-omap/debug-devices.c | 8 +- arch/arm/plat-omap/debug-leds.c | 10 +- arch/arm/plat-omap/dma.c | 15 +- arch/arm/plat-omap/dmtimer.c | 11 +- arch/arm/plat-omap/gpio.c | 127 +-- arch/arm/plat-omap/i2c.c | 55 +- arch/arm/plat-omap/include/mach/board-apollon.h | 4 +- arch/arm/plat-omap/include/mach/board-ldp.h | 5 +- arch/arm/plat-omap/include/mach/cpu.h | 82 +- arch/arm/plat-omap/include/mach/gpio.h | 31 +- arch/arm/plat-omap/include/mach/mux.h | 41 + arch/arm/plat-omap/sram.c | 3 +- drivers/input/keyboard/omap-keypad.c | 8 +- drivers/mtd/onenand/omap2.c | 10 +- drivers/usb/host/ohci-omap.c | 8 +- 49 files changed, 2448 insertions(+), 534 deletions(-) create mode 100644 arch/arm/configs/omap3_pandora_defconfig create mode 100644 arch/arm/mach-omap2/board-omap3pandora.c ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-12-15 22:08 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-12-05 2:31 [PATCH 0/2] Omap1 updates for 2.6.29 merge window Tony Lindgren 2008-12-05 2:31 ` [PATCH 1/2] ARM: OMAP1: osk5912: Mistral eeprom support Tony Lindgren 2008-12-05 2:32 ` [PATCH 2/2] ARM: OMAP1: osk5912: LED trigger update for CF Tony Lindgren 2008-12-07 11:11 ` [PATCH 0/2] Omap1 updates for 2.6.29 merge window Russell King - ARM Linux 2008-12-15 21:46 ` Russell King - ARM Linux 2008-12-15 22:08 ` Tony Lindgren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox