r3735 - trunk/src/target/kernel/patches

laforge at sita.openmoko.org laforge at sita.openmoko.org
Wed Dec 26 16:01:37 CET 2007


Author: laforge
Date: 2007-12-26 16:01:35 +0100 (Wed, 26 Dec 2007)
New Revision: 3735

Modified:
   trunk/src/target/kernel/patches/gta02-core.patch
Log:
fix GTA02 gsm power switching (Sean Chiang)


Modified: trunk/src/target/kernel/patches/gta02-core.patch
===================================================================
--- trunk/src/target/kernel/patches/gta02-core.patch	2007-12-25 22:33:12 UTC (rev 3734)
+++ trunk/src/target/kernel/patches/gta02-core.patch	2007-12-26 15:01:35 UTC (rev 3735)
@@ -929,7 +929,7 @@
  struct gta01pm_priv {
  	int gpio_ngsm_en;
  	struct console *con;
-@@ -70,27 +76,47 @@
+@@ -70,27 +76,51 @@
  
  	if (!strcmp(attr->attr.name, "power_on")) {
  		if (on) {
@@ -949,6 +949,8 @@
 +			switch (system_rev) {
 +#ifdef CONFIG_MACH_NEO1973_GTA02
 +			case GTA02v2_SYSTEM_REV:
++			case GTA02v3_SYSTEM_REV:
++			case GTA02v4_SYSTEM_REV:
 +				pcf50633_gpio_set(pcf50633_global,
 +						  PCF50633_GPIO2, 1);
 +				break;
@@ -962,6 +964,8 @@
 +			switch (system_rev) {
 +#ifdef CONFIG_MACH_NEO1973_GTA02
 +			case GTA02v2_SYSTEM_REV:
++			case GTA02v3_SYSTEM_REV:
++			case GTA02v4_SYSTEM_REV:
 +				pcf50633_gpio_set(pcf50633_global,
 +						  PCF50633_GPIO2, 0);
 +				break;
@@ -983,13 +987,15 @@
  		}
  	} else if (!strcmp(attr->attr.name, "reset")) {
  		s3c2410_gpio_setpin(GTA01_GPIO_MODEM_RST, on);
-@@ -158,8 +184,14 @@
+@@ -158,8 +188,16 @@
  			gta01_gsm.gpio_ngsm_en = GTA01Bv2_GPIO_nGSM_EN;
  			s3c2410_gpio_setpin(GTA01v3_GPIO_nGSM_EN, 0);
  			break;
 +#ifdef CONFIG_MACH_NEO1973_GTA02
 +		case GTA02v1_SYSTEM_REV:
 +		case GTA02v2_SYSTEM_REV:
++		case GTA02v3_SYSTEM_REV:
++		case GTA02v4_SYSTEM_REV:
 +			gta01_gsm.gpio_ngsm_en = 0;
 +			break;
 +#endif
@@ -999,7 +1005,7 @@
  				 "some PM features not available!!!\n",
  				 system_rev);
  			break;
-@@ -175,9 +207,13 @@
+@@ -175,9 +213,13 @@
  		break;
  	}
  
@@ -1016,7 +1022,7 @@
  
  	return sysfs_create_group(&pdev->dev.kobj, &gta01_gsm_attr_group);
  }
-@@ -214,4 +250,4 @@
+@@ -214,4 +256,4 @@
  
  MODULE_LICENSE("GPL");
  MODULE_AUTHOR("Harald Welte <laforge at openmoko.org>");





More information about the commitlog mailing list