diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_asic.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h index 71b21bb4e5f3..378db67ba2d8 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.h +++ b/drivers/gpu/drm/radeon/radeon_asic.h | |||
@@ -130,6 +130,9 @@ extern bool r100_gui_idle(struct radeon_device *rdev); | |||
130 | extern void r100_set_power_state(struct radeon_device *rdev); | 130 | extern void r100_set_power_state(struct radeon_device *rdev); |
131 | extern void r100_get_power_state(struct radeon_device *rdev, | 131 | extern void r100_get_power_state(struct radeon_device *rdev, |
132 | enum radeon_pm_action action); | 132 | enum radeon_pm_action action); |
133 | extern void r100_pm_misc(struct radeon_device *rdev); | ||
134 | extern void r100_pm_prepare(struct radeon_device *rdev); | ||
135 | extern void r100_pm_finish(struct radeon_device *rdev); | ||
133 | 136 | ||
134 | /* | 137 | /* |
135 | * r200,rv250,rs300,rv280 | 138 | * r200,rv250,rs300,rv280 |
@@ -201,6 +204,9 @@ void rs600_hpd_fini(struct radeon_device *rdev); | |||
201 | bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); | 204 | bool rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd); |
202 | void rs600_hpd_set_polarity(struct radeon_device *rdev, | 205 | void rs600_hpd_set_polarity(struct radeon_device *rdev, |
203 | enum radeon_hpd_id hpd); | 206 | enum radeon_hpd_id hpd); |
207 | extern void rs600_pm_misc(struct radeon_device *rdev); | ||
208 | extern void rs600_pm_prepare(struct radeon_device *rdev); | ||
209 | extern void rs600_pm_finish(struct radeon_device *rdev); | ||
204 | 210 | ||
205 | /* | 211 | /* |
206 | * rs690,rs740 | 212 | * rs690,rs740 |
@@ -278,6 +284,7 @@ extern bool r600_gui_idle(struct radeon_device *rdev); | |||
278 | extern void r600_set_power_state(struct radeon_device *rdev); | 284 | extern void r600_set_power_state(struct radeon_device *rdev); |
279 | extern void r600_get_power_state(struct radeon_device *rdev, | 285 | extern void r600_get_power_state(struct radeon_device *rdev, |
280 | enum radeon_pm_action action); | 286 | enum radeon_pm_action action); |
287 | extern void r600_pm_misc(struct radeon_device *rdev); | ||
281 | 288 | ||
282 | /* | 289 | /* |
283 | * rv770,rv730,rv710,rv740 | 290 | * rv770,rv730,rv710,rv740 |
@@ -286,6 +293,7 @@ int rv770_init(struct radeon_device *rdev); | |||
286 | void rv770_fini(struct radeon_device *rdev); | 293 | void rv770_fini(struct radeon_device *rdev); |
287 | int rv770_suspend(struct radeon_device *rdev); | 294 | int rv770_suspend(struct radeon_device *rdev); |
288 | int rv770_resume(struct radeon_device *rdev); | 295 | int rv770_resume(struct radeon_device *rdev); |
296 | extern void rv770_pm_misc(struct radeon_device *rdev); | ||
289 | 297 | ||
290 | /* | 298 | /* |
291 | * evergreen | 299 | * evergreen |
@@ -306,5 +314,8 @@ void evergreen_hpd_set_polarity(struct radeon_device *rdev, | |||
306 | u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc); | 314 | u32 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc); |
307 | int evergreen_irq_set(struct radeon_device *rdev); | 315 | int evergreen_irq_set(struct radeon_device *rdev); |
308 | int evergreen_irq_process(struct radeon_device *rdev); | 316 | int evergreen_irq_process(struct radeon_device *rdev); |
317 | extern void evergreen_pm_misc(struct radeon_device *rdev); | ||
318 | extern void evergreen_pm_prepare(struct radeon_device *rdev); | ||
319 | extern void evergreen_pm_finish(struct radeon_device *rdev); | ||
309 | 320 | ||
310 | #endif | 321 | #endif |