Changeset 1958


Ignore:
Timestamp:
05/15/07 14:25:08 (6 years ago)
Author:
laforge
Message:

add power_vdd_core_1v5 as temporary kludge to support broken old GLL with wrong syfs filename

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/kernel/patches/gta01-power_control.patch

    r1883 r1958  
    1212--- /dev/null 
    1313+++ linux-2.6.21-moko/arch/arm/common/gta01_pm_gps.c 
    14 @@ -0,0 +1,552 @@ 
     14@@ -0,0 +1,558 @@ 
    1515+/* 
    1616+ * GPS Power Management code for the FIC Neo1973 GSM Phone 
     
    326326+       } else if (!strcmp(attr->attr.name, "power_pll_core_2v5")) { 
    327327+               ret = gps_power_2v5_get(); 
    328 +       } else if (!strcmp(attr->attr.name, "power_core_1v5")) { 
     328+       } else if (!strcmp(attr->attr.name, "power_core_1v5") || 
     329+                  !strcmp(attr->attr.name, "power_vdd_core_1v5")) { 
    329330+               ret = gps_power_1v5_get(); 
    330331+       } 
     
    354355+       } else if (!strcmp(attr->attr.name, "power_pll_core_2v5")) { 
    355356+               gps_power_2v5_set(on); 
    356 +       } else if (!strcmp(attr->attr.name, "power_core_1v5")) { 
     357+       } else if (!strcmp(attr->attr.name, "power_core_1v5") || 
     358+                  !strcmp(attr->attr.name, "power_vdd_core_1v5")) { 
    357359+               gps_power_1v5_set(on); 
    358360+       } 
     
    446448+static DEVICE_ATTR(power_pll_core_2v5, 0644, power_gps_read, power_gps_write); 
    447449+static DEVICE_ATTR(power_core_1v5, 0644, power_gps_read, power_gps_write); 
     450+static DEVICE_ATTR(power_vdd_core_1v5, 0644, power_gps_read, power_gps_write); 
    448451+static DEVICE_ATTR(power_sequence, 0644, power_sequence_read, power_sequence_write); 
    449452+ 
     
    476479+       &dev_attr_power_pll_core_2v5.attr, 
    477480+       &dev_attr_power_sequence.attr, 
    478 +       NULL, 
    479 +       NULL 
     481+       NULL,   /* power_core_1v5 */ 
     482+       NULL,   /* power_vdd_core_1v5 */ 
     483+       NULL    /* terminating entry */ 
    480484+}; 
    481485+ 
     
    523527+       case GTA01Bv3_SYSTEM_REV: 
    524528+       case GTA01Bv4_SYSTEM_REV: 
     529+               gta01_gps_sysfs_entries[ARRAY_SIZE(gta01_gps_sysfs_entries)-3] = 
     530+                                                       &dev_attr_power_core_1v5.attr; 
    525531+               gta01_gps_sysfs_entries[ARRAY_SIZE(gta01_gps_sysfs_entries)-2] = 
    526 +                                                       &dev_attr_power_core_1v5.attr; 
     532+                                                       &dev_attr_power_vdd_core_1v5.attr; 
    527533+               break; 
    528534+       } 
Note: See TracChangeset for help on using the changeset viewer.