linux_dsm_epyc7002/drivers/gpu/drm/i915
Linus Torvalds cc7ce90153 drm i915, amdgpu, nouveau, msm, panfrost, bridge, pl111 fixes
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJc3MkNAAoJEAx081l5xIa+DpkP/2VhwTcnyumBi/cxG9/D/vRN
 W0tZDaiR3jvdz5J0lbg03fJnzgbBIFREjS9/W3PmVbsAvzMfUTok9trlw1rht82a
 NLbfK/Ge8e+OqmSRJ5kqMblixoWyqmM03/3/ms/nSfd86qywYpLy3ldZHK+WKdJq
 BV3topSeuP6dUj35v4L7y69DZ0Q6ignOe8udjkJgUyq9HCU7PxXxiV1K/9wUeFq1
 EL736LTnvm7djzseS0kOSIB2oguRnP+6czYkVvMwP2bxuDayklOjAL6s489pvX6e
 36FkFXFksj7vvi3s9JfKQ6gmlE4GbWvFevI0cXzB+G9mWr53nrV+iinRvx9neA3C
 YG263vD14Brm6Nfr4PCMAI7PgNLas9y0cpzc6LwjpJdWTmPiY/UhHmYbk81ZGEC5
 s6Du8vt2PHvkbsyWdNglpPztZzGTKihCIoAtoDzH0TQTLVvoUsr8CKEk/w7wUtuQ
 NZSoDnlxlRVVRx07H8/aSYzwDjY9R0J3zCPRCrkDhoPy2tGFJd4xv/d2c1uVV19v
 VVqUZLHNhXdSJiu0RNRmyJktgQgnMsONRqaY6qsJq9O8sQrMVU5V+BRk9iBm/m21
 xSw1nXJZsPYIqvxgF6+mmr98bIktu47htguV+Zp4rCUzAfO0YxBO5++vqBrLRPax
 T97d8gQopoX5nnBI4pzN
 =EfK4
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2019-05-16' of git://anongit.freedesktop.org/drm/drm

Pull drm fixes from Dave Airlie:
 "A bunch of fixes for the merge window closure, doesn't seem to be
  anything too major or serious in there.

  It does add TU117 turing modesetting to nouveau but it's just an
  enable for preexisting code.

  amdgpu:
   - gpu reset at load crash fix
   - ATPX hotplug fix for when dGPU is off
   - SR-IOV fixes

  radeon:
   - r5xx pll fixes

  i915:
   - GVT (MCHBAR, buffer alignment, misc warnings fixes)
   - Fixes for newly enabled semaphore code
   - Geminilake disable framebuffer compression
   - HSW edp fast modeset fix
   - IRQ vs RCU race fix

  nouveau:
   - Turing modesetting fixes
   - TU117 support

  msm:
   - SDM845 bringup fixes

  panfrost:
   - static checker fixes

  pl111:
   - spinlock init fix.

  bridge:
   - refresh rate register fix for adv7511"

* tag 'drm-next-2019-05-16' of git://anongit.freedesktop.org/drm/drm: (36 commits)
  drm/msm: Upgrade gxpd checks to IS_ERR_OR_NULL
  drm/msm/dpu: Remove duplicate header
  drm/pl111: Initialize clock spinlock early
  drm/msm: correct attempted NULL pointer dereference in debugfs
  drm/msm: remove resv fields from msm_gem_object struct
  drm/nouveau: fix duplication of nv50_head_atom struct
  drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration
  drm/nouveau/core: initial support for boards with TU117 chipset
  drm/nouveau/core: allow detected chipset to be overridden
  drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change
  drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips
  drm/nouveau/kms/gv100-: fix spurious window immediate interlocks
  drm/bridge: adv7511: Fix low refresh rate selection
  drm/panfrost: Add missing _fini() calls in panfrost_device_fini()
  drm/panfrost: Only put sync_out if non-NULL
  drm/i915: Seal races between async GPU cancellation, retirement and signaling
  drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
  drm/i915/fbc: disable framebuffer compression on GeminiLake
  drm/amdgpu/psp: move psp version specific function pointers to early_init
  drm/radeon: prefer lower reference dividers
  ...
