public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2/2] OMAP3 EVM: add touchscreen support
@ 2008-04-30 19:32 Steve Sakoman
  2008-05-02 23:15 ` Tony Lindgren
  0 siblings, 1 reply; 4+ messages in thread
From: Steve Sakoman @ 2008-04-30 19:32 UTC (permalink / raw)
  To: linux-omap@vger.kernel.org

From: Steve Sakoman <steve@sakoman.com>

Add touchscreen support for OMAP3 EVM

Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 arch/arm/mach-omap2/board-omap3evm.c       |   42 +++++++++++++++++++++++++++++
 include/asm-arm/arch-omap/board-omap3evm.h |    1
 2 files changed, 43 insertions(+)
diff -uprN -X a/Documentation/dontdiff
a/arch/arm/mach-omap2/board-omap3evm.c
b/arch/arm/mach-omap2/board-omap3evm.c
--- a/arch/arm/mach-omap2/board-omap3evm.c	2008-04-28 21:03:22.000000000 -0700
+++ b/arch/arm/mach-omap2/board-omap3evm.c	2008-04-28 21:16:35.000000000 -0700
@@ -19,6 +19,8 @@
 #include <linux/err.h>
 #include <linux/clk.h>
 #include <linux/io.h>
+#include <linux/spi/spi.h>
+#include <linux/spi/ads7846.h>

 #include <asm/hardware.h>
 #include <asm/mach-types.h>
@@ -31,6 +33,7 @@
 #include <asm/arch/usb-musb.h>
 #include <asm/arch/usb-ehci.h>
 #include <asm/arch/common.h>
+#include <asm/arch/mcspi.h>

 static struct omap_uart_config omap3_evm_uart_config __initdata = {
 	.enabled_uarts	= ((1 << 0) | (1 << 1) | (1 << 2)),
@@ -65,6 +68,44 @@
 	.id		= -1,
 };

+static void ads7846_dev_init(void)
+{
+	if (omap_request_gpio(TS_GPIO) < 0)
+		printk(KERN_ERR "can't get ads7846 pen down GPIO\n");
+
+	omap_set_gpio_direction(TS_GPIO, 1);
+
+	omap_set_gpio_debounce(TS_GPIO, 1);
+	omap_set_gpio_debounce_time(TS_GPIO, 0xa);
+}
+
+static int ads7846_get_pendown_state(void)
+{
+	return !omap_get_gpio_datain(TS_GPIO);
+}
+
+struct ads7846_platform_data ads7846_config = {
+	.get_pendown_state	= ads7846_get_pendown_state,
+	.keep_vref_on		= 1,
+};
+
+static struct omap2_mcspi_device_config ads7846_mcspi_config = {
+	.turbo_mode	= 0,
+	.single_channel	= 1,  /* 0: slave, 1: master */
+};
+
+struct spi_board_info omap3evm_spi_board_info[] = {
+	[0] = {
+		.modalias		= "ads7846",
+		.bus_num		= 1,
+		.chip_select		= 0,
+		.max_speed_hz		= 1500000,
+		.controller_data	= &ads7846_mcspi_config,
+		.irq			= OMAP_GPIO_IRQ(TS_GPIO),
+		.platform_data		= &ads7846_config,
+	},
+};
+
 static void __init omap3_evm_init_irq(void)
 {
 	omap2_init_common_hw();
@@ -90,6 +90,10 @@ static void __init omap3_evm_init(void)
 	platform_add_devices(omap3_evm_devices, ARRAY_SIZE(omap3_evm_devices));
 	omap_board_config = omap3_evm_config;
 	omap_board_config_size = ARRAY_SIZE(omap3_evm_config);
+
+	spi_register_board_info(omap3evm_spi_board_info,
+				ARRAY_SIZE(omap3evm_spi_board_info));
+
 	omap_serial_init();
 	hsmmc_init();
 	usb_musb_init();
@@ -95,6 +136,7 @@
 	usb_musb_init();
 	usb_ehci_init();
 	omap3evm_flash_init();
+	ads7846_dev_init();
 }

 arch_initcall(omap3_evm_i2c_init);
diff -uprN -X a/Documentation/dontdiff
a/include/asm-arm/arch-omap/board-omap3evm.h
b/include/asm-arm/arch-omap/board-omap3evm.h
--- a/include/asm-arm/arch-omap/board-omap3evm.h	2008-04-28
21:03:19.000000000 -0700
+++ b/include/asm-arm/arch-omap/board-omap3evm.h	2008-04-28
21:11:29.000000000 -0700
@@ -31,6 +31,7 @@

 extern void omap3evm_flash_init(void);

+#define TS_GPIO		175
 #define TWL4030_IRQNUM		INT_34XX_SYS_NIRQ

 #define ONENAND_MAP		0x20000000

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] OMAP3 EVM: add touchscreen support
  2008-04-30 19:32 [PATCH 2/2] OMAP3 EVM: add touchscreen support Steve Sakoman
@ 2008-05-02 23:15 ` Tony Lindgren
  2008-05-06 14:16   ` Steve Sakoman
  0 siblings, 1 reply; 4+ messages in thread
From: Tony Lindgren @ 2008-05-02 23:15 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: linux-omap@vger.kernel.org

Hi,

This patch should be first one in the series as you cannot really
enable it in the .config before this patch.

Also see some comments below.

* Steve Sakoman <sakoman@gmail.com> [080430 12:35]:
> From: Steve Sakoman <steve@sakoman.com>
> 
> Add touchscreen support for OMAP3 EVM
> 
> Signed-off-by: Steve Sakoman <steve@sakoman.com>
> ---
>  arch/arm/mach-omap2/board-omap3evm.c       |   42 +++++++++++++++++++++++++++++
>  include/asm-arm/arch-omap/board-omap3evm.h |    1
>  2 files changed, 43 insertions(+)
> diff -uprN -X a/Documentation/dontdiff
> a/arch/arm/mach-omap2/board-omap3evm.c
> b/arch/arm/mach-omap2/board-omap3evm.c
> --- a/arch/arm/mach-omap2/board-omap3evm.c	2008-04-28 21:03:22.000000000 -0700
> +++ b/arch/arm/mach-omap2/board-omap3evm.c	2008-04-28 21:16:35.000000000 -0700
> @@ -19,6 +19,8 @@
>  #include <linux/err.h>
>  #include <linux/clk.h>
>  #include <linux/io.h>
> +#include <linux/spi/spi.h>
> +#include <linux/spi/ads7846.h>
> 
>  #include <asm/hardware.h>
>  #include <asm/mach-types.h>
> @@ -31,6 +33,7 @@
>  #include <asm/arch/usb-musb.h>
>  #include <asm/arch/usb-ehci.h>
>  #include <asm/arch/common.h>
> +#include <asm/arch/mcspi.h>
> 
>  static struct omap_uart_config omap3_evm_uart_config __initdata = {
>  	.enabled_uarts	= ((1 << 0) | (1 << 1) | (1 << 2)),
> @@ -65,6 +68,44 @@
>  	.id		= -1,
>  };
> 
> +static void ads7846_dev_init(void)
> +{
> +	if (omap_request_gpio(TS_GPIO) < 0)
> +		printk(KERN_ERR "can't get ads7846 pen down GPIO\n");
> +
> +	omap_set_gpio_direction(TS_GPIO, 1);
> +
> +	omap_set_gpio_debounce(TS_GPIO, 1);
> +	omap_set_gpio_debounce_time(TS_GPIO, 0xa);
> +}
> +
> +static int ads7846_get_pendown_state(void)
> +{
> +	return !omap_get_gpio_datain(TS_GPIO);
> +}
> +
> +struct ads7846_platform_data ads7846_config = {
> +	.get_pendown_state	= ads7846_get_pendown_state,
> +	.keep_vref_on		= 1,
> +};
> +
> +static struct omap2_mcspi_device_config ads7846_mcspi_config = {
> +	.turbo_mode	= 0,
> +	.single_channel	= 1,  /* 0: slave, 1: master */
> +};
> +
> +struct spi_board_info omap3evm_spi_board_info[] = {
> +	[0] = {
> +		.modalias		= "ads7846",
> +		.bus_num		= 1,
> +		.chip_select		= 0,
> +		.max_speed_hz		= 1500000,
> +		.controller_data	= &ads7846_mcspi_config,
> +		.irq			= OMAP_GPIO_IRQ(TS_GPIO),
> +		.platform_data		= &ads7846_config,
> +	},
> +};
> +
>  static void __init omap3_evm_init_irq(void)
>  {
>  	omap2_init_common_hw();
> @@ -90,6 +90,10 @@ static void __init omap3_evm_init(void)
>  	platform_add_devices(omap3_evm_devices, ARRAY_SIZE(omap3_evm_devices));
>  	omap_board_config = omap3_evm_config;
>  	omap_board_config_size = ARRAY_SIZE(omap3_evm_config);
> +
> +	spi_register_board_info(omap3evm_spi_board_info,
> +				ARRAY_SIZE(omap3evm_spi_board_info));
> +
>  	omap_serial_init();
>  	hsmmc_init();
>  	usb_musb_init();
> @@ -95,6 +136,7 @@
>  	usb_musb_init();
>  	usb_ehci_init();
>  	omap3evm_flash_init();
> +	ads7846_dev_init();
>  }
> 
>  arch_initcall(omap3_evm_i2c_init);
> diff -uprN -X a/Documentation/dontdiff
> a/include/asm-arm/arch-omap/board-omap3evm.h
> b/include/asm-arm/arch-omap/board-omap3evm.h
> --- a/include/asm-arm/arch-omap/board-omap3evm.h	2008-04-28
> 21:03:19.000000000 -0700
> +++ b/include/asm-arm/arch-omap/board-omap3evm.h	2008-04-28
> 21:11:29.000000000 -0700
> @@ -31,6 +31,7 @@
> 
>  extern void omap3evm_flash_init(void);
> 
> +#define TS_GPIO		175

This should be OMAP3_EVM_TS_GPIO or similar. Otherwise things will
get redefined when compiling in support for multiple boards.

>  #define TWL4030_IRQNUM		INT_34XX_SYS_NIRQ

And this should really be OMAP3_TWL4030_IRQNUM defined in 34xx.h.

Tony


> 
>  #define ONENAND_MAP		0x20000000
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] OMAP3 EVM: add touchscreen support
  2008-05-02 23:15 ` Tony Lindgren
