r3188 - branches/src/target/kernel/2.6.23.x/patches

shoragan at sita.openmoko.org shoragan at sita.openmoko.org
Tue Oct 16 16:44:32 CEST 2007


Author: shoragan
Date: 2007-10-16 16:44:30 +0200 (Tue, 16 Oct 2007)
New Revision: 3188

Added:
   branches/src/target/kernel/2.6.23.x/patches/gta01-vibrator.patch
Removed:
   branches/src/target/kernel/2.6.23.x/patches/gta-vibrator.patch
Modified:
   branches/src/target/kernel/2.6.23.x/patches/gta01-backlight.patch
   branches/src/target/kernel/2.6.23.x/patches/gta02-core.patch
   branches/src/target/kernel/2.6.23.x/patches/series
Log:
Revert commits r3099 and r3101 to be able to follow the changes in 2.6.22:
(orig r3137):  laforge | 2007-10-09 19:30:14 +0200

Modify GTA01 vibrator and backlight driver to work on top of new s3c2410 generic pwm code
WARNING: this is untested and mainly just committed so shoragan can resolve
conflicts with his 2.6.23 work.  

If you're bumping OE's srcrev for the kernel beyond this commit, please make sure that
the vibrator and backlight control has been tested on GTA01Bv4!


Deleted: branches/src/target/kernel/2.6.23.x/patches/gta-vibrator.patch
===================================================================
--- branches/src/target/kernel/2.6.23.x/patches/gta-vibrator.patch	2007-10-16 13:42:02 UTC (rev 3187)
+++ branches/src/target/kernel/2.6.23.x/patches/gta-vibrator.patch	2007-10-16 14:44:30 UTC (rev 3188)
@@ -1,98 +0,0 @@
-Index: linux-2.6.22/arch/arm/mach-s3c2410/mach-gta01.c
-===================================================================
---- linux-2.6.22.orig/arch/arm/mach-s3c2410/mach-gta01.c
-+++ linux-2.6.22/arch/arm/mach-s3c2410/mach-gta01.c
-@@ -55,6 +55,7 @@
- #include <asm/mach-types.h>
- 
- #include <asm/arch/regs-gpio.h>
-+#include <asm/arch/leds-gpio.h>
- #include <asm/arch/fb.h>
- #include <asm/arch/mci.h>
- #include <asm/arch/ts.h>
-@@ -585,17 +586,18 @@
- 	},
- };
- 
--static struct resource gta01_led_resources[] = {
--	[0] = {
--		.start	= GTA01_GPIO_VIBRATOR_ON,
--		.end	= GTA01_GPIO_VIBRATOR_ON,
--	},
-+static struct s3c24xx_led_platdata gta01_led_pdata = {
-+    .name       = "gta01-vib",
-+    .gpio       = GTA01_GPIO_VIBRATOR_ON,
-+    .def_trigger    = "",
- };
- 
--struct platform_device gta01_led_dev = {
--	.name		= "gta01-led",
--	.num_resources	= ARRAY_SIZE(gta01_led_resources),
--	.resource	= gta01_led_resources,
-+static struct platform_device gta01_led_dev = {
-+    .name       = "s3c24xx_led",
-+    .id     = 1,
-+    .dev        = {
-+        .platform_data  = &gta01_led_pdata,
-+    },
- };
- 
- static struct resource gta01_button_resources[] = {
-@@ -688,14 +690,12 @@
- 	case GTA01Bv2_SYSTEM_REV:
- 	case GTA01Bv3_SYSTEM_REV:
- 		/* just use the default (GTA01_IRQ_PCF50606) */
--		gta01_led_resources[0].start =
--			gta01_led_resources[0].end = GTA01Bv2_GPIO_VIBRATOR_ON;
-+		gta01_led_pdata.gpio = GTA01Bv2_GPIO_VIBRATOR_ON;
- 		break;
- 	case GTA01Bv4_SYSTEM_REV:
- 		gta01_pmu_resources[0].start =
- 			gta01_pmu_resources[0].end = GTA01Bv4_IRQ_PCF50606;
--		gta01_led_resources[0].start =
--			gta01_led_resources[0].end = GTA01Bv4_GPIO_VIBRATOR_ON;
-+		gta01_led_pdata.gpio = GTA01Bv4_GPIO_VIBRATOR_ON;
- 		break;
- 	}
- 	mangle_pmu_pdata_by_system_rev();
-Index: linux-2.6.22/arch/arm/mach-s3c2440/mach-gta02.c
-===================================================================
---- linux-2.6.22.orig/arch/arm/mach-s3c2440/mach-gta02.c
-+++ linux-2.6.22/arch/arm/mach-s3c2440/mach-gta02.c
-@@ -56,6 +56,7 @@
- 
- #include <asm/arch/regs-gpio.h>
- #include <asm/arch/regs-gpioj.h>
-+#include <asm/arch/leds-gpio.h>
- #include <asm/arch/fb.h>
- #include <asm/arch/mci.h>
- #include <asm/arch/ts.h>
-@@ -499,18 +500,18 @@
- #endif
- #endif
- 
--static struct resource gta02_led_resources[] = {
--	[0] = {
--		.start	= GTA02_GPIO_VIBRATOR_ON,
--		.end	= GTA02_GPIO_VIBRATOR_ON,
--	},
--	/* FIXME */
-+static struct s3c24xx_led_platdata gta02_led_pdata = {
-+    .name       = "gta02-vib",
-+    .gpio       = GTA02_GPIO_VIBRATOR_ON,
-+    .def_trigger    = "",
- };
- 
--struct platform_device gta02_led_dev = {
--	.name		= "gta01-led",
--	.num_resources	= ARRAY_SIZE(gta02_led_resources),
--	.resource	= gta02_led_resources,
-+static struct platform_device gta02_led_dev = {
-+    .name       = "s3c24xx_led",
-+    .id     = 1,
-+    .dev        = {
-+        .platform_data  = &gta02_led_pdata,
-+    },
- };
- 
- static struct resource gta01_button_resources[] = {

Modified: branches/src/target/kernel/2.6.23.x/patches/gta01-backlight.patch
===================================================================
--- branches/src/target/kernel/2.6.23.x/patches/gta01-backlight.patch	2007-10-16 13:42:02 UTC (rev 3187)
+++ branches/src/target/kernel/2.6.23.x/patches/gta01-backlight.patch	2007-10-16 14:44:30 UTC (rev 3188)
@@ -1,10 +1,10 @@
 This is a backlight driver for FIC's Neo1973 Phone (codename GTA01)
 
-Index: linux-2.6.22/drivers/video/backlight/Kconfig
+Index: linux-2.6.22.5-moko/drivers/video/backlight/Kconfig
 ===================================================================
---- linux-2.6.22.orig/drivers/video/backlight/Kconfig
-+++ linux-2.6.22/drivers/video/backlight/Kconfig
-@@ -54,6 +54,14 @@
+--- linux-2.6.22.5-moko.orig/drivers/video/backlight/Kconfig
++++ linux-2.6.22.5-moko/drivers/video/backlight/Kconfig
+@@ -48,6 +48,14 @@
  	  If you have a Sharp Zaurus SL-5500 (Collie) or SL-5600 (Poodle) say y to
  	  enable the LCD/backlight driver.
  
@@ -19,10 +19,10 @@
  config BACKLIGHT_HP680
  	tristate "HP Jornada 680 Backlight Driver"
  	depends on BACKLIGHT_CLASS_DEVICE && SH_HP6XX
-Index: linux-2.6.22/drivers/video/backlight/Makefile
+Index: linux-2.6.22.5-moko/drivers/video/backlight/Makefile
 ===================================================================
---- linux-2.6.22.orig/drivers/video/backlight/Makefile
-+++ linux-2.6.22/drivers/video/backlight/Makefile
+--- linux-2.6.22.5-moko.orig/drivers/video/backlight/Makefile
++++ linux-2.6.22.5-moko/drivers/video/backlight/Makefile
 @@ -3,6 +3,7 @@
  obj-$(CONFIG_LCD_CLASS_DEVICE)     += lcd.o
  obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
@@ -31,11 +31,11 @@
  obj-$(CONFIG_BACKLIGHT_HP680)	+= hp680_bl.o
  obj-$(CONFIG_BACKLIGHT_LOCOMO)	+= locomolcd.o
  obj-$(CONFIG_BACKLIGHT_PROGEAR) += progear_bl.o
-Index: linux-2.6.22/drivers/video/backlight/gta01_bl.c
+Index: linux-2.6.22.5-moko/drivers/video/backlight/gta01_bl.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.22/drivers/video/backlight/gta01_bl.c
-@@ -0,0 +1,289 @@
++++ linux-2.6.22.5-moko/drivers/video/backlight/gta01_bl.c
+@@ -0,0 +1,249 @@
 +/*
 + *  Backlight Driver for FIC GTA01 (Neo1973) GSM Phone
 + *
@@ -59,7 +59,8 @@
 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 + * MA 02111-1307 USA
 + *
-+ * TODO: implement PWM, instead of simple on/off switching
++ * Javi Roman <javiroman at kernel-labs.org>:
++ * 	implement PWM, instead of simple on/off switching
 + *
 + */
 +
@@ -74,6 +75,7 @@
 +
 +#include <asm/arch/hardware.h>
 +#include <asm/arch/gta01.h>
++#include <asm/arch/pwm.h>
 +
 +#include <asm/plat-s3c/regs-timer.h>
 +
@@ -87,6 +89,7 @@
 +	int intensity;
 +	struct mutex mutex;
 +	struct clk *clk;
++	struct s3c2410_pwm_t *pwm;
 +};
 +
 +static struct gta01bl_data gta01bl;
@@ -127,61 +130,28 @@
 +		s3c2410_gpio_setpin(GTA01_GPIO_BACKLIGHT, 1);
 +		s3c2410_gpio_cfgpin(GTA01_GPIO_BACKLIGHT, S3C2410_GPIO_OUTPUT);
 +	} else  {
-+		__raw_writel(intensity & 0xffff, S3C2410_TCMPB(0));
++		s3c2410_pwm_duty_cycle(intensity & 0xffff, gta01bl.pwm);
 +		s3c2410_gpio_cfgpin(GTA01_GPIO_BACKLIGHT, S3C2410_GPB0_TOUT0);
 +	}
 +#endif
 +	mutex_unlock(&gta01bl.mutex);
 +
 +	gta01bl.intensity = intensity;
-+
 +	return 0;
 +}
 +
 +static void gta01bl_init_hw(void)
 +{
-+	unsigned long tcon, tcfg0, tcfg1, tcnt, pclk;
++	gta01bl.pwm->timerid = PWM0;
++	gta01bl.pwm->prescaler = (4 - 1);
++	gta01bl.pwm->divider = S3C2410_TCFG1_MUX0_DIV8;
++	gta01bl.pwm->counter = (((gta01bl.pwm->pclk_rate) / 32) / GTA01BL_FREQ) -1;
++	gta01bl.pwm->comparer = gta01bl.pwm->counter;
 +
-+	pclk = clk_get_rate(gta01bl.clk);
++	s3c2410_pwm_enable(gta01bl.pwm);
++	s3c2410_pwm_start(gta01bl.pwm);
 +
-+	tcon = __raw_readl(S3C2410_TCON);
-+	tcfg1 = __raw_readl(S3C2410_TCFG1);
-+	tcfg0 = __raw_readl(S3C2410_TCFG0);
-+
-+	tcfg1 &= ~S3C2410_TCFG1_MUX0_MASK;
-+	tcfg1 |= S3C2410_TCFG1_MUX0_DIV8;
-+
-+	tcfg0 &= ~S3C2410_TCFG_PRESCALER0_MASK;
-+	tcfg0 |= (4 - 1);
-+
-+	tcnt = (pclk / 32) / GTA01BL_FREQ;
-+	tcnt--;
-+
-+	__raw_writel(tcfg1, S3C2410_TCFG1);
-+	__raw_writel(tcfg0, S3C2410_TCFG0);
-+
-+#if 0
-+	__raw_writel(tcnt, S3C2410_TCNTB(0));
-+	__raw_writel(tcon, S3C2410_TCON);
-+	__raw_writel(tcnt, S3C2410_TCNTB(0));
-+#endif
-+
-+	/* ensure timer is stopped */
-+
-+	tcon &= 0xffffff00;
-+	tcon |= S3C2410_TCON_T0RELOAD;
-+	tcon |= S3C2410_TCON_T0MANUALUPD;
-+
-+	__raw_writel(tcnt, S3C2410_TCNTB(0));
-+	__raw_writel(tcnt, S3C2410_TCMPB(0));
-+	__raw_writel(tcon, S3C2410_TCON);
-+
-+	/* start the timer */
-+	tcon |= S3C2410_TCON_T0START;
-+	tcon &= ~S3C2410_TCON_T0MANUALUPD;
-+	__raw_writel(tcon, S3C2410_TCON);
-+
-+	gta01bl_prop.max_brightness = tcnt;
++	gta01bl_prop.max_brightness = gta01bl.pwm->counter;
 +}
 +
 +#ifdef CONFIG_PM
@@ -247,12 +217,9 @@
 +	gta01bl_prop.max_brightness = 1;
 +#else
 +	/* use s3c_device_timer0 for PWM */
-+	gta01bl.clk = clk_get(NULL, "timers");
-+	if (IS_ERR(gta01bl.clk))
-+		return PTR_ERR(gta01bl.clk);
++	if (!(gta01bl.pwm = s3c2410_pwm_alloc()))
++		return -ENOMEM;
 +
-+	clk_enable(gta01bl.clk);
-+
 +	gta01bl_init_hw();
 +#endif
 +	mutex_init(&gta01bl.mutex);
@@ -279,15 +246,9 @@
 +static int gta01bl_remove(struct platform_device *dev)
 +{
 +#ifndef GTA01_BACKLIGHT_ONOFF_ONLY
-+	unsigned long tcon;
 +
-+	/* stop this timer */
-+	tcon = __raw_readl(S3C2410_TCON);
-+	tcon &= 0xffffff00;
-+	__raw_writel(tcon, S3C2410_TCON);
++	s3c2410_pwm_disable(gta01bl.pwm);
 +
-+	clk_disable(gta01bl.clk);
-+	clk_put(gta01bl.clk);
 +#endif
 +	backlight_device_unregister(gta01_backlight_device);
 +	mutex_destroy(&gta01bl.mutex);

Added: branches/src/target/kernel/2.6.23.x/patches/gta01-vibrator.patch
===================================================================
--- branches/src/target/kernel/2.6.23.x/patches/gta01-vibrator.patch	2007-10-16 13:42:02 UTC (rev 3187)
+++ branches/src/target/kernel/2.6.23.x/patches/gta01-vibrator.patch	2007-10-16 14:44:30 UTC (rev 3188)
@@ -0,0 +1,235 @@
+This patch adds driver support for the FIC GTA01 vibrator device.  The driver
+uses the existing LED class driver framework, since there's a lot of
+similarity between the LED and the vibrator function.
+
+Index: linux-2.6.23/drivers/leds/leds-gta01.c
+===================================================================
+--- /dev/null
++++ linux-2.6.23/drivers/leds/leds-gta01.c
+@@ -0,0 +1,188 @@
++/*
++ * LED driver for the FIC GTA01 (Neo1973) GSM Phone Vibrator
++ *
++ * (C) 2006-2007 by OpenMoko, Inc.
++ * Author: Harald Welte <laforge at openmoko.org>
++ * All rights reserved.
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License version 2 as
++ * published by the Free Software Foundation.
++ *
++ * Javi Roman <javiroman at kernel-labs.org>:
++ * 	Implement PWM support for GTA01Bv4 and later
++ */
++
++#include <linux/kernel.h>
++#include <linux/init.h>
++#include <linux/platform_device.h>
++#include <linux/leds.h>
++#include <asm/hardware.h>
++#include <asm/mach-types.h>
++#include <asm/arch/pwm.h>
++#include <asm/arch/gta01.h>
++#include <asm/plat-s3c/regs-timer.h>
++
++#define COUNTER 256
++
++struct gta01_vib_priv
++{
++	struct led_classdev cdev;
++	unsigned int gpio;
++	struct mutex mutex;
++	unsigned int has_pwm;
++	struct s3c2410_pwm_t *pwm;
++};
++
++static inline struct gta01_vib_priv *pdev_to_vpriv(struct platform_device *dev)
++{
++	return platform_get_drvdata(dev);
++}
++
++static inline struct gta01_vib_priv *to_vpriv(struct led_classdev *led_cdev)
++{
++	return dev_get_drvdata(led_cdev->dev);
++}
++
++static void gta01vib_vib_set(struct led_classdev *led_cdev,
++		enum led_brightness value)
++{
++	struct gta01_vib_priv *vp = to_vpriv(led_cdev);
++
++	/*
++ 	 * value == 255 -> 99% duty cycle (full power)
++ 	 * value == 128 -> 50% duty cycle (medium power)
++ 	 * value == 0 -> 0% duty cycle (zero power)
++ 	 */
++ 	mutex_lock(&vp->mutex);
++	if (vp->has_pwm) {
++			s3c2410_pwm_duty_cycle(value, vp->pwm);
++			s3c2410_gpio_cfgpin(vp->gpio, S3C2410_GPB3_TOUT3);
++	} else {
++		if (value)
++			s3c2410_gpio_setpin(vp->gpio, 1);
++		else
++			s3c2410_gpio_setpin(vp->gpio, 0);
++	}
++
++	mutex_unlock(&vp->mutex);
++}
++
++static struct led_classdev gta01_vib_led = {
++	.name			= "gta01:vibrator",
++	.brightness_set		= gta01vib_vib_set,
++};
++
++#ifdef CONFIG_PM
++static int gta01vib_suspend(struct platform_device *dev, pm_message_t state)
++{
++	led_classdev_suspend(&gta01_vib_led);
++	return 0;
++}
++
++static int gta01vib_resume(struct platform_device *dev)
++{
++	led_classdev_resume(&gta01_vib_led);
++	return 0;
++}
++#endif
++
++static void gta01vib_init_hw(struct platform_device *pdev)
++{
++	struct gta01_vib_priv *vp = pdev_to_vpriv(pdev);
++
++	vp->pwm->timerid= PWM3;
++	vp->pwm->prescaler = 0x0000;
++	vp->pwm->divider = S3C2410_TCFG1_MUX3_DIV8;
++	vp->pwm->counter = COUNTER;
++	vp->pwm->comparer = COUNTER;
++
++	s3c2410_pwm_enable(vp->pwm);
++	s3c2410_pwm_start(vp->pwm);
++
++	return;
++}
++
++static int __init gta01vib_probe(struct platform_device *pdev)
++{
++	struct gta01_vib_priv *vp;
++	struct resource *r;
++
++	if (!machine_is_neo1973_gta01())
++		return -EIO;
++
++	r = platform_get_resource(pdev, 0, 0);
++	if (!r || !r->start)
++		return -EIO;
++
++	vp = kzalloc(sizeof(struct gta01_vib_priv), GFP_KERNEL);
++	if (!vp)
++		return -ENOMEM;
++
++	platform_set_drvdata(pdev, vp);
++
++	vp->gpio = r->start;
++
++	/* TOUT3 */
++	if (vp->gpio == S3C2410_GPB3) {
++		vp->has_pwm = 1;
++
++		vp->pwm = s3c2410_pwm_alloc();
++		if (!vp->pwm) {
++			dev_err(&pdev->dev, "PWM allocation failed\n");
++			kfree(vp);
++			return -ENOMEM;
++		}
++
++		gta01vib_init_hw(pdev);
++	}
++
++	mutex_init(&vp->mutex);
++
++	return led_classdev_register(&pdev->dev, &gta01_vib_led);
++}
++
++static int gta01vib_remove(struct platform_device *pdev)
++{
++	struct gta01_vib_priv *vp = pdev_to_vpriv(pdev);
++
++	if (vp->has_pwm)
++		s3c2410_pwm_disable(vp->pwm);
++
++	led_classdev_unregister(&gta01_vib_led);
++	platform_set_drvdata(pdev, NULL);
++	kfree(vp);
++
++	mutex_destroy(&vp->mutex);
++
++	return 0;
++}
++
++static struct platform_driver gta01vib_driver = {
++	.probe		= gta01vib_probe,
++	.remove		= gta01vib_remove,
++#ifdef CONFIG_PM
++	.suspend	= gta01vib_suspend,
++	.resume		= gta01vib_resume,
++#endif
++	.driver		= {
++		.name		= "gta01-led",
++	},
++};
++
++static int __init gta01vib_init(void)
++{
++	return platform_driver_register(&gta01vib_driver);
++}
++
++static void __exit gta01vib_exit(void)
++{
++ 	platform_driver_unregister(&gta01vib_driver);
++}
++
++module_init(gta01vib_init);
++module_exit(gta01vib_exit);
++
++MODULE_AUTHOR("Harald Welte <laforge at openmoko.org>");
++MODULE_DESCRIPTION("FIC GTA01 Vibrator driver");
++MODULE_LICENSE("GPL");
+Index: linux-2.6.23/drivers/leds/Kconfig
+===================================================================
+--- linux-2.6.23.orig/drivers/leds/Kconfig
++++ linux-2.6.23/drivers/leds/Kconfig
+@@ -57,7 +57,7 @@
+ 
+ config LEDS_S3C24XX
+ 	tristate "LED Support for Samsung S3C24XX GPIO LEDs"
+-	depends on LEDS_CLASS && ARCH_S3C2410
++	depends on LEDS_CLASS && ARCH_S3C2410 && S3C2410_PWM
+ 	help
+ 	  This option enables support for LEDs connected to GPIO lines
+ 	  on Samsung S3C24XX series CPUs, such as the S3C2410 and S3C2440.
+@@ -101,6 +101,12 @@
+ 	  outputs. To be useful the particular board must have LEDs
+ 	  and they must be connected to the GPIO lines.
+ 
++config LEDS_GTA01
++	tristate "Vibrator Support for the FIC Neo1973 (GTA01) Vibrator"
++	depends on LEDS_CLASS && MACH_NEO1973_GTA01
++	help
++	  This option enables support for the Vibrator on the FIC Neo1973.
++
+ comment "LED Triggers"
+ 
+ config LEDS_TRIGGERS
+Index: linux-2.6.23/drivers/leds/Makefile
+===================================================================
+--- linux-2.6.23.orig/drivers/leds/Makefile
++++ linux-2.6.23/drivers/leds/Makefile
+@@ -17,6 +17,7 @@
+ obj-$(CONFIG_LEDS_H1940)		+= leds-h1940.o
+ obj-$(CONFIG_LEDS_COBALT)		+= leds-cobalt.o
+ obj-$(CONFIG_LEDS_GPIO)			+= leds-gpio.o
++obj-$(CONFIG_LEDS_GTA01)		+= leds-gta01.o
+ 
+ # LED Triggers
+ obj-$(CONFIG_LEDS_TRIGGER_TIMER)	+= ledtrig-timer.o

Modified: branches/src/target/kernel/2.6.23.x/patches/gta02-core.patch
===================================================================
--- branches/src/target/kernel/2.6.23.x/patches/gta02-core.patch	2007-10-16 13:42:02 UTC (rev 3187)
+++ branches/src/target/kernel/2.6.23.x/patches/gta02-core.patch	2007-10-16 14:44:30 UTC (rev 3188)
@@ -958,6 +958,19 @@
  MODULE_AUTHOR("Harald Welte <laforge at openmoko.org>");
 -MODULE_DESCRIPTION("FIC GTA01 (Neo1973) GSM Management");
 +MODULE_DESCRIPTION("FIC Neo1973 GSM Power Management");
+Index: linux-2.6.22/drivers/leds/leds-gta01.c
+===================================================================
+--- linux-2.6.22.orig/drivers/leds/leds-gta01.c
++++ linux-2.6.22/drivers/leds/leds-gta01.c
+@@ -71,7 +71,7 @@
+ 	struct gta01_vib_priv *vp;
+ 	struct resource *r;
+ 
+-	if (!machine_is_neo1973_gta01())
++	if (!machine_is_neo1973_gta01() && !machine_is_neo1973_gta02())
+ 		return -EIO;
+ 
+ 	r = platform_get_resource(pdev, 0, 0);
 Index: linux-2.6.22/sound/soc/s3c24xx/neo1973_wm8753.c
 ===================================================================
 --- linux-2.6.22.orig/sound/soc/s3c24xx/neo1973_wm8753.c

Modified: branches/src/target/kernel/2.6.23.x/patches/series
===================================================================
--- branches/src/target/kernel/2.6.23.x/patches/series	2007-10-16 13:42:02 UTC (rev 3187)
+++ branches/src/target/kernel/2.6.23.x/patches/series	2007-10-16 14:44:30 UTC (rev 3188)
@@ -26,6 +26,7 @@
 gta01-core.patch
 gta01-jbt6k74.patch
 gta01-backlight.patch
+gta01-vibrator.patch
 gta01-inputdevice.patch
 gta01-power_control.patch
 gta01-no_nand_partitions.patch
@@ -47,6 +48,5 @@
 neo1973-soc-include-fix.patch
 explicitly-link-notes-section.patch
 fix-s3c2410fb-register-access.patch
-gta-vibrator.patch
 lis302dl.patch
-gta02-leds.patch
+#gta02-leds.patch





More information about the commitlog mailing list