Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 185599
b: refs/heads/master
c: 08ff2a7
h: refs/heads/master
i:
  185597: 169d6b1
  185595: ea04408
  185591: cbd9d7d
  185583: 8aaba36
  185567: e659809
  185535: bffd20c
  185471: 9320478
  185343: a57c266
v: v3
  • Loading branch information
Rafał Miłecki authored and Dave Airlie committed Feb 22, 2010
1 parent 8b46e70 commit 470f89e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 9038dfdf699a3227004f1f6da32a3ef4ef3ba5a4
refs/heads/master: 08ff2a7a7a13c562e81a406722193f43cbb4e4ef
22 changes: 16 additions & 6 deletions trunk/drivers/gpu/drm/radeon/radeon_pm.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,24 @@ static struct radeon_power_state * radeon_pick_power_state(struct radeon_device
default:
return rdev->pm.default_power_state;
case POWER_STATE_TYPE_POWERSAVE:
wanted_types[0] = POWER_STATE_TYPE_POWERSAVE;
wanted_types[1] = POWER_STATE_TYPE_BATTERY;
wanted_count = 2;
if (rdev->flags & RADEON_IS_MOBILITY) {
wanted_types[0] = POWER_STATE_TYPE_POWERSAVE;
wanted_types[1] = POWER_STATE_TYPE_BATTERY;
wanted_count = 2;
} else {
wanted_types[0] = POWER_STATE_TYPE_PERFORMANCE;
wanted_count = 1;
}
break;
case POWER_STATE_TYPE_BATTERY:
wanted_types[0] = POWER_STATE_TYPE_BATTERY;
wanted_types[1] = POWER_STATE_TYPE_POWERSAVE;
wanted_count = 2;
if (rdev->flags & RADEON_IS_MOBILITY) {
wanted_types[0] = POWER_STATE_TYPE_BATTERY;
wanted_types[1] = POWER_STATE_TYPE_POWERSAVE;
wanted_count = 2;
} else {
wanted_types[0] = POWER_STATE_TYPE_PERFORMANCE;
wanted_count = 1;
}
break;
case POWER_STATE_TYPE_BALANCED:
case POWER_STATE_TYPE_PERFORMANCE:
Expand Down

0 comments on commit 470f89e

Please sign in to comment.