linux_old1/drivers/gpu/drm/i915
Chandra Konduru 663a36407a drm/i915: Preserve scaler state when clearing crtc_state
crtc_state is cleared during mode set which wipes out complete
scaler state too. This is causing issues. To fix, ensure scaler
state is preserved because it contains not only crtc
scaler usage, but also planes using scalers on this crtc.

Signed-off-by: Chandra Konduru <chandra.konduru@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2015-04-13 11:30:54 +02:00
..
Kconfig drm/i915/dsi: add drm mipi dsi host support 2015-01-29 16:51:39 +01:00
Makefile drm/i915: Extract i915_gem_shrinker.c 2015-03-20 11:48:15 +01:00
dvo.h
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c Enabled dithering in the intel VCH DVO for 18bpp pipelines. 2015-03-30 16:39:31 +02:00
dvo_ns2501.c drm/i915: Check pixel clock in ns2501 mode_valid hook 2014-09-03 11:05:21 +02:00
dvo_sil164.c
dvo_tfp410.c
i915_cmd_parser.c drm/i915: Tidy batch pool logic 2015-04-10 08:56:04 +02:00
i915_debugfs.c drm/i915: num_pd_pages/num_pd_entries isn't useful 2015-04-10 08:56:11 +02:00
i915_dma.c drm/i915: Use a separate slab for vmas 2015-04-10 10:17:13 +02:00
i915_drv.c drm/i915/chv: Remove Wait for a previous gfx force-off 2015-03-31 15:32:23 +02:00
i915_drv.h drm/i915: fix build for DEBUG_FS=n 2015-04-10 16:19:42 +02:00
i915_gem.c drm/i915: Move vm page allocation in proper place 2015-04-10 16:18:02 +02:00
i915_gem_batch_pool.c drm/i915: Split batch pool into size buckets 2015-04-10 08:56:05 +02:00
i915_gem_batch_pool.h drm/i915: Split batch pool into size buckets 2015-04-10 08:56:05 +02:00
i915_gem_context.c drm/i915: Allocate context objects from stolen 2015-04-10 10:41:24 +02:00
i915_gem_debug.c
i915_gem_dmabuf.c
i915_gem_evict.c drm/i915: kerneldoc for i915_gem_shrinker.c 2015-03-20 11:48:16 +01:00
i915_gem_execbuffer.c drm/i915: Split the batch pool by engine 2015-04-10 08:56:04 +02:00
i915_gem_gtt.c drm/i915: Move vm page allocation in proper place 2015-04-10 16:18:02 +02:00
i915_gem_gtt.h drm/i915/gen8: begin bitmap tracking 2015-04-10 08:56:12 +02:00
i915_gem_render_state.c drm/i915: Remove obsolete seqno parameter from 'i915_add_request' 2014-12-03 09:35:19 +01:00
i915_gem_render_state.h drm/i915/bdw: Render state init for Execlists 2014-09-03 11:04:52 +02:00
i915_gem_shrinker.c drm/i915: Simplify object is-pinned checking for shrinker 2015-04-10 10:58:34 +02:00
i915_gem_stolen.c Linux 4.0-rc3 2015-03-09 19:58:30 +10:00
i915_gem_tiling.c drm/i915: Check obj->vma_list under the struct_mutex 2015-02-24 15:30:42 +02:00
i915_gem_userptr.c drm/i915: Prevent use-after-free in invalidate_range_start callback 2015-02-05 16:31:30 +02:00
i915_gpu_error.c drm/i915: Record ring->start address in error state 2015-04-10 08:56:07 +02:00
i915_ioc32.c drm/i915: remove redundant #ifdef CONFIG_COMPAT 2014-10-24 16:34:07 +02:00
i915_irq.c drm/i915: Tidy gen8 IRQ handler 2015-04-10 10:36:13 +02:00
i915_params.c drm/i915: Add module param to test the load detect code 2015-03-27 11:22:52 +01:00
i915_reg.h drm/i915: Register definitions for skylake scalers 2015-04-13 11:29:56 +02:00
i915_suspend.c drm/i915: Remove regfile code&data for UMS suspend/resume 2015-02-27 18:10:39 +01:00
i915_sysfs.c drm/i915/skl: Updated the act_freq_mhz_show sysfs function 2015-03-17 22:30:25 +01:00
i915_trace.h drm/i915: Remove request->uniq 2015-04-10 10:41:11 +02:00
i915_trace_points.c
i915_vgpu.c drm/i915: Adds graphic address space ballooning logic 2015-02-13 23:28:23 +01:00
i915_vgpu.h drm/i915: Add ULL postfix to VGT_MAGIC constant 2015-03-17 22:30:18 +01:00
intel_acpi.c
intel_atomic.c drm/i915: Clear crtc atomic flags at beginning of transaction 2015-04-10 09:37:01 +02:00
intel_atomic_plane.c drm/i915/skl: Support for 90/270 rotation 2015-04-10 16:16:39 +02:00
intel_audio.c drm/i915: Convert the ddi cdclk code to get_display_clock_speed 2015-03-31 17:28:58 +02:00
intel_bios.c drm/i915: Fix the VBT child device parsing for BSW 2015-04-10 08:56:14 +02:00
intel_bios.h drm/i915: Fix the VBT child device parsing for BSW 2015-04-10 08:56:14 +02:00
intel_crt.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_ddi.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_display.c drm/i915: Preserve scaler state when clearing crtc_state 2015-04-13 11:30:54 +02:00
intel_dp.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_dp_mst.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_drv.h drm/i915: skylake scaler structure definitions 2015-04-13 11:30:05 +02:00
intel_dsi.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_dsi.h drm/i915/dsi: add drm mipi dsi host support 2015-01-29 16:51:39 +01:00
intel_dsi_panel_vbt.c drm/i915/dsi: remove intel_dsi_cmd.c and the unused functions therein 2015-01-29 16:57:14 +01:00
intel_dsi_pll.c drm/i915: Use DSI Pll1 for enabling MIPI DSI on Port C 2014-12-10 17:47:21 +01:00
intel_dvo.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_fbc.c drm/i915: kill i915.powersave 2015-03-26 13:04:23 +01:00
intel_fbdev.c drm/i915: Pass in plane state when (un)pinning frame buffers 2015-03-23 15:00:57 +01:00
intel_fifo_underrun.c drm/i915: Check for driver readyness before handling an underrun interrupt 2015-03-04 10:04:19 +02:00
intel_frontbuffer.c drm/i915: kill i915.powersave 2015-03-26 13:04:23 +01:00
intel_hdmi.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_i2c.c drm/i915: base gmbus pin validity check on the gmbus pin map array 2015-04-01 14:11:56 +02:00
intel_lrc.c drm/i915: Remove unused variable from execlists_context_queue 2015-04-10 16:34:44 +02:00
intel_lrc.h drm/i915: Move common request allocation code into a common function 2015-04-01 07:54:30 +02:00
intel_lvds.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_modes.c
intel_opregion.c drm/i915: Remove DRIVER_MODESET checks from modeset code 2015-02-27 18:10:53 +01:00
intel_overlay.c drm/i915: Allow disabling the destination colorkey for overlay 2015-04-10 08:55:54 +02:00
intel_panel.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-02-16 15:48:00 -08:00
intel_pm.c drm/i915: Disable Render power gating 2015-04-13 11:24:25 +02:00
intel_psr.c drm/i915/skl: Enabling PSR2 SU with frame sync 2015-04-07 10:06:38 +02:00
intel_renderstate.h drm/i915 Add golden context support for Gen9 2014-11-04 14:04:55 +01:00
intel_renderstate_gen6.c drm/i915: Add headers to the various render state 2014-12-10 17:47:23 +01:00
intel_renderstate_gen7.c drm/i915: Add headers to the various render state 2014-12-10 17:47:23 +01:00
intel_renderstate_gen8.c drm/i915: Add headers to the various render state 2014-12-10 17:47:23 +01:00
intel_renderstate_gen9.c drm/i915: Add headers to the various render state 2014-12-10 17:47:23 +01:00
intel_ringbuffer.c drm/i915: Use a separate slab for requests 2015-04-10 10:17:07 +02:00
intel_ringbuffer.h drm/i915: Split the batch pool by engine 2015-04-10 08:56:04 +02:00
intel_runtime_pm.c drm/i915: Spelling s/auxilliary/auxiliary/ 2015-03-17 22:30:12 +01:00
intel_sdvo.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_sdvo_regs.h
intel_sideband.c drm/i915: Correct the IOSF Dev_FN field for IOSF transfers 2015-02-09 14:26:19 +02:00
intel_sprite.c drm/i915: Keep sprite plane src rect in 16.16 format 2015-04-13 11:30:40 +02:00
intel_tv.c drm/i915: Allocate connector state together with the connectors 2015-04-13 11:23:25 +02:00
intel_uncore.c drm/i915: Reduce locking in execlist command submission 2015-04-10 10:31:44 +02:00