r3734 - branches/src/target/kernel/2.6.24.x/patches

laforge at sita.openmoko.org laforge at sita.openmoko.org
Tue Dec 25 23:33:12 CET 2007


Author: laforge
Date: 2007-12-25 23:33:12 +0100 (Tue, 25 Dec 2007)
New Revision: 3734

Modified:
   branches/src/target/kernel/2.6.24.x/patches/gta02-core.patch
Log:
fix GSM power switching on GTA02 (Sean Chiang)


Modified: branches/src/target/kernel/2.6.24.x/patches/gta02-core.patch
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/gta02-core.patch	2007-12-25 22:32:02 UTC (rev 3733)
+++ branches/src/target/kernel/2.6.24.x/patches/gta02-core.patch	2007-12-25 22:33:12 UTC (rev 3734)
@@ -989,7 +989,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) {
@@ -1009,6 +1009,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;
@@ -1022,6 +1024,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;
@@ -1043,13 +1047,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
@@ -1059,7 +1065,7 @@
  			 "some PM features not available!!!\n",
  			 system_rev);
  		break;
-@@ -175,9 +207,13 @@
+@@ -175,9 +213,13 @@
  		break;
  	}
  





More information about the commitlog mailing list