diff options
author | Dave Airlie <airlied@redhat.com> | 2009-10-12 13:32:38 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-10-12 13:37:12 +1000 |
commit | e33497aaaef5ec9998cf7b007b13d74bb41be74e (patch) | |
tree | 5bbc99dc46afe537006916aa2833fdc66ed6c74c | |
parent | d4ac6a05d51357e31028cc9076874a58dd197b83 (diff) | |
download | talos-op-linux-e33497aaaef5ec9998cf7b007b13d74bb41be74e.tar.gz talos-op-linux-e33497aaaef5ec9998cf7b007b13d74bb41be74e.zip |
drm/radeon/kms: don't refuse LUT because no framebuffer.
The fb binding might be happening in a subsequent crtc setup call.
gets rid of some lut issues.
Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_display.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index 3655d91993a6..b8f234497aca 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -137,9 +137,6 @@ static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, if (size != 256) { return; } - if (crtc->fb == NULL) { - return; - } /* userspace palettes are always correct as is */ for (i = 0; i < 256; i++) { @@ -147,7 +144,6 @@ static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, radeon_crtc->lut_g[i] = green[i] >> 6; radeon_crtc->lut_b[i] = blue[i] >> 6; } - radeon_crtc_load_lut(crtc); } |