|
@@ -724,7 +724,7 @@ static void get_pixel_clock_parameters(
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-enum dc_status dce110_resource_build_pipe_hw_param(struct pipe_ctx *pipe_ctx)
|
|
|
+void dce110_resource_build_pipe_hw_param(struct pipe_ctx *pipe_ctx)
|
|
|
{
|
|
|
get_pixel_clock_parameters(pipe_ctx, &pipe_ctx->stream_res.pix_clk_params);
|
|
|
pipe_ctx->clock_source->funcs->get_pix_clk_dividers(
|
|
@@ -734,8 +734,6 @@ enum dc_status dce110_resource_build_pipe_hw_param(struct pipe_ctx *pipe_ctx)
|
|
|
resource_build_bit_depth_reduction_params(pipe_ctx->stream,
|
|
|
&pipe_ctx->stream->bit_depth_params);
|
|
|
pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding;
|
|
|
-
|
|
|
- return DC_OK;
|
|
|
}
|
|
|
|
|
|
static bool is_surface_pixel_format_supported(struct pipe_ctx *pipe_ctx, unsigned int underlay_idx)
|
|
@@ -754,7 +752,6 @@ static enum dc_status build_mapped_resource(
|
|
|
struct dc_state *context,
|
|
|
struct dc_stream_state *stream)
|
|
|
{
|
|
|
- enum dc_status status = DC_OK;
|
|
|
struct pipe_ctx *pipe_ctx = resource_get_head_pipe_for_stream(&context->res_ctx, stream);
|
|
|
|
|
|
if (!pipe_ctx)
|
|
@@ -764,10 +761,7 @@ static enum dc_status build_mapped_resource(
|
|
|
dc->res_pool->underlay_pipe_index))
|
|
|
return DC_SURFACE_PIXEL_FORMAT_UNSUPPORTED;
|
|
|
|
|
|
- status = dce110_resource_build_pipe_hw_param(pipe_ctx);
|
|
|
-
|
|
|
- if (status != DC_OK)
|
|
|
- return status;
|
|
|
+ dce110_resource_build_pipe_hw_param(pipe_ctx);
|
|
|
|
|
|
/* TODO: validate audio ASIC caps, encoder */
|
|
|
|