Commit 264efa31 authored by Eric Bernstein's avatar Eric Bernstein Committed by Alex Deucher
Browse files

drm/amd/display: remove output_format from ipp_setup

parent b8ea60ce
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -266,8 +266,7 @@ static void ippn10_set_degamma_format_float(
void ippn10_cnv_setup (
		struct transform *xfm_base,
		enum surface_pixel_format input_format,
		enum expansion_mode mode,
		enum ipp_output_format cnv_out_format)
		enum expansion_mode mode)
{
	uint32_t pixel_format;
	uint32_t alpha_en;
+1 −2
Original line number Diff line number Diff line
@@ -1358,8 +1358,7 @@ void dcn10_dpp_dscl_set_scaler_manual_scale(
void ippn10_cnv_setup (
		struct transform *xfm_base,
		enum surface_pixel_format input_format,
		enum expansion_mode mode,
		enum ipp_output_format cnv_out_format);
		enum expansion_mode mode);

void ippn10_full_bypass(struct transform *xfm_base);

+2 −2
Original line number Diff line number Diff line
@@ -727,11 +727,11 @@ void ippn10_full_bypass(struct transform *xfm_base)
			FORMAT_EXPANSION_MODE, 0);

	/* COLOR_KEYER_CONTROL.COLOR_KEYER_EN = 0 this should be default */
	if (xfm->tf_mask->CM_BYPASS_EN)
		REG_SET(CM_CONTROL, 0, CM_BYPASS_EN, 1);

	/* Setting degamma bypass for now */
	REG_SET(CM_DGAM_CONTROL, 0, CM_DGAM_LUT_MODE, 0);
	REG_SET(CM_IGAM_CONTROL, 0, CM_IGAM_LUT_MODE, 0);
}

static bool ippn10_ingamma_ram_inuse(struct transform *xfm_base,
+1 −2
Original line number Diff line number Diff line
@@ -2316,8 +2316,7 @@ static void update_dchubp_dpp(

	xfm->funcs->ipp_setup(xfm,
			plane_state->format,
			1,
			IPP_OUTPUT_FORMAT_12_BIT_FIX);
			EXPANSION_MODE_ZERO);

	mpcc_cfg.mi = mi;
	mpcc_cfg.opp = pipe_ctx->stream_res.opp;
+1 −2
Original line number Diff line number Diff line
@@ -86,8 +86,7 @@ struct ipp_funcs {
	void (*ipp_setup)(
		struct input_pixel_processor *ipp,
		enum surface_pixel_format input_format,
		enum expansion_mode mode,
		enum ipp_output_format output_format);
		enum expansion_mode mode);

	/* DCE function to setup IPP.  TODO: see if we can consolidate to setup */
	void (*ipp_program_prescale)(
Loading