Star64_linux/drivers/gpu/drm/i915/display
Ville Syrjälä a007138e89 drm/i915: Skip aux plane stuff when there is no aux plane
when the hardware isn't going to use the aux plane there's no
real point in dealing with the relevant hardware restrictions.
So let's just skip all that when not necessary.

We can now also remove the offset=~0xfff behaviour for unused
color planes. Let's just zero out everyting so as to not leave
stale garbage behind to confuse people debugging the code.

v2: Explicitly set AUX_DIST to zero when there is no aux plane

Reviewed-by: Imre Deak <imre.deak@intel.com> #v1
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201009120028.32422-1-ville.syrjala@linux.intel.com
2020-10-09 21:12:13 +03:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
icl_dsi.c drm/i915: Move the initial fastset commit check to encoder hooks 2020-10-06 14:00:24 +03:00
intel_acpi.c
intel_acpi.h
intel_atomic.c drm/i915: Remove the old global state stuff 2020-09-17 20:08:08 +03:00
intel_atomic.h drm/i915: Remove the old global state stuff 2020-09-17 20:08:08 +03:00
intel_atomic_plane.c drm/i915: Add dedicated plane hook for async flip case 2020-09-28 14:12:49 +03:00
intel_atomic_plane.h
intel_audio.c drm/i915: Nuke force_min_cdclk_changed 2020-09-17 20:10:21 +03:00
intel_audio.h
intel_bios.c drm/i915/dg1: provide port/phy mapping for vbt 2020-10-07 13:51:24 -07:00
intel_bios.h
intel_bw.c
intel_bw.h
intel_cdclk.c drm/i915/dg1: Initialize RAWCLK properly 2020-10-07 13:51:19 -07:00
intel_cdclk.h drm/i915: Nuke force_min_cdclk_changed 2020-09-17 20:10:21 +03:00
intel_color.c drm/i915: Replace some gamma_mode ifs with switches 2020-09-28 18:09:52 +03:00
intel_color.h
intel_combo_phy.c drm/i915/dg1: Update comp master/slave relationships for PHYs 2020-10-07 13:51:24 -07:00
intel_combo_phy.h
intel_connector.c
intel_connector.h
intel_crt.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_crt.h
intel_csr.c drm/i915: Update TGL and RKL DMC firmware versions 2020-08-17 16:17:21 -04:00
intel_csr.h
intel_ddi.c drm/i915: Wait for eDP panel power cycle delay on reboot on all platforms 2020-10-09 21:12:12 +03:00
intel_ddi.h drm/i915: Eliminate intel_dp.regs.dp_tp_{ctl,status} 2020-10-01 16:45:57 +03:00
intel_de.h
intel_display.c drm/i915: Skip aux plane stuff when there is no aux plane 2020-10-09 21:12:13 +03:00
intel_display.h drm/i915: Add more AUX CHs to the enum 2020-09-15 17:46:56 +03:00
intel_display_debugfs.c drm/dp: Pimp drm_dp_downstream_max_bpc() 2020-09-17 17:12:15 +03:00
intel_display_debugfs.h
intel_display_power.c drm/i915/tgl: Fix stepping WA matching 2020-08-28 10:29:06 -07:00
intel_display_power.h
intel_display_types.h drm/i915: Replace the VLV/CHV eDP reboot notifier with the .shutdown() hook 2020-10-09 21:12:12 +03:00
intel_dp.c drm/i915: Wait for eDP panel power cycle delay on reboot on all platforms 2020-10-09 21:12:12 +03:00
intel_dp.h drm/i915: Wait for eDP panel power cycle delay on reboot on all platforms 2020-10-09 21:12:12 +03:00
intel_dp_aux_backlight.c drm/i915/params: switch to device specific parameters 2020-06-22 23:26:40 +03:00
intel_dp_aux_backlight.h
intel_dp_hdcp.c drm/i915: Add HDCP 1.4 support for MST connectors 2020-09-01 13:03:05 +05:30
intel_dp_link_training.c drm/i915: Plumb crtc_state to link training 2020-10-01 16:45:57 +03:00
intel_dp_link_training.h drm/i915: Plumb crtc_state to link training 2020-10-01 16:45:57 +03:00
intel_dp_mst.c drm/i915: Move the initial fastset commit check to encoder hooks 2020-10-06 14:00:24 +03:00
intel_dp_mst.h drm/i915/display: prefer dig_port to reference intel_digital_port 2020-07-02 11:26:37 -07:00
intel_dpio_phy.c drm/i915: Plumb crtc_state to link training 2020-10-01 16:45:57 +03:00
intel_dpio_phy.h drm/i915: Plumb crtc_state to link training 2020-10-01 16:45:57 +03:00
intel_dpll_mgr.c drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock 2020-10-06 14:00:38 +03:00
intel_dpll_mgr.h
intel_dsb.c drm/i915/display: fix missing null check on allocated dsb object 2020-06-30 14:26:51 +03:00
intel_dsb.h
intel_dsi.c
intel_dsi.h drm/i915/dsi: Initiate frame request in cmd mode 2020-09-28 20:02:14 +03:00
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c
intel_dvo.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_dvo.h
intel_dvo_dev.h
intel_fbc.c UAPI Changes: 2020-08-28 14:09:31 +10:00
intel_fbc.h
intel_fbdev.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs 2020-09-15 14:57:13 +03:00
intel_fbdev.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_frontbuffer.c drm/i915: Add a couple of missing i915_active_fini() 2020-08-17 16:16:34 -04:00
intel_frontbuffer.h
intel_global_state.c
intel_global_state.h
intel_gmbus.c drm/i915/dg1: gmbus pin mapping 2020-10-07 13:51:21 -07:00
intel_gmbus.h
intel_hdcp.c drm/i915: dont retry stream management at seq_num_m roll over 2020-09-24 15:44:57 +05:30
intel_hdcp.h drm/i915: Plumb port through hdcp init 2020-09-01 13:02:33 +05:30
intel_hdmi.c drm/i915/dg1: gmbus pin mapping 2020-10-07 13:51:21 -07:00
intel_hdmi.h drm/i915: Do YCbCr 444->420 conversion via DP protocol converters 2020-09-17 18:43:09 +03:00
intel_hotplug.c drm/i915: Nuke pointless variable 2020-09-15 18:01:57 +03:00
intel_hotplug.h drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
intel_lpe_audio.c
intel_lpe_audio.h
intel_lspcon.c drm/i915: Make lspcon_init() static 2020-10-02 14:10:27 +03:00
intel_lspcon.h drm/i915: Init lspcon after HPD in intel_dp_detect() 2020-10-01 19:22:10 +03:00
intel_lvds.c drm/i915: Wait for LVDS panel power cycle delay on reboot 2020-10-09 21:12:13 +03:00
intel_lvds.h
intel_opregion.c drm/i915/params: switch to device specific parameters 2020-06-22 23:26:40 +03:00
intel_opregion.h
intel_overlay.c
intel_overlay.h
intel_panel.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_panel.h drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_pipe_crc.c
intel_pipe_crc.h
intel_psr.c drm/i915/tgl: Fix stepping WA matching 2020-08-28 10:29:06 -07:00
intel_psr.h drm/i915: Initial implementation of PSR2 selective fetch 2020-08-17 16:17:15 -04:00
intel_quirks.c
intel_quirks.h
intel_sdvo.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_sdvo.h
intel_sdvo_regs.h drm/i915/sdvo: Fix SDVO colorimetry bit defines 2020-07-09 16:14:47 +03:00
intel_sprite.c drm/i915: Skip aux plane stuff when there is no aux plane 2020-10-09 21:12:13 +03:00
intel_sprite.h
intel_tc.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
intel_tc.h
intel_tv.c drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected 2020-09-15 15:28:21 +03:00
intel_tv.h
intel_vbt_defs.h drm/i915: Add VBT AUX CH H and I 2020-09-15 17:47:55 +03:00
intel_vdsc.c drm/i915/display: prefer dig_port to reference intel_digital_port 2020-07-02 11:26:37 -07:00
intel_vdsc.h
intel_vga.c
intel_vga.h
vlv_dsi.c drm/i915: Wait for VLV/CHV/BXT/GLK DSI panel power cycle delay on reboot 2020-10-09 21:12:13 +03:00
vlv_dsi_pll.c drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't" 2020-08-27 16:28:21 +03:00