linux/drivers/gpu/drm/i915/display
Stanislav Lisovskiy 73a0ff0b30 drm/i915: Fix wrong escape clock divisor init for GLK
According to Bspec clock divisor registers in GeminiLake
should be initialized by shifting 1(<<) to amount of correspondent
divisor. While i915 was writing all this time that value as is.

Surprisingly that it by accident worked, until we met some issues
with Microtech Etab.

v2: Added Fixes tag and cc
v3: Added stable to cc as well.

Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Reviewed-by: Vandita Kulkarni <vandita.kulkarni@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108826
Fixes: bcc6570048 ("drm/i915/glk: Program txesc clock divider for GLK")
Cc: Deepak M <m.deepak@intel.com>
Cc: Madhav Chauhan <madhav.chauhan@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: intel-gfx@lists.freedesktop.org
Cc: stable@vger.kernel.org
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190712081938.14185-1-stanislav.lisovskiy@intel.com
(cherry picked from commit ce52ad5dd5)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2019-08-05 11:44:02 +03:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
icl_dsi.c
intel_acpi.c
intel_acpi.h
intel_atomic_plane.c
intel_atomic_plane.h
intel_atomic.c
intel_atomic.h
intel_audio.c
intel_audio.h
intel_bios.c drm/i915/vbt: Fix VBT parsing for the PSR section 2019-07-29 15:49:55 +03:00
intel_bios.h
intel_bw.c drm/i915: Deal with machines that expose less than three QGV points 2019-07-29 15:35:06 +03:00
intel_bw.h
intel_cdclk.c drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV 2019-07-29 15:49:54 +03:00
intel_cdclk.h
intel_color.c
intel_color.h
intel_combo_phy.c
intel_combo_phy.h
intel_connector.c
intel_connector.h
intel_crt.c
intel_crt.h
intel_ddi.c
intel_ddi.h
intel_display_power.c drm/i915: Fix the TBT AUX power well enabling 2019-07-29 15:54:37 +03:00
intel_display_power.h
intel_display.c drm/i915: Fix various tracepoints for gen2 2019-07-29 14:59:30 +03:00
intel_display.h
intel_dp_aux_backlight.c
intel_dp_aux_backlight.h
intel_dp_link_training.c
intel_dp_link_training.h
intel_dp_mst.c
intel_dp_mst.h
intel_dp.c
intel_dp.h
intel_dpio_phy.c
intel_dpio_phy.h
intel_dpll_mgr.c
intel_dpll_mgr.h
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c
intel_dsi.c
intel_dsi.h
intel_dvo_dev.h
intel_dvo.c
intel_dvo.h
intel_fbc.c
intel_fbc.h
intel_fbdev.c
intel_fbdev.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_frontbuffer.c
intel_frontbuffer.h
intel_gmbus.c
intel_gmbus.h
intel_hdcp.c drm/i915: fix possible memory leak in intel_hdcp_auth_downstream() 2019-08-05 11:43:22 +03:00
intel_hdcp.h
intel_hdmi.c
intel_hdmi.h
intel_hotplug.c
intel_hotplug.h
intel_lpe_audio.c
intel_lpe_audio.h
intel_lspcon.c
intel_lspcon.h
intel_lvds.c
intel_lvds.h
intel_opregion.c
intel_opregion.h
intel_overlay.c
intel_overlay.h
intel_panel.c
intel_panel.h
intel_pipe_crc.c
intel_pipe_crc.h
intel_psr.c
intel_psr.h
intel_quirks.c
intel_quirks.h
intel_sdvo_regs.h
intel_sdvo.c
intel_sdvo.h
intel_sprite.c
intel_sprite.h
intel_tv.c
intel_tv.h
intel_vbt_defs.h drm/i915/vbt: Fix VBT parsing for the PSR section 2019-07-29 15:49:55 +03:00
intel_vdsc.c
intel_vdsc.h
Makefile
Makefile.header-test
vlv_dsi_pll.c drm/i915: Fix wrong escape clock divisor init for GLK 2019-08-05 11:44:02 +03:00
vlv_dsi.c