linux-hardened/drivers/gpu/drm/i915
Ander Conselvan de Oliveira 7ed9f894e5 drm/i915: Don't calculate a new clock in ILK+ code if it is already set
Remove the clock calculation from ironlake_crtc_compute_clock() when the
encoder compute_config() already set one. The value was just thrown away
in that case.

Note that the previously set clock is not validated against the limits
anymore. That is ok since the fixed clocks from DP and SDVO are within
the supported range, so the call to ironlake_compute_clocks() would
never fail in that case.

v2: Add note about not checking fixed clocks agains limits. (Maarten)
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1458576016-30348-7-git-send-email-ander.conselvan.de.oliveira@intel.com
2016-03-23 14:22:06 +02:00
..
dvo.h drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_ch7xxx.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_ch7017.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_ivch.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_ns2501.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_sil164.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
dvo_tfp410.c drm/i915: constify intel_dvo_dev_ops structures 2015-12-09 08:21:10 +01:00
i915_cmd_parser.c drm/i915: Bump command parser version for new whitelisted registers 2016-03-21 10:03:26 +01:00
i915_debugfs.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_dma.c drm/i915: Fix use after free when printing load failure 2016-03-23 12:00:16 +02:00
i915_drv.c drm/i915: Implement color management on chv 2016-03-21 11:41:28 -07:00
i915_drv.h drm/i915/tdr: Prepare error handler to accept mask of hung engines 2016-03-22 14:12:59 +02:00
i915_gem.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_gem_batch_pool.c
i915_gem_batch_pool.h
i915_gem_context.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_gem_debug.c drm/i915: More renaming of rings to engines 2016-03-16 15:33:30 +00:00
i915_gem_dmabuf.c drm/i915: Use CPU mapping for userspace dma-buf mmap() 2016-02-09 11:21:03 +01:00
i915_gem_evict.c drm/i915: Rename vma->*_list to *_link for consistency 2016-02-26 13:15:39 +00:00
i915_gem_execbuffer.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_gem_fence.c Linux 4.4-rc4 2015-12-08 11:04:26 +10:00
i915_gem_gtt.c drm/i915: Codify our assumption that the Global GTT is <= 4GiB 2016-03-18 15:19:18 +02:00
i915_gem_gtt.h drm/i915/gtt: Clean up GGTT probing code 2016-03-18 15:18:15 +02:00
i915_gem_render_state.c drm/i915: Rename intel_engine_cs struct members 2016-03-16 15:33:17 +00:00
i915_gem_render_state.h drm/i915: Rename intel_engine_cs function parameters 2016-03-16 15:33:10 +00:00
i915_gem_shrinker.c drm/i915: Rename vma->*_list to *_link for consistency 2016-02-26 13:15:39 +00:00
i915_gem_stolen.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_gem_tiling.c drm/i915: get runtime PM reference around GEM set_tiling IOCTL 2015-11-17 18:43:30 +02:00
i915_gem_userptr.c drm/i915: Avoid snooping with userptr where not supported 2016-03-02 13:46:21 +00:00
i915_gpu_error.c drm/i915/tdr: Prepare error handler to accept mask of hung engines 2016-03-22 14:12:59 +02:00
i915_guc_reg.h drm/i915/guc: Add GuC ADS (Addition Data Structure) - allocation 2016-01-05 11:33:34 +01:00
i915_guc_submission.c drm/i915: More intel_engine_cs renaming 2016-03-16 15:33:24 +00:00
i915_ioc32.c
i915_irq.c drm/i915/tdr: Prepare error handler to accept mask of hung engines 2016-03-22 14:12:59 +02:00
i915_params.c drm/i915: Add fault injection support 2016-03-17 15:22:09 +02:00
i915_params.h drm/i915: Add fault injection support 2016-03-17 15:22:09 +02:00
i915_reg.h drm/i915/bxt: Initialize MIPI DSI for BXT 2016-03-22 17:16:36 +02:00
i915_suspend.c drm/i915/bxt: Don't save/restore eDP panel power during suspend (v3) 2016-02-08 11:32:32 +02:00
i915_sysfs.c drm/i915: Hold RPM reference while setting freq limits through sysfs 2016-03-02 18:50:47 +02:00
i915_trace.h drm/i915: More intel_engine_cs renaming 2016-03-16 15:33:24 +00:00
i915_trace_points.c
i915_vgpu.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
i915_vgpu.h drm/i915: Type safe register read/write 2015-11-18 15:39:11 +02:00
intel_acpi.c drm/i915: Drop unnecessary #include <linux/vga_switcheroo.h> 2015-10-13 10:18:38 +02:00
intel_atomic.c drm/i915: Remove some post-commit members from intel_crtc->atomic, v3. 2016-03-16 14:50:25 +01:00
intel_atomic_plane.c drm/i915: Pass the correct crtc state to .update_plane() 2016-03-10 13:49:31 +02:00
intel_audio.c drm/i915: Move load time init of display/audio hooks earlier 2016-03-17 15:22:04 +02:00
intel_bios.c drm/i915: hide away VBT private data in a separate header 2016-03-17 11:58:57 +02:00
intel_bios.h drm/i915: hide away VBT private data in a separate header 2016-03-17 11:58:57 +02:00
intel_color.c drm/i915: Implement color management on chv 2016-03-21 11:41:28 -07:00
intel_crt.c drm/i915: Move HSW/BDW pll selection logic to intel_dpll_mgr.c 2016-03-09 11:55:31 +02:00
intel_csr.c drm/i915/csr: Allow matching unknown HW steppings with generic firmware 2016-03-16 17:53:00 +02:00
intel_ddi.c drm/i915/bxt: add dsi transcoders 2016-03-21 12:58:58 +02:00
intel_display.c drm/i915: Don't calculate a new clock in ILK+ code if it is already set 2016-03-23 14:22:06 +02:00
intel_dp.c drm/i915: move VBT based eDP port check to intel_bios.c 2016-03-16 18:28:36 +02:00
intel_dp_link_training.c drm/i915/dp: reduce missing TPS3 support errors to debug logging 2016-02-08 11:37:17 +02:00
intel_dp_mst.c drm/i915: Fix race condition in intel_dp_destroy_mst_connector() 2016-03-17 09:12:28 +01:00
intel_dpll_mgr.c drm/i915: fix sparse warning for using false as NULL 2016-03-17 11:12:07 +02:00
intel_dpll_mgr.h drm/i915: Use a crtc mask instead of a refcount for dpll functions, v2. 2016-03-17 09:27:28 +01:00
intel_drv.h drm/i915: Implement color management on bdw/skl/bxt/kbl 2016-03-21 11:40:31 -07:00
intel_dsi.c drm/i915/bxt: Initialize MIPI DSI for BXT 2016-03-22 17:16:36 +02:00
intel_dsi.h drm/i915: add for_each_port_masked macro 2016-03-16 18:08:48 +02:00
intel_dsi_panel_vbt.c drm/i915/dsi: start using enum mipi_dsi_pixel_format 2016-03-16 17:55:52 +02:00
intel_dsi_pll.c drm/i915/dsi: start using enum mipi_dsi_pixel_format 2016-03-16 17:55:52 +02:00
intel_dvo.c drm: Pass 'name' to drm_encoder_init() 2015-12-11 09:13:20 +01:00
intel_fbc.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
intel_fbdev.c drm/i915: Implement color management on bdw/skl/bxt/kbl 2016-03-21 11:40:31 -07:00
intel_fifo_underrun.c drm/i915: make transcoder_name return a string 2016-03-16 18:09:53 +02:00
intel_frontbuffer.c
intel_guc.h drm/i915/guc: Decouple GuC engine id from ring id 2016-01-25 10:56:30 +00:00
intel_guc_fwif.h drm/i915/guc: Decouple GuC engine id from ring id 2016-01-25 10:56:30 +00:00
intel_guc_loader.c drm/i915/guc: Support GuC SKL v6.1 2016-03-16 15:26:58 -07:00
intel_hdmi.c Merge drm-fixes into drm-next. 2016-03-14 09:46:02 +10:00
intel_hotplug.c drm/i915: intel_hpd_init(): Fix suspend/resume reprobing 2016-01-13 10:49:42 +02:00
intel_i2c.c drm/i915: Actually retry with bit-banging after GMBUS timeout 2016-03-11 10:23:28 +02:00
intel_lrc.c drm/i915/tdr: Initialize hangcheck struct for each engine 2016-03-22 13:52:42 +02:00
intel_lrc.h drm/i915: Rename intel_engine_cs function parameters 2016-03-16 15:33:10 +00:00
intel_lvds.c drm/i915: move VBT based LVDS presence check to intel_bios.c 2016-03-16 18:28:26 +02:00
intel_mocs.c drm/i915: More renaming of rings to engines 2016-03-16 15:33:30 +00:00
intel_mocs.h
intel_modes.c drm/i915: Add HDMI aspect ratio property for SDVO 2015-09-30 10:20:12 +02:00
intel_opregion.c drm/i915/opregion: handle VBT sizes bigger than 6 KB 2015-12-17 11:40:57 +02:00
intel_overlay.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
intel_panel.c drm/i915/panel: setup pwm backlight based on connector type 2016-03-16 18:28:50 +02:00
intel_pm.c drm/i915: Rename dev_priv->gtt to dev_priv->ggtt 2016-03-18 15:18:15 +02:00
intel_psr.c Revert "drm/i915: Enable PSR by default on Valleyview and Cherryview." 2016-03-10 13:49:22 +02:00
intel_renderstate.h
intel_renderstate_gen6.c
intel_renderstate_gen7.c
intel_renderstate_gen8.c
intel_renderstate_gen9.c
intel_ringbuffer.c drm/i915/tdr: Initialize hangcheck struct for each engine 2016-03-22 13:52:42 +02:00
intel_ringbuffer.h drm/i915: Use an array of register tables in command parser 2016-03-21 10:02:01 +01:00
intel_runtime_pm.c drm/i915/bxt: add dsi transcoders 2016-03-21 12:58:58 +02:00
intel_sdvo.c drm/i915: Move the encoder vs. FDI dotclock check out from encoder .get_config() 2016-03-01 13:04:04 +02:00
intel_sdvo_regs.h drm/i915/sdvo: revert bogus kernel-doc comments to normal comments 2016-01-20 10:21:34 +02:00
intel_sideband.c drm/i915: Extend gpio read/write to other cores 2016-02-04 19:11:17 +02:00
intel_sprite.c drm/i915: Pass drm_frambuffer to intel_compute_page_offset() 2016-03-01 12:48:09 +02:00
intel_tv.c drm/i915: move VBT based TV presence check to intel_bios.c 2016-03-16 18:28:07 +02:00
intel_uncore.c drm/i915: Modify reset func to handle per engine resets 2016-03-17 15:01:15 +02:00
intel_vbt_defs.h drm/i915: hide away VBT private data in a separate header 2016-03-17 11:58:57 +02:00
Kconfig drm/i915: Kconfig for extra driver debugging 2016-03-03 17:26:57 +00:00
Kconfig.debug drm/i915: Kconfig for extra driver debugging 2016-03-03 17:26:57 +00:00
Makefile drm/i915: Extract out gamma table and CSC to their own file 2016-03-21 11:39:08 -07:00