linux_dsm_epyc7002/drivers/gpu/drm/i915
Chris Wilson 80ab316901 drm/i915/audio: Hook up component bindings even if displays are disabled
If the display has been disabled by modparam, we still want to connect
together the HW bits and bobs with the associated drivers so that we can
continue to manage their runtime power gating.

Fixes: 108109444f ("drm/i915: Check num_pipes before initializing audio component")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Imre Deak <imre.deak@intel.com>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Elaine Wang <elaine.wang@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180817100241.4628-1-chris@chris-wilson.co.uk
(cherry picked from commit 35a5fd9ebf)
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2018-08-29 14:11:53 -07:00
..
gvt drm/i915/gvt: fix memory leak in intel_vgpu_ioctl() 2018-08-14 15:27:12 +08:00
selftests drm/i915/selftests: Hold rpm for unparking 2018-08-15 13:41:08 -07:00
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_cmd_parser.c
i915_debugfs.c drm/i915: Interactive RPS mode 2018-08-06 11:18:01 -07:00
i915_drv.c
i915_drv.h drm/i915: Interactive RPS mode 2018-08-06 11:18:01 -07:00
i915_gem_batch_pool.c
i915_gem_batch_pool.h
i915_gem_clflush.c
i915_gem_clflush.h
i915_gem_context.c
i915_gem_context.h
i915_gem_dmabuf.c
i915_gem_evict.c
i915_gem_execbuffer.c
i915_gem_fence_reg.c
i915_gem_fence_reg.h
i915_gem_gtt.c
i915_gem_gtt.h
i915_gem_internal.c
i915_gem_object.c
i915_gem_object.h
i915_gem_render_state.c
i915_gem_render_state.h
i915_gem_shrinker.c
i915_gem_stolen.c
i915_gem_tiling.c
i915_gem_userptr.c mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
i915_gem.c
i915_gem.h
i915_gemfs.c
i915_gemfs.h
i915_gpu_error.c
i915_gpu_error.h
i915_ioc32.c
i915_irq.c drm/i915: Interactive RPS mode 2018-08-06 11:18:01 -07:00
i915_memcpy.c
i915_mm.c
i915_oa_bdw.c
i915_oa_bdw.h
i915_oa_bxt.c
i915_oa_bxt.h
i915_oa_cflgt2.c
i915_oa_cflgt2.h
i915_oa_cflgt3.c
i915_oa_cflgt3.h
i915_oa_chv.c
i915_oa_chv.h
i915_oa_cnl.c
i915_oa_cnl.h
i915_oa_glk.c
i915_oa_glk.h
i915_oa_hsw.c
i915_oa_hsw.h
i915_oa_icl.c
i915_oa_icl.h
i915_oa_kblgt2.c
i915_oa_kblgt2.h
i915_oa_kblgt3.c
i915_oa_kblgt3.h
i915_oa_sklgt2.c
i915_oa_sklgt2.h
i915_oa_sklgt3.c
i915_oa_sklgt3.h
i915_oa_sklgt4.c
i915_oa_sklgt4.h
i915_params.c
i915_params.h
i915_pci.c
i915_perf.c
i915_pmu.c drm pull for 4.19-rc1 2018-08-15 17:39:07 -07:00
i915_pmu.h
i915_pvinfo.h
i915_query.c
i915_query.h
i915_reg.h drm/i915: set DP Main Stream Attribute for color range on DDI platforms 2018-08-15 13:41:10 -07:00
i915_request.c
i915_request.h
i915_scheduler.h
i915_selftest.h
i915_suspend.c
i915_sw_fence.c
i915_sw_fence.h
i915_syncmap.c
i915_syncmap.h
i915_sysfs.c
i915_timeline.c
i915_timeline.h
i915_trace_points.c
i915_trace.h
i915_utils.h include/linux/compiler*.h: make compiler-*.h mutually exclusive 2018-08-22 17:31:34 -07:00
i915_vgpu.c
i915_vgpu.h
i915_vma.c drm/i915: Stop holding a ref to the ppgtt from each vma 2018-08-29 14:11:53 -07:00
i915_vma.h
icl_dsi.c
intel_acpi.c
intel_atomic_plane.c
intel_atomic.c
intel_audio.c drm/i915/audio: Hook up component bindings even if displays are disabled 2018-08-29 14:11:53 -07:00
intel_bios.c
intel_bios.h
intel_breadcrumbs.c
intel_cdclk.c
intel_color.c
intel_crt.c
intel_csr.c
intel_ddi.c drm/i915: set DP Main Stream Attribute for color range on DDI platforms 2018-08-15 13:41:10 -07:00
intel_device_info.c
intel_device_info.h
intel_display.c drm/i915: Fix glk/cnl display w/a #1175 2018-08-28 12:50:37 -07:00
intel_display.h - New Drivers 2018-08-20 15:38:44 -07:00
intel_dp_aux_backlight.c
intel_dp_link_training.c
intel_dp_mst.c
intel_dp.c
intel_dpio_phy.c
intel_dpll_mgr.c
intel_dpll_mgr.h
intel_drv.h - New Drivers 2018-08-20 15:38:44 -07:00
intel_dsi_dcs_backlight.c
intel_dsi_vbt.c
intel_dsi.h
intel_dvo.c
intel_engine_cs.c
intel_fbc.c
intel_fbdev.c
intel_fifo_underrun.c
intel_frontbuffer.c
intel_frontbuffer.h
intel_gpu_commands.h
intel_guc_ads.c
intel_guc_ads.h
intel_guc_ct.c
intel_guc_ct.h
intel_guc_fw.c
intel_guc_fw.h
intel_guc_fwif.h
intel_guc_log.c
intel_guc_log.h
intel_guc_reg.h
intel_guc_submission.c
intel_guc_submission.h
intel_guc.c
intel_guc.h
intel_gvt.c
intel_gvt.h
intel_hangcheck.c
intel_hdcp.c
intel_hdmi.c drm/i915: Free write_buf that we allocated with kzalloc. 2018-08-28 12:50:43 -07:00
intel_hotplug.c
intel_huc_fw.c
intel_huc_fw.h
intel_huc.c
intel_huc.h
intel_i2c.c
intel_lpe_audio.c drm pull for 4.19-rc1 2018-08-15 17:39:07 -07:00
intel_lrc_reg.h
intel_lrc.c
intel_lrc.h
intel_lspcon.c drm/i915: Increase LSPCON timeout 2018-08-29 14:11:53 -07:00
intel_lvds.c
intel_mocs.c
intel_mocs.h
intel_modes.c
intel_opregion.c
intel_opregion.h
intel_overlay.c
intel_panel.c
intel_pipe_crc.c
intel_pm.c drm/i915: Interactive RPS mode 2018-08-06 11:18:01 -07:00
intel_psr.c
intel_renderstate_gen6.c
intel_renderstate_gen7.c
intel_renderstate_gen8.c
intel_renderstate_gen9.c
intel_renderstate.h
intel_ringbuffer.c drm/i915: Unmask user interrupts writes into HWSP on snb/ivb/vlv/hsw 2018-08-15 13:41:01 -07:00
intel_ringbuffer.h
intel_runtime_pm.c
intel_sdvo_regs.h
intel_sdvo.c
intel_sideband.c
intel_sprite.c
intel_tv.c
intel_uc_fw.c
intel_uc_fw.h
intel_uc.c
intel_uc.h
intel_uncore.c drm/i915: Restore user forcewake domains across suspend 2018-08-15 13:41:05 -07:00
intel_uncore.h drm/i915: Restore user forcewake domains across suspend 2018-08-15 13:41:05 -07:00
intel_vbt_defs.h
intel_wopcm.c
intel_wopcm.h
intel_workarounds.c Revert "drm/i915/icl: WaEnableFloatBlendOptimization" 2018-08-06 11:18:04 -07:00
intel_workarounds.h
Kconfig - New Drivers 2018-08-20 15:38:44 -07:00
Kconfig.debug
Makefile
vlv_dsi_pll.c
vlv_dsi.c