@ 2008-05-06 14:16   ` Steve Sakoman
  2008-05-06 14:27     ` Tony Lindgren
  0 siblings, 1 reply; 4+ messages in thread
From: Steve Sakoman @ 2008-05-06 14:16 UTC (permalink / raw)
  To: Tony Lindgren; +Cc: linux-omap@vger.kernel.org

Tony,

>  >  #define TWL4030_IRQNUM               INT_34XX_SYS_NIRQ
>
>  And this should really be OMAP3_TWL4030_IRQNUM defined in 34xx.h.

I noticed that in another thread you asked Nishant Kamat to submit
this as a separate general patch for all boards that use this define.

Would you prefer that I wait for him to do this before resubmitting,
or should I resubmit now?

Steve

On Fri, May 2, 2008 at 4:15 PM, Tony Lindgren <tony@atomide.com> wrote:
> Hi,
>
>  This patch should be first one in the series as you cannot really
>  enable it in the .config before this patch.
>
>  Also see some comments below.
>
>  * Steve Sakoman <sakoman@gmail.com> [080430 12:35]:
>
>
> > From: Steve Sakoman <steve@sakoman.com>
>  >
>  > Add touchscreen support for OMAP3 EVM
>  >
>  > Signed-off-by: Steve Sakoman <steve@sakoman.com>
>  > ---
>  >  arch/arm/mach-omap2/board-omap3evm.c       |   42 +++++++++++++++++++++++++++++
>  >  include/asm-arm/arch-omap/board-omap3evm.h |    1
>  >  2 files changed, 43 insertions(+)
>  > diff -uprN -X a/Documentation/dontdiff
>  > a/arch/arm/mach-omap2/board-omap3evm.c
>  > b/arch/arm/mach-omap2/board-omap3evm.c
>  > --- a/arch/arm/mach-omap2/board-omap3evm.c    2008-04-28 21:03:22.000000000 -0700
>  > +++ b/arch/arm/mach-omap2/board-omap3evm.c    2008-04-28 21:16:35.000000000 -0700
>  > @@ -19,6 +19,8 @@
>  >  #include <linux/err.h>
>  >  #include <linux/clk.h>
>  >  #include <linux/io.h>
>  > +#include <linux/spi/spi.h>
>  > +#include <linux/spi/ads7846.h>
>  >
>  >  #include <asm/hardware.h>
>  >  #include <asm/mach-types.h>
>  > @@ -31,6 +33,7 @@
>  >  #include <asm/arch/usb-musb.h>
>  >  #include <asm/arch/usb-ehci.h>
>  >  #include <asm/arch/common.h>
>  > +#include <asm/arch/mcspi.h>
>  >
>  >  static struct omap_uart_config omap3_evm_uart_config __initdata = {
>  >       .enabled_uarts  = ((1 << 0) | (1 << 1) | (1 << 2)),
>  > @@ -65,6 +68,44 @@
>  >       .id             = -1,
>  >  };
>  >
>  > +static void ads7846_dev_init(void)
>  > +{
>  > +     if (omap_request_gpio(TS_GPIO) < 0)
>  > +             printk(KERN_ERR "can't get ads7846 pen down GPIO\n");
>  > +
>  > +     omap_set_gpio_direction(TS_GPIO, 1);
>  > +
>  > +     omap_set_gpio_debounce(TS_GPIO, 1);
>  > +     omap_set_gpio_debounce_time(TS_GPIO, 0xa);
>  > +}
>  > +
>  > +static int ads7846_get_pendown_state(void)
>  > +{
>  > +     return !omap_get_gpio_datain(TS_GPIO);
>  > +}
>  > +
>  > +struct ads7846_platform_data ads7846_config = {
>  > +     .get_pendown_state      = ads7846_get_pendown_state,
>  > +     .keep_vref_on           = 1,
>  > +};
>  > +
>  > +static struct omap2_mcspi_device_config ads7846_mcspi_config = {
>  > +     .turbo_mode     = 0,
>  > +     .single_channel = 1,  /* 0: slave, 1: master */
>  > +};
>  > +
>  > +struct spi_board_info omap3evm_spi_board_info[] = {
>  > +     [0] = {
>  > +             .modalias               = "ads7846",
>  > +             .bus_num                = 1,
>  > +             .chip_select            = 0,
>  > +             .max_speed_hz           = 1500000,
>  > +             .controller_data        = &ads7846_mcspi_config,
>  > +             .irq                    = OMAP_GPIO_IRQ(TS_GPIO),
>  > +             .platform_data          = &ads7846_config,
>  > +     },
>  > +};
>  > +
>  >  static void __init omap3_evm_init_irq(void)
>  >  {
>  >       omap2_init_common_hw();
>  > @@ -90,6 +90,10 @@ static void __init omap3_evm_init(void)
>  >       platform_add_devices(omap3_evm_devices, ARRAY_SIZE(omap3_evm_devices));
>  >       omap_board_config = omap3_evm_config;
>  >       omap_board_config_size = ARRAY_SIZE(omap3_evm_config);
>  > +
>  > +     spi_register_board_info(omap3evm_spi_board_info,
>  > +                             ARRAY_SIZE(omap3evm_spi_board_info));
>  > +
>  >       omap_serial_init();
>  >       hsmmc_init();
>  >       usb_musb_init();
>  > @@ -95,6 +136,7 @@
>  >       usb_musb_init();
>  >       usb_ehci_init();
>  >       omap3evm_flash_init();
>  > +     ads7846_dev_init();
>  >  }
>  >
>  >  arch_initcall(omap3_evm_i2c_init);
>  > diff -uprN -X a/Documentation/dontdiff
>  > a/include/asm-arm/arch-omap/board-omap3evm.h
>  > b/include/asm-arm/arch-omap/board-omap3evm.h
>  > --- a/include/asm-arm/arch-omap/board-omap3evm.h      2008-04-28
>  > 21:03:19.000000000 -0700
>  > +++ b/include/asm-arm/arch-omap/board-omap3evm.h      2008-04-28
>  > 21:11:29.000000000 -0700
>  > @@ -31,6 +31,7 @@
>  >
>  >  extern void omap3evm_flash_init(void);
>  >
>  > +#define TS_GPIO              175
>
>  This should be OMAP3_EVM_TS_GPIO or similar. Otherwise things will
>  get redefined when compiling in support for multiple boards.
>
>
>  >  #define TWL4030_IRQNUM               INT_34XX_SYS_NIRQ
>
>  And this should really be OMAP3_TWL4030_IRQNUM defined in 34xx.h.
>
>  Tony
>
>
>  >
>  >  #define ONENAND_MAP          0x20000000
>  > --
>  > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
>  > the body of a message to majordomo@vger.kernel.org
>  > More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] OMAP3 EVM: add touchscreen support
  2008-05-06 14:16   ` Steve Sakoman
@ 2008-05-06 14:27     ` Tony Lindgren
  0 siblings, 0 replies; 4+ messages in thread
