Commit e216431b authored by Aurabindo Pillai's avatar Aurabindo Pillai Committed by Alex Deucher
Browse files

drm/amd/display: Add dc_ctx to link_enc_create() parameters



[Why&How]
Preparation to enable run time initialization of register offsets to add
dc_context to the link_enc_create callback. This is needed to get the
dc_ctx handle where register offset initialization routine is called.

Reviewed-by: default avatarRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Acked-by: default avatarAlan Liu <HaoPing.Liu@amd.com>
Acked-by: default avatarAlex Hung <alex.hung@amd.com>
Signed-off-by: default avatarAurabindo Pillai <aurabindo.pillai@amd.com>
Tested-by: default avatarDaniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 4074f96d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1703,7 +1703,7 @@ static bool dc_link_construct_legacy(struct dc_link *link,
	enc_init_data.transmitter =
		translate_encoder_to_transmitter(enc_init_data.encoder);
	link->link_enc =
		link->dc->res_pool->funcs->link_enc_create(&enc_init_data);
		link->dc->res_pool->funcs->link_enc_create(dc_ctx, &enc_init_data);

	if (!link->link_enc) {
		DC_ERROR("Failed to create link encoder!\n");
+1 −0
Original line number Diff line number Diff line
@@ -612,6 +612,7 @@ static const struct encoder_feature_support link_enc_feature = {
};

static struct link_encoder *dce100_link_encoder_create(
	struct dc_context *ctx,
	const struct encoder_init_data *enc_init_data)
{
	struct dce110_link_encoder *enc110 =
+1 −0
Original line number Diff line number Diff line
@@ -660,6 +660,7 @@ static const struct encoder_feature_support link_enc_feature = {
};

static struct link_encoder *dce110_link_encoder_create(
	struct dc_context *ctx,
	const struct encoder_init_data *enc_init_data)
{
	struct dce110_link_encoder *enc110 =
+1 −0
Original line number Diff line number Diff line
@@ -618,6 +618,7 @@ static const struct encoder_feature_support link_enc_feature = {
};

static struct link_encoder *dce112_link_encoder_create(
	struct dc_context *ctx,
	const struct encoder_init_data *enc_init_data)
{
	struct dce110_link_encoder *enc110 =
+1 −0
Original line number Diff line number Diff line
@@ -697,6 +697,7 @@ static const struct encoder_feature_support link_enc_feature = {
};

static struct link_encoder *dce120_link_encoder_create(
	struct dc_context *ctx,
	const struct encoder_init_data *enc_init_data)
{
	struct dce110_link_encoder *enc110 =
Loading