diff options
author | Roy Spliet <rspliet@eclipso.eu> | 2014-09-04 14:58:50 (GMT) |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2014-09-15 12:25:03 (GMT) |
commit | d93e996aed6e48c87dc5703a21b0e9368d4cc1f9 (patch) | |
tree | 89af3126b01a7c217a250adafe7a36e3cafa1505 /drivers/gpu/drm/nouveau/core/include | |
parent | e1a6f7da9a8ec981c644e31de4a354cd95924df0 (diff) | |
download | linux-d93e996aed6e48c87dc5703a21b0e9368d4cc1f9.tar.xz |
drm/nouveau/pwr/memx: Make FB disable and enable explicit
Needs to be done after wait-for-VBLANK, and NVA3 requires register writes
in between.
Rather than hard-coding register writes, just split out fb_disable and
fb_enable.
v2. Squashed "fb/ramnve0: disable fb before reclocking"
Signed-off-by: Roy Spliet <rspliet@eclipso.eu>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/core/include')
-rw-r--r-- | drivers/gpu/drm/nouveau/core/include/subdev/pwr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/core/include/subdev/pwr.h b/drivers/gpu/drm/nouveau/core/include/subdev/pwr.h index 209e2e4..1c46685 100644 --- a/drivers/gpu/drm/nouveau/core/include/subdev/pwr.h +++ b/drivers/gpu/drm/nouveau/core/include/subdev/pwr.h @@ -48,5 +48,7 @@ void nouveau_memx_wait(struct nouveau_memx *, u32 addr, u32 mask, u32 data, u32 nsec); void nouveau_memx_nsec(struct nouveau_memx *, u32 nsec); void nouveau_memx_wait_vblank(struct nouveau_memx *); +void nouveau_memx_fb_disable(struct nouveau_memx *); +void nouveau_memx_fb_enable(struct nouveau_memx *); #endif |