summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
diff options
context:
space:
mode:
authorAnthony Koo <Anthony.Koo@amd.com>2016-12-13 13:59:41 -0500
committerAlex Deucher <alexander.deucher@amd.com>2017-09-26 17:05:08 -0400
commitfb735a9f29f94fcb29fee224b8da704a510a5a3a (patch)
tree3ba858eea98646e325647ce4703fe4ec55fdfb9a /drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
parent88499197de090c9bb391cc11bf9410b9f020092f (diff)
drm/amd/display: Add in/out transfer functions to DC
Refactor part 1 of degamma/regamma programming. End goal is to have source and output transfer function in which dc can use to decide how to program the degamma and regamma HW. Gamma will be explicitly applied through dc_update_surfaces_for_target. Color module should build the logical curve with all adjustments applied and pass enough information for dc to program HW PWL. Signed-off-by: Anthony Koo <anthony.koo@amd.com> Reviewed-by: Aric Cyr <Aric.Cyr@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h')
-rw-r--r--drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h b/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
index fcaf2c71e4eb..89a08342a51f 100644
--- a/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
+++ b/drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h
@@ -78,9 +78,7 @@ struct hw_sequencer_funcs {
struct pipe_ctx *pipe_ctx);
bool (*set_gamma_correction)(
- struct input_pixel_processor *ipp,
- struct output_pixel_processor *opp,
- const struct core_gamma *ramp,
+ struct pipe_ctx *pipe_ctx,
const struct core_surface *surface);
void (*power_down)(struct core_dc *dc);