2019-05-16 07:22:42 -07:00
..
gvt Merge tag 'drm-intel-next-fixes-2019-05-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2019-05-10 14:28:36 +10:00
selftests drm/i915/selftests: Skip live timeline/suspend tests if wedged 2019-04-15 11:58:19 +01:00
.gitignore drm/i915: add Makefile magic for testing headers are self-contained 2019-04-04 19:49:42 +03:00
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_active_types.h
i915_active.c
i915_active.h
i915_cmd_parser.c
i915_debugfs.c Merge tag 'drm-intel-next-2019-04-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-next 2019-04-24 10:02:20 +10:00
i915_drv.c drm/i915: extract intel_cdclk.h from intel_drv.h 2019-04-08 09:53:35 +03:00
i915_drv.h drm/i915: Update DRIVER_DATE to 20190417 2019-04-17 12:07:47 +03:00
i915_fixed.h
i915_gem_batch_pool.c
i915_gem_batch_pool.h
i915_gem_clflush.c
i915_gem_clflush.h
i915_gem_context_types.h
i915_gem_context.c drm/i915: Introduce struct class_instance for engines across the uAPI 2019-04-17 07:25:42 +01:00
i915_gem_context.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
i915_gem_dmabuf.c
i915_gem_evict.c
i915_gem_execbuffer.c drm pull request for 5.2 2019-05-08 21:35:19 -07:00
i915_gem_fence_reg.c
i915_gem_fence_reg.h
i915_gem_gtt.c drm/i915: Disable read only ppgtt support for gen11 2019-04-11 20:48:51 +01:00
i915_gem_gtt.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
i915_gem_internal.c
i915_gem_object.c
i915_gem_object.h drm/i915: Check domains for userptr on release 2019-03-31 12:46:52 +01:00
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/mmu_notifier: convert user range->blockable to helper function 2019-05-14 09:47:49 -07:00
i915_gem.c drm pull request for 5.2 2019-05-08 21:35:19 -07:00
i915_gem.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
i915_gemfs.c
i915_gemfs.h
i915_globals.c drm/i915: Use static allocation for i915_globals_park() 2019-04-08 17:04:01 +01:00
i915_globals.h
i915_gpu_error.c drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers 2019-04-16 14:18:58 -07:00
i915_gpu_error.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
i915_ioc32.c
i915_irq.c drm/i915: fully convert the IRQ initialization macros to intel_uncore 2019-04-16 14:24:39 -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 drm/i915: extract intel_fbdev.h from intel_drv.h 2019-04-08 09:52:49 +03:00
i915_perf.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
i915_pmu.c Merge drm/drm-next into drm-intel-next-queued 2019-03-27 18:23:53 +02:00
i915_pmu.h
i915_priolist_types.h drm/i915: Split out i915_priolist_types into its own header 2019-04-02 15:52:09 +01:00
i915_pvinfo.h
i915_query.c
i915_query.h
i915_reg.h drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers 2019-04-16 14:18:58 -07:00
i915_request.c drm/i915: Seal races between async GPU cancellation, retirement and signaling 2019-05-13 13:53:35 +03:00
i915_request.h drm/i915: Bump ready tasks ahead of busywaits 2019-04-11 07:14:27 +01:00
i915_reset.c drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers 2019-04-16 14:18:58 -07:00
i915_reset.h drm/i915: extract intel_fbc.h from intel_drv.h 2019-04-08 09:51:56 +03:00
i915_scheduler_types.h drm/i915: Only emit one semaphore per request 2019-04-02 15:52:09 +01:00
i915_scheduler.c drm/i915: Bump ready tasks ahead of busywaits 2019-04-11 07:14:27 +01:00
i915_scheduler.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
i915_selftest.h
i915_suspend.c drm/i915: extract intel_fbc.h from intel_drv.h 2019-04-08 09:51:56 +03:00
i915_sw_fence.c
i915_sw_fence.h
i915_syncmap.c
i915_syncmap.h
i915_sysfs.c
i915_timeline_types.h drm/i915: Consolidate the timeline->barrier 2019-04-08 17:04:12 +01:00
i915_timeline.c drm/i915: Consolidate the timeline->barrier 2019-04-08 17:04:12 +01:00
i915_timeline.h drm/i915: Consolidate the timeline->barrier 2019-04-08 17:04:12 +01:00
i915_trace_points.c
i915_trace.h
i915_user_extensions.c
i915_user_extensions.h
i915_utils.h Merge drm/drm-next into drm-intel-next-queued 2019-03-27 18:23:53 +02:00
i915_vgpu.c drm/i915: rename raw reg access functions 2019-03-26 19:15:15 +00:00
i915_vgpu.h
i915_vma.c drm pull request for 5.2 2019-05-08 21:35:19 -07:00
i915_vma.h
icl_dsi.c Linux 5.1-rc5 2019-04-15 15:51:49 +10:00
intel_acpi.c
intel_atomic_plane.c drm/i915: extract intel_sprite.h from intel_drv.h 2019-04-08 09:53:30 +03:00
intel_atomic_plane.h drm/i915: extract intel_atomic_plane.h from intel_drv.h 2019-04-08 09:53:07 +03:00
intel_atomic.c drm/i915: extract intel_sprite.h from intel_drv.h 2019-04-08 09:53:30 +03:00
intel_audio.c drm/i915: extract intel_audio.h from intel_drv.h 2019-04-08 09:51:22 +03:00
intel_audio.h drm/i915: extract intel_audio.h from intel_drv.h 2019-04-08 09:51:22 +03:00
intel_bios.c
intel_bios.h
intel_breadcrumbs.c drm/i915: Seal races between async GPU cancellation, retirement and signaling 2019-05-13 13:53:35 +03:00
intel_cdclk.c drm/i915/ehl: inherit icl cdclk init/uninit 2019-04-17 11:50:23 +03:00
intel_cdclk.h drm/i915/cdclk: have only one init/uninit function 2019-04-08 09:53:40 +03:00
intel_color.c drm/i915: Fix ICL output CSC programming 2019-04-29 09:49:21 +03:00
intel_color.h drm/i915: extract intel_color.h from intel_drv.h 2019-04-08 09:52:14 +03:00
intel_combo_phy.c drm/i915: Suppress spurious combo PHY B warning 2019-04-12 16:35:50 +03:00
intel_connector.c drm/i915: extract intel_panel.h from intel_drv.h 2019-04-08 09:52:36 +03:00
intel_connector.h drm/i915: extract intel_connector.h from intel_drv.h 2019-04-08 09:51:41 +03:00
intel_context_types.h drm/i915: Disable semaphore busywaits on saturated systems 2019-05-07 12:46:19 +03:00
intel_context.c drm/i915: Disable semaphore busywaits on saturated systems 2019-05-07 12:46:19 +03:00
intel_context.h
intel_crt.c drm/i915: extract intel_connector.h from intel_drv.h 2019-04-08 09:51:41 +03:00
intel_crt.h drm/i915: extract intel_crt.h from intel_drv.h 2019-04-08 09:51:29 +03:00
intel_csr.c drm/i915: extract intel_csr.h from intel_drv.h 2019-04-08 09:51:49 +03:00
intel_csr.h drm/i915: extract intel_csr.h from intel_drv.h 2019-04-08 09:51:49 +03:00
intel_ddi.c drm/i915/icl: Fix MG_DP_MODE() register programming 2019-04-24 09:39:11 +03:00
intel_ddi.h drm/i915: extract intel_ddi.h from intel_drv.h 2019-04-08 09:51:36 +03:00
intel_device_info.c drm/i915: Fix uninitialized mask in intel_device_info_subplatform_init 2019-04-03 10:55:43 +01:00
intel_device_info.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
intel_display.c drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder 2019-05-13 13:45:51 +03:00
intel_display.h
intel_dp_aux_backlight.c
intel_dp_link_training.c drm/i915: extract intel_dp.h from intel_drv.h 2019-04-08 09:52:54 +03:00
intel_dp_mst.c drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats 2019-04-11 21:22:40 +03:00
intel_dp.c drm/i915: Do not enable FEC without DSC 2019-04-15 09:36:38 -07:00
intel_dp.h drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats 2019-04-11 21:22:40 +03:00
intel_dpio_phy.c drm/i915: extract intel_dp.h from intel_drv.h 2019-04-08 09:52:54 +03:00
intel_dpll_mgr.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
intel_dpll_mgr.h
intel_drv.h Linux 5.1-rc5 2019-04-15 15:51:49 +10:00
intel_dsi_dcs_backlight.c
intel_dsi_vbt.c
intel_dsi.c
intel_dsi.h
intel_dvo.c drm/i915: extract intel_dvo.h from intel_drv.h 2019-04-08 09:53:25 +03:00
intel_dvo.h drm/i915: extract intel_dvo.h from intel_drv.h 2019-04-08 09:53:25 +03:00
intel_engine_cs.c drm/i915: Prepare for larger CSB status FIFO size 2019-04-11 09:20:04 +01:00
intel_engine_types.h drm/i915: Prepare for larger CSB status FIFO size 2019-04-11 09:20:04 +01:00
intel_fbc.c drm/i915/fbc: disable framebuffer compression on GeminiLake 2019-05-13 13:45:46 +03:00
intel_fbc.h drm/i915: extract intel_fbc.h from intel_drv.h 2019-04-08 09:51:56 +03:00
intel_fbdev.c Revert "drm/i915/fbdev: Actually configure untiled displays" 2019-04-24 10:47:56 +10:00
intel_fbdev.h drm/i915: extract intel_fbdev.h from intel_drv.h 2019-04-08 09:52:49 +03:00
intel_fifo_underrun.c drm/i915: extract intel_fbc.h from intel_drv.h 2019-04-08 09:51:56 +03:00
intel_frontbuffer.c drm/i915: extract intel_dp.h from intel_drv.h 2019-04-08 09:52:54 +03:00
intel_frontbuffer.h drm/i915: make intel_frontbuffer.h self-contained 2019-04-08 09:51:18 +03:00
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 drm/i915: Seal races between async GPU cancellation, retirement and signaling 2019-05-13 13:53:35 +03:00
intel_guc_submission.h drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
intel_guc.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
intel_guc.h
intel_gvt.c
intel_gvt.h
intel_hangcheck.c drm/i915: Move intel_engine_mask_t around for use by i915_request_types.h 2019-04-02 15:09:08 +01:00
intel_hdcp.c drm/i915: extract intel_hdcp.h from intel_drv.h 2019-04-08 09:52:30 +03:00
intel_hdcp.h drm/i915: extract intel_hdcp.h from intel_drv.h 2019-04-08 09:52:30 +03:00
intel_hdmi.c drm pull request for 5.2 2019-05-08 21:35:19 -07:00
intel_hdmi.h drm/i915: extract intel_hdmi.h from intel_drv.h 2019-04-08 09:53:01 +03:00
intel_hotplug.c
intel_huc_fw.c drm/i915: intel_wait_for_register_fw to uncore 2019-03-26 20:16:45 +00:00
intel_huc_fw.h
intel_huc.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
intel_huc.h
intel_i2c.c drm/i915: intel_wait_for_register_fw to uncore 2019-03-26 20:16:45 +00:00
intel_lpe_audio.c
intel_lrc_reg.h
intel_lrc.c drm/i915: Flush the CSB pointer reset 2019-04-12 14:32:11 +01:00
intel_lrc.h drm/i915/guc: Implement reset locally 2019-04-11 20:48:51 +01:00
intel_lspcon.c drm/i915: extract intel_dp.h from intel_drv.h 2019-04-08 09:52:54 +03:00
intel_lspcon.h drm/i915: extract intel_lspcon.h from intel_drv.h 2019-04-08 09:52:21 +03:00
intel_lvds.c drm/i915: extract intel_lvds.h from intel_drv.h 2019-04-08 09:53:21 +03:00
intel_lvds.h drm/i915: extract intel_lvds.h from intel_drv.h 2019-04-08 09:53:21 +03:00
intel_mocs.c
intel_mocs.h
intel_opregion.c drm/i915: extract intel_panel.h from intel_drv.h 2019-04-08 09:52:36 +03:00
intel_opregion.h
intel_overlay.c drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers 2019-04-16 14:18:58 -07:00
intel_panel.c drm/i915: extract intel_panel.h from intel_drv.h 2019-04-08 09:52:36 +03:00
intel_panel.h drm/i915: extract intel_panel.h from intel_drv.h 2019-04-08 09:52:36 +03:00
intel_pipe_crc.c drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder 2019-05-13 13:45:51 +03:00
intel_pipe_crc.h drm/i915: extract intel_pipe_crc.h from intel_drv.h 2019-04-08 09:53:12 +03:00
intel_pm.c drm/i915: Mark up ips for RCU protection 2019-04-16 13:42:27 +01:00
intel_pm.h drm/i915: extract intel_pm.h from intel_drv.h 2019-04-08 09:52:43 +03:00
intel_psr.c drm/i915/psr: Do not enable PSR in interlaced mode for all GENs 2019-04-08 10:39:11 -07:00
intel_psr.h drm/i915: extract intel_psr.h from intel_drv.h 2019-04-08 09:52:03 +03:00
intel_quirks.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: add GEN2_ prefix to the I{E, I, M, S}R registers 2019-04-16 14:18:58 -07:00
intel_ringbuffer.h drm/i915: Drop bool return from breadcrumbs signaler 2019-04-16 11:06:00 +01:00
intel_runtime_pm.c drm pull request for 5.2 2019-05-08 21:35:19 -07:00
intel_sdvo_regs.h
intel_sdvo.c drm/i915: extract intel_hdmi.h from intel_drv.h 2019-04-08 09:53:01 +03:00
intel_sdvo.h drm/i915: extract intel_sdvo.h from intel_drv.h 2019-04-08 09:52:26 +03:00
intel_sideband.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
intel_sprite.c drm/i915: extract intel_sprite.h from intel_drv.h 2019-04-08 09:53:30 +03:00
intel_sprite.h drm/i915: extract intel_sprite.h from intel_drv.h 2019-04-08 09:53:30 +03:00
intel_tv.c drm/i915: extract intel_tv.h from intel_drv.h 2019-04-08 09:53:16 +03:00
intel_tv.h drm/i915: extract intel_tv.h from intel_drv.h 2019-04-08 09:53:16 +03:00
intel_uc_fw.c
intel_uc_fw.h
intel_uc.c drm/i915/guc: Retry GuC load for all load failures 2019-03-30 08:02:07 +00:00
intel_uc.h
intel_uncore.c drm/i915: extract intel_pm.h from intel_drv.h 2019-04-08 09:52:43 +03:00
intel_uncore.h drm/i915: Convert i915_reset.c over to using uncore mmio 2019-04-05 22:03:24 +01:00
intel_vbt_defs.h
intel_vdsc.c
intel_wopcm.c
intel_wopcm.h
intel_workarounds_types.h
intel_workarounds.c drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 2019-04-30 10:16:18 +03:00
intel_workarounds.h drm/i915: Teach intel_workarounds to use uncore mmio access 2019-04-13 07:46:43 +01:00
Kconfig video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT kernel symbol 2019-04-03 11:15:57 +01:00
Kconfig.debug
Makefile drm/i915: add Makefile magic for testing headers are self-contained 2019-04-04 19:49:42 +03:00
Makefile.header-test drm/i915: extract intel_cdclk.h from intel_drv.h 2019-04-08 09:53:35 +03:00
vlv_dsi_pll.c drm/i915: switch intel_wait_for_register to uncore 2019-03-26 20:20:24 +00:00
vlv_dsi.c Linux 5.1-rc5 2019-04-15 15:51:49 +10:00