drm: Drop all the stub gamma_get, gamma_set, load_lut functions from drivers
Many of the drivers didn't implement palette/gamma handling, but were forced to provide stubs for the hooks to avoid drm_fb_helper from oopsing. Now that the hooks are optional, we can eliminate all the stubs. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Dave Airlie <airlied@gmail.com>
This commit is contained in:

committed by
Dave Airlie

parent
04c0c569d4
commit
fb85ac4da8
@@ -393,19 +393,6 @@ static struct fb_ops udlfb_ops = {
|
||||
.fb_release = udl_fb_release,
|
||||
};
|
||||
|
||||
static void udl_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green,
|
||||
u16 blue, int regno)
|
||||
{
|
||||
}
|
||||
|
||||
static void udl_crtc_fb_gamma_get(struct drm_crtc *crtc, u16 *red, u16 *green,
|
||||
u16 *blue, int regno)
|
||||
{
|
||||
*red = 0;
|
||||
*green = 0;
|
||||
*blue = 0;
|
||||
}
|
||||
|
||||
static int udl_user_framebuffer_dirty(struct drm_framebuffer *fb,
|
||||
struct drm_file *file,
|
||||
unsigned flags, unsigned color,
|
||||
@@ -558,8 +545,6 @@ out:
|
||||
}
|
||||
|
||||
static struct drm_fb_helper_funcs udl_fb_helper_funcs = {
|
||||
.gamma_set = udl_crtc_fb_gamma_set,
|
||||
.gamma_get = udl_crtc_fb_gamma_get,
|
||||
.fb_probe = udlfb_create,
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user