diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c index 078d18c3eee5fc77cfcffb3f6054997dff4a1f32..be7153924a708049f51d44025923415875685f63 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c @@ -2091,8 +2091,8 @@ static bool dce110_is_tg_enabled(struct timing_generator *tg) return field == 1; } -static bool dce110_configure_crc(struct timing_generator *tg, - const struct crc_params *params) +bool dce110_configure_crc(struct timing_generator *tg, + const struct crc_params *params) { uint32_t cntl_addr = 0; uint32_t addr = 0; @@ -2168,8 +2168,8 @@ static bool dce110_configure_crc(struct timing_generator *tg, return true; } -static bool dce110_get_crc(struct timing_generator *tg, - uint32_t *r_cr, uint32_t *g_y, uint32_t *b_cb) +bool dce110_get_crc(struct timing_generator *tg, + uint32_t *r_cr, uint32_t *g_y, uint32_t *b_cb) { uint32_t addr = 0; uint32_t value = 0; diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h index 232747c7c60b61c8949b6cc0d42a633509a1735f..734d4965dab1257dd7bcb43ee4542b8a6ad4310d 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h @@ -276,4 +276,10 @@ void dce110_tg_set_colors(struct timing_generator *tg, bool dce110_arm_vert_intr( struct timing_generator *tg, uint8_t width); +bool dce110_configure_crc(struct timing_generator *tg, + const struct crc_params *params); + +bool dce110_get_crc(struct timing_generator *tg, + uint32_t *r_cr, uint32_t *g_y, uint32_t *b_cb); + #endif /* __DC_TIMING_GENERATOR_DCE110_H__ */ diff --git a/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c b/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c index 2934650e0434cfc08bee51152924d90f2ac129fd..3ba4712a35abfe6e681fb749e2e5fecf00a208f2 100644 --- a/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c +++ b/drivers/gpu/drm/amd/display/dc/dce80/dce80_timing_generator.c @@ -212,6 +212,8 @@ static const struct timing_generator_funcs dce80_tg_funcs = { /* DCE8.0 overrides */ .enable_advanced_request = dce80_timing_generator_enable_advanced_request, + .configure_crc = dce110_configure_crc, + .get_crc = dce110_get_crc, }; void dce80_timing_generator_construct(