linux-stable/drivers/gpu/drm/i915/display
Imre Deak 703cd9ae0d drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support
Make sure that the XYUV8888 format is handled correctly when it's used
with a MC_CCS modifier framebuffer. Besides this format not working, the
driver will also return an incorrect error value when trying to use it,
indicating that the second color plane in the framebuffer is set
unexpectedly.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210501002853.4132009-1-imre.deak@intel.com
2021-05-05 16:52:24 +03:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
g4x_dp.c drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/IS_SANDYBRIDGE 2021-03-23 16:36:42 -07:00
g4x_dp.h drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace 2021-03-19 18:31:49 +02:00
g4x_hdmi.c drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace 2021-03-19 18:31:49 +02:00
g4x_hdmi.h drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace 2021-03-19 18:31:49 +02:00
i9xx_plane.c drm/i915: Remove stray newlines 2021-04-28 15:55:09 +03:00
i9xx_plane.h drm/i915: migrate i9xx plane get config 2021-02-08 12:09:28 +02:00
icl_dsi.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_acpi.c drm/i915: Fix invalid access to ACPI _DSM objects 2021-04-08 00:00:24 +03:00
intel_acpi.h
intel_atomic.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_atomic.h
intel_atomic_plane.c drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate adjustment 2021-04-19 18:28:03 +03:00
intel_atomic_plane.h drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate adjustment 2021-04-19 18:28:03 +03:00
intel_audio.c drm/i915/audio: fix indentation, remove extra braces 2021-05-04 15:23:26 +03:00
intel_audio.h
intel_bios.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_bios.h drm/i915/bios: add intel_bios_encoder_data to encoder, use for iboost 2021-03-18 14:44:16 +02:00
intel_bw.c drm/i915: Polish for_each_dbuf_slice() 2021-04-21 01:31:04 +03:00
intel_bw.h
intel_cdclk.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_cdclk.h
intel_color.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_color.h
intel_combo_phy.c drm/i915/display: Eliminate most usage of INTEL_GEN() 2021-03-23 16:41:11 -07:00
intel_combo_phy.h
intel_connector.c
intel_connector.h
intel_crt.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_crt.h drm/i915: Remove repeated declaration 2021-03-29 12:39:35 -07:00
intel_crtc.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_crtc.h drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_csr.c drm/i915/dmc: Let's abstract the dmc path. 2021-04-21 17:23:38 -04:00
intel_csr.h
intel_cursor.c drm/i915: Unify the FB and plane state view information into one struct 2021-03-29 22:58:11 +03:00
intel_cursor.h
intel_ddi.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_ddi.h drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all DDI platforms 2021-03-08 18:39:54 +02:00
intel_ddi_buf_trans.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_ddi_buf_trans.h drm/i915: refactor ddi translations into a separate file (v2) 2021-02-05 15:43:36 +02:00
intel_de.h
intel_display.c drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support 2021-05-05 16:52:24 +03:00
intel_display.h drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_display_debugfs.c drm/i915/display: Eliminate IS_GEN9_{BC,LP} 2021-04-14 11:13:26 +03:00
intel_display_debugfs.h
intel_display_power.c drm/i915: Add enabledisable() 2021-04-21 01:48:36 +03:00
intel_display_power.h drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power domain names 2021-02-24 14:05:39 +02:00
intel_display_types.h drm/i915: Add support for FBs requiring a POT stride alignment 2021-03-29 22:58:12 +03:00
intel_dp.c drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly 2021-04-28 11:07:01 +03:00
intel_dp.h drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly 2021-04-28 11:07:01 +03:00
intel_dp_aux.c drm/i915: Fix pre-skl DP AUX precharge length 2021-04-28 15:52:23 +03:00
intel_dp_aux.h drm/i915/dp: split out aux functionality to intel_dp_aux.c 2021-01-21 13:27:42 +02:00
intel_dp_aux_backlight.c drm/i915: Add enabledisable() 2021-04-21 01:48:36 +03:00
intel_dp_aux_backlight.h
intel_dp_hdcp.c drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly 2021-04-28 11:07:01 +03:00
intel_dp_hdcp.h drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly 2021-04-28 11:07:01 +03:00
intel_dp_link_training.c Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next 2021-04-19 14:01:04 -04:00
intel_dp_link_training.h drm/i915: Relocate intel_dp_program_link_training_pattern() 2021-03-19 18:31:01 +02:00
intel_dp_mst.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_dp_mst.h
intel_dpio_phy.c
intel_dpio_phy.h
intel_dpll.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_dpll.h drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_dpll_mgr.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_dpll_mgr.h drm/i915: Use pipes instead crtc indices in PLL state tracking 2021-03-08 18:38:21 +02:00
intel_dsb.c drm/i915: Add missing ww lock in intel_dsb_prepare. 2021-03-24 17:29:02 +01:00
intel_dsb.h
intel_dsi.c
intel_dsi.h drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to next panel-on 2021-04-12 10:47:35 +02:00
intel_dsi_dcs_backlight.c drm/i915: Pass port to intel_panel_bl_funcs.get() 2021-01-15 16:19:12 +02:00
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c drm/i915/display: Eliminate most usage of INTEL_GEN() 2021-03-23 16:41:11 -07:00
intel_dvo.c
intel_dvo.h
intel_dvo_dev.h
intel_fb.c drm/i915: Pass intel_framebuffer instad of drm_framebuffer to intel_fill_fb_info() 2021-05-04 16:12:14 +03:00
intel_fb.h drm/i915: Pass intel_framebuffer instad of drm_framebuffer to intel_fill_fb_info() 2021-05-04 16:12:14 +03:00
intel_fbc.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_fbc.h
intel_fbdev.c drm/i915: Pass ww ctx to intel_pin_to_display_plane 2021-03-24 17:27:20 +01:00
intel_fbdev.h
intel_fdi.c drm/i915/display: Convert gen5/gen6 tests to IS_IRONLAKE/IS_SANDYBRIDGE 2021-03-23 16:36:42 -07:00
intel_fdi.h drm/i915: migrate hsw fdi code to new file. 2021-02-05 15:50:43 +02:00
intel_fifo_underrun.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_fifo_underrun.h
intel_frontbuffer.c drm/i915: Add frontbuffer tracking tracepoints 2021-04-28 15:55:21 +03:00
intel_frontbuffer.h
intel_global_state.c
intel_global_state.h
intel_gmbus.c Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-intel-next 2021-04-19 14:01:04 -04:00
intel_gmbus.h
intel_hdcp.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_hdcp.h drm/i915/hdcp: Pass dig_port to intel_hdcp_init 2021-01-13 08:29:32 +05:30
intel_hdmi.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_hdmi.h drm/i915: Introduce g4x_hdmi.c 2021-03-19 18:31:29 +02:00
intel_hotplug.c drm/i915: skip display initialization when there is no display 2021-04-09 13:30:43 -07:00
intel_hotplug.h
intel_lpe_audio.c drm/i915: Remove references to struct drm_device.pdev 2021-02-02 13:58:42 +02:00
intel_lpe_audio.h
intel_lspcon.c
intel_lspcon.h
intel_lvds.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_lvds.h
intel_opregion.c drm/i915: Remove references to struct drm_device.pdev 2021-02-02 13:58:42 +02:00
intel_opregion.h
intel_overlay.c drm/i915: fix an error code in intel_overlay_do_put_image() 2021-04-20 10:14:16 -04:00
intel_overlay.h
intel_panel.c drm/i915/backlight: use unique backlight device names 2021-05-03 16:41:41 +03:00
intel_panel.h drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) 2021-01-19 12:35:52 -05:00
intel_pipe_crc.c drm/i915: Stop using crtc->index as the pipe 2021-04-28 15:55:21 +03:00
intel_pipe_crc.h
intel_pps.c drm/i915/display: Eliminate IS_GEN9_{BC,LP} 2021-04-14 11:13:26 +03:00
intel_pps.h drm/i915/pps: move pps code over from intel_display.c and refactor 2021-01-21 13:26:19 +02:00
intel_psr.c drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 2021-04-26 17:01:34 -07:00
intel_psr.h drm/i915/display: Support PSR Multiple Instances 2021-02-05 05:29:15 -08:00
intel_quirks.c drm/i915: Remove references to struct drm_device.pdev 2021-02-02 13:58:42 +02:00
intel_quirks.h
intel_sdvo.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
intel_sdvo.h
intel_sdvo_regs.h
intel_sprite.c drm/i915: Unify the FB and plane state view information into one struct 2021-03-29 22:58:11 +03:00
intel_sprite.h drm/i915/intel_fb: Pull FB plane functions from intel_sprite.c 2021-03-29 22:54:50 +03:00
intel_tc.c drm/i915: Say "enable foo" instead of "set foo to enabled" 2021-04-21 01:49:08 +03:00
intel_tc.h
intel_tv.c drm/i915/display: rename display version macros 2021-04-14 13:04:30 +03:00
intel_tv.h
intel_vbt_defs.h drm/i915/vbt: update DP max link rate table 2021-02-20 12:16:38 +02:00
intel_vdsc.c drm/i915/display: Simplify GLK display version tests 2021-03-23 16:41:19 -07:00
intel_vdsc.h
intel_vga.c drm/i915/display: Eliminate most usage of INTEL_GEN() 2021-03-23 16:41:11 -07:00
intel_vga.h
intel_vrr.c drm/i915: Fix vblank timestamps with VRR 2021-01-25 15:23:34 -08:00
intel_vrr.h drm/i915: Remove repeated declaration 2021-03-29 12:39:35 -07:00
skl_scaler.c drm/i915/display: Eliminate most usage of INTEL_GEN() 2021-03-23 16:41:11 -07:00
skl_scaler.h drm/i915: refactor skylake scaler code into new file. 2021-02-08 12:12:41 +02:00
skl_universal_plane.c drm/i915: Remove stray newlines 2021-04-28 15:55:09 +03:00
skl_universal_plane.h drm/i915/intel_fb: Pull FB plane functions from skl_universal_plane.c 2021-03-29 22:54:50 +03:00
vlv_dsi.c drm/i915/display: move crtc and dpll declarations where they belong 2021-04-28 11:17:11 +03:00
vlv_dsi_pll.c