diff options
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0150-drm-amd-display-remove-hw_crtc_timing.patch')
-rw-r--r-- | meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0150-drm-amd-display-remove-hw_crtc_timing.patch | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0150-drm-amd-display-remove-hw_crtc_timing.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0150-drm-amd-display-remove-hw_crtc_timing.patch deleted file mode 100644 index 064db264..00000000 --- a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0150-drm-amd-display-remove-hw_crtc_timing.patch +++ /dev/null @@ -1,109 +0,0 @@ -From d036d469cd6411e36bd30c55f5ffbe96cf132e61 Mon Sep 17 00:00:00 2001 -From: Tony Cheng <tony.cheng@amd.com> -Date: Sat, 14 Jan 2017 18:57:57 -0500 -Subject: [PATCH 0150/4131] drm/amd/display: remove hw_crtc_timing - -Signed-off-by: Tony Cheng <tony.cheng@amd.com> -Reviewed-by: Harry Wentland <Harry.Wentland@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 +- - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 +- - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 +- - .../drm/amd/display/include/hw_sequencer_types.h | 40 ---------------------- - 4 files changed, 3 insertions(+), 43 deletions(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c b/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c -index c510e95..7e6661b 100644 ---- a/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c -+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c -@@ -681,7 +681,7 @@ static void dce110_stream_encoder_dp_unblank( - - uint64_t m_vid_l = n_vid; - -- m_vid_l *= param->crtc_timing.pixel_clock; -+ m_vid_l *= param->pixel_clk_khz; - m_vid_l = div_u64(m_vid_l, - param->link_settings.link_rate - * LINK_RATE_REF_FREQ_IN_KHZ); -diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c -index 1a9ba12..b51668e 100644 ---- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c -+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c -@@ -886,7 +886,7 @@ void dce110_unblank_stream(struct pipe_ctx *pipe_ctx, - struct encoder_unblank_param params = { { 0 } }; - - /* only 3 items below are used by unblank */ -- params.crtc_timing.pixel_clock = -+ params.pixel_clk_khz = - pipe_ctx->stream->public.timing.pix_clk_khz; - params.link_settings.link_rate = link_settings->link_rate; - pipe_ctx->stream_enc->funcs->dp_unblank(pipe_ctx->stream_enc, ¶ms); -diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h b/drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h -index cb369af..674bebf 100644 ---- a/drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h -+++ b/drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h -@@ -36,8 +36,8 @@ struct encoder_info_frame { - }; - - struct encoder_unblank_param { -- struct hw_crtc_timing crtc_timing; - struct dc_link_settings link_settings; -+ unsigned int pixel_clk_khz; - }; - - struct encoder_set_dp_phy_pattern_param { -diff --git a/drivers/gpu/drm/amd/display/include/hw_sequencer_types.h b/drivers/gpu/drm/amd/display/include/hw_sequencer_types.h -index 6bbca1b..f99a032 100644 ---- a/drivers/gpu/drm/amd/display/include/hw_sequencer_types.h -+++ b/drivers/gpu/drm/amd/display/include/hw_sequencer_types.h -@@ -40,46 +40,6 @@ struct drr_params { - uint32_t vertical_total_max; - }; - --/* CRTC timing structure */ --struct hw_crtc_timing { -- uint32_t h_total; -- uint32_t h_addressable; -- uint32_t h_overscan_left; -- uint32_t h_overscan_right; -- uint32_t h_sync_start; -- uint32_t h_sync_width; -- -- uint32_t v_total; -- uint32_t v_addressable; -- uint32_t v_overscan_top; -- uint32_t v_overscan_bottom; -- uint32_t v_sync_start; -- uint32_t v_sync_width; -- -- /* in KHz */ -- uint32_t pixel_clock; -- -- struct { -- uint32_t INTERLACED:1; -- uint32_t DOUBLESCAN:1; -- uint32_t PIXEL_REPETITION:4; /* 1...10 */ -- uint32_t HSYNC_POSITIVE_POLARITY:1; -- uint32_t VSYNC_POSITIVE_POLARITY:1; -- /* frame should be packed for 3D -- * (currently this refers to HDMI 1.4a FramePacking format */ -- uint32_t HORZ_COUNT_BY_TWO:1; -- uint32_t PACK_3D_FRAME:1; -- /* 0 - left eye polarity, 1 - right eye polarity */ -- uint32_t RIGHT_EYE_3D_POLARITY:1; -- /* DVI-DL High-Color mode */ -- uint32_t HIGH_COLOR_DL_MODE:1; -- uint32_t Y_ONLY:1; -- /* HDMI 2.0 - Support scrambling for TMDS character -- * rates less than or equal to 340Mcsc */ -- uint32_t LTE_340MCSC_SCRAMBLE:1; -- } flags; --}; -- - /* TODO hw_info_frame and hw_info_packet structures are same as in encoder - * merge it*/ - struct hw_info_packet { --- -2.7.4 - |