Skip to content

Commit 4d2e128

Browse files
committed
Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Display panel & power related fixes: - Backlight fix (Lyude) - Display watermark fix (Ville) - VLV panel power fix (Hans) Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> From: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/YHg4nz/ndzDRmPjd@intel.com
2 parents d434405 + aee6f25 commit 4d2e128

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,6 @@ int intel_dp_aux_init_backlight_funcs(struct intel_connector *connector)
646646
break;
647647
case INTEL_BACKLIGHT_DISPLAY_DDI:
648648
try_intel_interface = true;
649-
try_vesa_interface = true;
650649
break;
651650
default:
652651
return -ENODEV;

drivers/gpu/drm/i915/display/vlv_dsi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -992,14 +992,14 @@ static void intel_dsi_post_disable(struct intel_atomic_state *state,
992992
* FIXME As we do with eDP, just make a note of the time here
993993
* and perform the wait before the next panel power on.
994994
*/
995-
intel_dsi_msleep(intel_dsi, intel_dsi->panel_pwr_cycle_delay);
995+
msleep(intel_dsi->panel_pwr_cycle_delay);
996996
}
997997

998998
static void intel_dsi_shutdown(struct intel_encoder *encoder)
999999
{
10001000
struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder);
10011001

1002-
intel_dsi_msleep(intel_dsi, intel_dsi->panel_pwr_cycle_delay);
1002+
msleep(intel_dsi->panel_pwr_cycle_delay);
10031003
}
10041004

10051005
static bool intel_dsi_get_hw_state(struct intel_encoder *encoder,

drivers/gpu/drm/i915/intel_pm.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5471,12 +5471,12 @@ static int icl_build_plane_wm(struct intel_crtc_state *crtc_state,
54715471
struct skl_plane_wm *wm = &crtc_state->wm.skl.raw.planes[plane_id];
54725472
int ret;
54735473

5474-
memset(wm, 0, sizeof(*wm));
5475-
54765474
/* Watermarks calculated in master */
54775475
if (plane_state->planar_slave)
54785476
return 0;
54795477

5478+
memset(wm, 0, sizeof(*wm));
5479+
54805480
if (plane_state->planar_linked_plane) {
54815481
const struct drm_framebuffer *fb = plane_state->hw.fb;
54825482
enum plane_id y_plane_id = plane_state->planar_linked_plane->id;

0 commit comments

Comments
 (0)