From: Tony Lindgren @ 2008-05-06 14:27 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: linux-omap@vger.kernel.org

* Steve Sakoman <sakoman@gmail.com> [080506 07:16]:
> Tony,
> 
> >  >  #define TWL4030_IRQNUM               INT_34XX_SYS_NIRQ
> >
> >  And this should really be OMAP3_TWL4030_IRQNUM defined in 34xx.h.
> 
> I noticed that in another thread you asked Nishant Kamat to submit
> this as a separate general patch for all boards that use this define.
> 
> Would you prefer that I wait for him to do this before resubmitting,
> or should I resubmit now?

Well it would be nice to get that out of the way, so whoever gets a
chance to do that should go for it :) Otherwise I need to
re-edit these patches when submitting them upstream, which adds
unnecessary steps.

Tony

> Steve
> 
> On Fri, May 2, 2008 at 4:15 PM, Tony Lindgren <tony@atomide.com> wrote:
> > Hi,
> >
> >  This patch should be first one in the series as you cannot really
> >  enable it in the .config before this patch.
> >
> >  Also see some comments below.
> >
> >  * Steve Sakoman <sakoman@gmail.com> [080430 12:35]:
> >
> >
> > > From: Steve Sakoman <steve@sakoman.com>
> >  >
> >  > Add touchscreen support for OMAP3 EVM
> >  >
> >  > Signed-off-by: Steve Sakoman <steve@sakoman.com>
> >  > ---
> >  >  arch/arm/mach-omap2/board-omap3evm.c       |   42 +++++++++++++++++++++++++++++
> >  >  include/asm-arm/arch-omap/board-omap3evm.h |    1
> >  >  2 files changed, 43 insertions(+)
> >  > diff -uprN -X a/Documentation/dontdiff
> >  > a/arch/arm/mach-omap2/board-omap3evm.c
> >  > b/arch/arm/mach-omap2/board-omap3evm.c
> >  > --- a/arch/arm/mach-omap2/board-omap3evm.c    2008-04-28 21:03:22.000000000 -0700
> >  > +++ b/arch/arm/mach-omap2/board-omap3evm.c    2008-04-28 21:16:35.000000000 -0700
> >  > @@ -19,6 +19,8 @@
> >  >  #include <linux/err.h>
> >  >  #include <linux/clk.h>
> >  >  #include <linux/io.h>
> >  > +#include <linux/spi/spi.h>
> >  > +#include <linux/spi/ads7846.h>
> >  >
> >  >  #include <asm/hardware.h>
> >  >  #include <asm/mach-types.h>
> >  > @@ -31,6 +33,7 @@
> >  >  #include <asm/arch/usb-musb.h>
> >  >  #include <asm/arch/usb-ehci.h>
> >  >  #include <asm/arch/common.h>
> >  > +#include <asm/arch/mcspi.h>
> >  >
> >  >  static struct omap_uart_config omap3_evm_uart_config __initdata = {
> >  >       .enabled_uarts  = ((1 << 0) | (1 << 1) | (1 << 2)),
> >  > @@ -65,6 +68,44 @@
> >  >       .id             = -1,
> >  >  };
> >  >
> >  > +static void ads7846_dev_init(void)
> >  > +{
> >  > +     if (omap_request_gpio(TS_GPIO) < 0)
> >  > +             printk(KERN_ERR "can't get ads7846 pen down GPIO\n");
> >  > +
> >  > +     omap_set_gpio_direction(TS_GPIO, 1);
> >  > +
> >  > +     omap_set_gpio_debounce(TS_GPIO, 1);
> >  > +     omap_set_gpio_debounce_time(TS_GPIO, 0xa);
> >  > +}
> >  > +
> >  > +static int ads7846_get_pendown_state(void)
> >  > +{
> >  > +     return !omap_get_gpio_datain(TS_GPIO);
> >  > +}
> >  > +
> >  > +struct ads7846_platform_data ads7846_config = {
> >  > +     .get_pendown_state      = ads7846_get_pendown_state,
> >  > +     .keep_vref_on           = 1,
> >  > +};
> >  > +
> >  > +static struct omap2_mcspi_device_config ads7846_mcspi_config = {
> >  > +     .turbo_mode     = 0,
> >  > +     .single_channel = 1,  /* 0: slave, 1: master */
> >  > +};
> >  > +
> >  > +struct spi_board_info omap3evm_spi_board_info[] = {
> >  > +     [0] = {
> >  > +             .modalias               = "ads7846",
> >  > +             .bus_num                = 1,
> >  > +             .chip_select            = 0,
> >  > +             .max_speed_hz           = 1500000,
> >  > +             .controller_data        = &ads7846_mcspi_config,
> >  > +             .irq                    = OMAP_GPIO_IRQ(TS_GPIO),
> >  > +             .platform_data          = &ads7846_config,
> >  > +     },
> >  > +};
> >  > +
> >  >  static void __init omap3_evm_init_irq(void)
> >  >  {
> >  >       omap2_init_common_hw();
> >  > @@ -90,6 +90,10 @@ static void __init omap3_evm_init(void)
> >  >       platform_add_devices(omap3_evm_devices, ARRAY_SIZE(omap3_evm_devices));
> >  >       omap_board_config = omap3_evm_config;
> >  >       omap_board_config_size = ARRAY_SIZE(omap3_evm_config);
> >  > +
> >  > +     spi_register_board_info(omap3evm_spi_board_info,
> >  > +                             ARRAY_SIZE(omap3evm_spi_board_info));
> >  > +
> >  >       omap_serial_init();
> >  >       hsmmc_init();
> >  >       usb_musb_init();
> >  > @@ -95,6 +136,7 @@
> >  >       usb_musb_init();
> >  >       usb_ehci_init();
> >  >       omap3evm_flash_init();
> >  > +     ads7846_dev_init();
> >  >  }
> >  >
> >  >  arch_initcall(omap3_evm_i2c_init);
> >  > diff -uprN -X a/Documentation/dontdiff
> >  > a/include/asm-arm/arch-omap/board-omap3evm.h
> >  > b/include/asm-arm/arch-omap/board-omap3evm.h
> >  > --- a/include/asm-arm/arch-omap/board-omap3evm.h      2008-04-28
> >  > 21:03:19.000000000 -0700
> >  > +++ b/include/asm-arm/arch-omap/board-omap3evm.h      2008-04-28
> >  > 21:11:29.000000000 -0700
> >  > @@ -31,6 +31,7 @@
> >  >
> >  >  extern void omap3evm_flash_init(void);
> >  >
> >  > +#define TS_GPIO              175
> >
> >  This should be OMAP3_EVM_TS_GPIO or similar. Otherwise things will
> >  get redefined when compiling in support for multiple boards.
> >
> >
> >  >  #define TWL4030_IRQNUM               INT_34XX_SYS_NIRQ
> >
> >  And this should really be OMAP3_TWL4030_IRQNUM defined in 34xx.h.
> >
> >  Tony
> >
> >
> >  >
> >  >  #define ONENAND_MAP          0x20000000
> >  > --
> >  > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> >  > the body of a message to majordomo@vger.kernel.org
> >  > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-05-06 14:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-30 19:32 [PATCH 2/2] OMAP3 EVM: add touchscreen support Steve Sakoman
2008-05-02 23:15 ` Tony Lindgren
2008-05-06 14:16   ` Steve Sakoman
2008-05-06 14:27     ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox