Changeset 1958
- Timestamp:
- 05/15/07 14:25:08 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/kernel/patches/gta01-power_control.patch
r1883 r1958 12 12 --- /dev/null 13 13 +++ linux-2.6.21-moko/arch/arm/common/gta01_pm_gps.c 14 @@ -0,0 +1,55 2@@14 @@ -0,0 +1,558 @@ 15 15 +/* 16 16 + * GPS Power Management code for the FIC Neo1973 GSM Phone … … 326 326 + } else if (!strcmp(attr->attr.name, "power_pll_core_2v5")) { 327 327 + 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")) { 329 330 + ret = gps_power_1v5_get(); 330 331 + } … … 354 355 + } else if (!strcmp(attr->attr.name, "power_pll_core_2v5")) { 355 356 + 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")) { 357 359 + gps_power_1v5_set(on); 358 360 + } … … 446 448 +static DEVICE_ATTR(power_pll_core_2v5, 0644, power_gps_read, power_gps_write); 447 449 +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); 448 451 +static DEVICE_ATTR(power_sequence, 0644, power_sequence_read, power_sequence_write); 449 452 + … … 476 479 + &dev_attr_power_pll_core_2v5.attr, 477 480 + &dev_attr_power_sequence.attr, 478 + NULL, 479 + NULL 481 + NULL, /* power_core_1v5 */ 482 + NULL, /* power_vdd_core_1v5 */ 483 + NULL /* terminating entry */ 480 484 +}; 481 485 + … … 523 527 + case GTA01Bv3_SYSTEM_REV: 524 528 + case GTA01Bv4_SYSTEM_REV: 529 + gta01_gps_sysfs_entries[ARRAY_SIZE(gta01_gps_sysfs_entries)-3] = 530 + &dev_attr_power_core_1v5.attr; 525 531 + 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; 527 533 + break; 528 534 + }
Note: See TracChangeset
for help on using the changeset viewer.
