diff options
Diffstat (limited to 'drivers/gpu/drm/gma500/psb_drv.h')
-rw-r--r-- | drivers/gpu/drm/gma500/psb_drv.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/drivers/gpu/drm/gma500/psb_drv.h b/drivers/gpu/drm/gma500/psb_drv.h index dee07e0d7c39..3c0bf7be2738 100644 --- a/drivers/gpu/drm/gma500/psb_drv.h +++ b/drivers/gpu/drm/gma500/psb_drv.h | |||
@@ -337,8 +337,6 @@ struct psb_state { | |||
337 | uint32_t savePFIT_CONTROL; | 337 | uint32_t savePFIT_CONTROL; |
338 | uint32_t savePaletteA[256]; | 338 | uint32_t savePaletteA[256]; |
339 | uint32_t savePaletteB[256]; | 339 | uint32_t savePaletteB[256]; |
340 | uint32_t saveBLC_PWM_CTL2; | ||
341 | uint32_t saveBLC_PWM_CTL; | ||
342 | uint32_t saveCLOCKGATING; | 340 | uint32_t saveCLOCKGATING; |
343 | uint32_t saveDSPARB; | 341 | uint32_t saveDSPARB; |
344 | uint32_t saveDSPATILEOFF; | 342 | uint32_t saveDSPATILEOFF; |
@@ -350,8 +348,6 @@ struct psb_state { | |||
350 | uint32_t savePP_ON_DELAYS; | 348 | uint32_t savePP_ON_DELAYS; |
351 | uint32_t savePP_OFF_DELAYS; | 349 | uint32_t savePP_OFF_DELAYS; |
352 | uint32_t savePP_DIVISOR; | 350 | uint32_t savePP_DIVISOR; |
353 | uint32_t saveBSM; | ||
354 | uint32_t saveVBT; | ||
355 | uint32_t saveBCLRPAT_A; | 351 | uint32_t saveBCLRPAT_A; |
356 | uint32_t saveBCLRPAT_B; | 352 | uint32_t saveBCLRPAT_B; |
357 | uint32_t saveDSPALINOFF; | 353 | uint32_t saveDSPALINOFF; |
@@ -393,6 +389,16 @@ struct psb_state { | |||
393 | uint32_t savePWM_CONTROL_LOGIC; | 389 | uint32_t savePWM_CONTROL_LOGIC; |
394 | }; | 390 | }; |
395 | 391 | ||
392 | struct psb_save_area { | ||
393 | uint32_t saveBSM; | ||
394 | uint32_t saveVBT; | ||
395 | union { | ||
396 | struct psb_state psb; | ||
397 | }; | ||
398 | uint32_t saveBLC_PWM_CTL2; | ||
399 | uint32_t saveBLC_PWM_CTL; | ||
400 | }; | ||
401 | |||
396 | struct psb_ops; | 402 | struct psb_ops; |
397 | 403 | ||
398 | #define PSB_NUM_PIPE 3 | 404 | #define PSB_NUM_PIPE 3 |
@@ -520,7 +526,9 @@ struct drm_psb_private { | |||
520 | /* | 526 | /* |
521 | * Register state | 527 | * Register state |
522 | */ | 528 | */ |
523 | struct psb_state regs; | 529 | |
530 | struct psb_save_area regs; | ||
531 | |||
524 | /* MSI reg save */ | 532 | /* MSI reg save */ |
525 | uint32_t msi_addr; | 533 | uint32_t msi_addr; |
526 | uint32_t msi_data; | 534 | uint32_t msi_data; |