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, >a01_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