linux_dsm_epyc7002/drivers/gpu/drm/i915
Dave Airlie 933519a5a2 Add HDCP support to i915 drm driver.
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEfxcpfMSgdnQMs+QqlvcN/ahKBwoFAlqDR7wACgkQlvcN/ahK
 BwrxxAgAm3HrrSvtfFPooUsVuodl7KxUF9Mc/MzCNkakP3+Gs0PBE6pp+PhpcBT4
 7WwkONTvVKgtnhoIzl8k0Xp8TrDZDWFzpDUluug2knr4nHHkksXtimnz9sfyzGHw
 s5XofrV8KQe710grKvUry1VtBrlGRGchd+Xjg1bl+BONnwTmJ8c53npa+d6X0nnt
 c+qlP7U9ZawIb59eSL98CuaYsH8oQcMya/jUlb96ky+mx4ugHv9J3ePYIZTqqNDq
 /YY1xVhlDQx8iKx7yUp8mreHp5tBL/o3hNNmLMnPDx8jwZfKt7R9MZHH+RRhgl71
 TZJmZMUmUyUntVV9NVim8GVHMyDcYQ==
 =3uTU
 -----END PGP SIGNATURE-----

Merge tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next

Add HDCP support to i915 drm driver.

* tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc: (26 commits)
  drm/i915: fix misalignment in HDCP register def
  drm/i915: Reauthenticate HDCP on failure
  drm/i915: Detect panel's hdcp capability
  drm/i915: Optimize HDCP key load
  drm/i915: Retry HDCP bksv read
  drm/i915: Connector info in HDCP debug msgs
  drm/i915: Stop encryption for repeater with no sink
  drm/i915: Handle failure from 2nd stage HDCP auth
  drm/i915: Downgrade hdcp logs from INFO to DEBUG_KMS
  drm/i915: Restore HDCP DRM_INFO when with no downstream
  drm/i915: Check for downstream topology errors
  drm/i915: Start repeater auth on READY/CP_IRQ
  drm/i915: II stage HDCP auth for repeater only
  drm/i915: Extending HDCP for HSW, BDW and BXT+
  drm/i915/dp: Fix compilation of intel_dp_hdcp_check_link
  drm/i915: Only disable HDCP when it's active
  drm/i915: Don't allow HDCP on PORT E/F
  drm/i915: Implement HDCP for DisplayPort
  drm/i915: Implement HDCP for HDMI
  drm/i915: Add function to output Aksv over GMBUS
  ...
2018-02-16 09:36:04 +10:00
..
gvt nouveau features, i915 + amdgpu fixes 2018-02-08 11:42:05 -08:00
selftests drm/i915/selftests: Use a sacrificial context for hang testing 2018-02-05 15:27:24 +00: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 drm/i915/cmdparser: Do not check past the cmd length. 2018-02-06 11:41:40 -08:00
i915_debugfs.c drm/i915/guc: Update name and prototype of i915_guc_log_control 2018-01-24 19:44:06 +00:00
i915_drv.c drm/i915: reduce indent in pch detection 2018-02-02 16:55:30 +02:00
i915_drv.h Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10: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 drm/i915: Flush ggtt writes through the old fenced vma before changing fences 2018-01-31 10:49:16 +00:00
i915_gem_fence_reg.h
i915_gem_gtt.c drm/i915/ppgtt: Pin page directories before allocation 2018-02-01 07:33:04 -08:00
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_request.c drm/i915/breadcrumbs: Drop request reference for the signaler thread 2018-02-05 15:26:51 +00:00
i915_gem_request.h drm/i915: Avoid waitboosting on the active request 2018-01-18 17:14:30 +00:00
i915_gem_shrinker.c drm/i915: Only attempt to scan the requested number of shrinker slabs 2018-02-01 07:32:41 -08:00
i915_gem_stolen.c
i915_gem_tiling.c
i915_gem_timeline.c
i915_gem_timeline.h
i915_gem_userptr.c
i915_gem.c drm/i915: Skip post-reset request emission if the engine is not idle 2018-02-05 15:27:26 +00:00
i915_gem.h
i915_gemfs.c
i915_gemfs.h
i915_gpu_error.c drm/i915: Report if an unbannable context is involved in a GPU hang 2018-02-05 10:59:22 +00:00
i915_ioc32.c
i915_irq.c drm/i915: Remove spurious DRM_ERROR for cancelled interrupts 2018-02-02 20:31:52 +00: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_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 drm/i915: Enable inject_load_failure only in DEBUG config 2018-02-02 14:19:05 +00:00
i915_params.h drm/i915/guc: Keep GuC log disabled by default 2018-01-19 20:35:32 +00:00
i915_pci.c Revert "drm/i915: mark all device info struct with __initconst" 2018-02-01 07:32:58 -08:00
i915_perf.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
i915_pmu.c drm/i915/pmu: Fix PMU enable vs execlists tasklet race 2018-02-06 11:21:27 +00:00
i915_pmu.h drm/i915/pmu: Only enumerate available counters in sysfs 2018-01-11 09:55:52 +00:00
i915_pvinfo.h
i915_reg.h Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
i915_selftest.h
i915_suspend.c
i915_sw_fence.c drm/i915/fence: Separate timeout mechanism for awaiting on dma-fences 2018-01-15 10:29:18 +00:00
i915_sw_fence.h
i915_syncmap.c
i915_syncmap.h
i915_sysfs.c drm/graphics pull request for v4.16-rc1 2018-02-01 17:48:47 -08:00
i915_trace_points.c
i915_trace.h
i915_utils.h
i915_vgpu.c
i915_vgpu.h
i915_vma.c
i915_vma.h
intel_acpi.c
intel_atomic_plane.c drm-misc-next for 4.17: 2018-02-16 09:29:27 +10:00
intel_atomic.c drm/i915: Add HDCP framework + base implementation 2018-01-08 14:58:02 -05:00
intel_audio.c drm/i915: Check for fused or unused pipes 2018-02-01 07:32:49 -08:00
intel_bios.c drm/i915/bios: add DP max link rate to VBT child device struct 2018-02-07 12:32:14 -08:00
intel_bios.h
intel_breadcrumbs.c drm/i915/breadcrumbs: Drop request reference for the signaler thread 2018-02-05 15:26:51 +00:00
intel_cdclk.c drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 2018-02-06 11:41:39 -08:00
intel_color.c
intel_crt.c drm/i915: Provide a device level .mode_valid() hook 2018-01-29 21:55:07 +02:00
intel_csr.c
intel_ddi.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_device_info.c drm/i915/icl: Add initial Icelake definitions. 2018-01-19 17:52:59 -02:00
intel_device_info.h drm/i915/icl: Add initial Icelake definitions. 2018-01-19 17:52:59 -02:00
intel_display.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_display.h drm/i915/cnl: Enable DDI-F on Cannonlake. 2018-01-30 10:24:22 -08:00
intel_dp_aux_backlight.c
intel_dp_link_training.c drm/i915/edp: Do not do link training fallback or prune modes on EDP 2018-02-01 07:32:54 -08:00
intel_dp_mst.c
intel_dp.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_dpio_phy.c
intel_dpll_mgr.c
intel_dpll_mgr.h
intel_drv.h Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_dsi_dcs_backlight.c
intel_dsi_pll.c
intel_dsi_vbt.c
intel_dsi.c drm/i915: Provide a device level .mode_valid() hook 2018-01-29 21:55:07 +02:00
intel_dsi.h
intel_dvo.c drm/i915: Provide a device level .mode_valid() hook 2018-01-29 21:55:07 +02:00
intel_engine_cs.c drm/i915/pmu: Reconstruct active state on starting busy-stats 2018-02-01 07:31:42 -08:00
intel_fbc.c drm-misc-next for 4.17: 2018-02-16 09:29:27 +10:00
intel_fbdev.c
intel_fifo_underrun.c
intel_frontbuffer.c
intel_frontbuffer.h
intel_guc_ads.c
intel_guc_ads.h
intel_guc_ct.c
intel_guc_ct.h
intel_guc_fw.c drm/i915/glk: Disable Guc and HuC on GLK 2018-02-01 07:31:12 -08:00
intel_guc_fw.h
intel_guc_fwif.h
intel_guc_log.c drm/i915/guc: Don't try to create log runtime if there is no log 2018-02-01 12:36:50 +00:00
intel_guc_log.h drm/i915/guc: Update name and prototype of i915_guc_log_control 2018-01-24 19:44:06 +00:00
intel_guc_reg.h
intel_guc_submission.c
intel_guc_submission.h
intel_guc.c drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutex 2018-01-24 19:44:04 +00:00
intel_guc.h
intel_gvt.c
intel_gvt.h
intel_hangcheck.c drm/i915: Add some newlines to intel_engine_dump() headers 2018-02-05 10:59:59 +00:00
intel_hdcp.c drm/i915: Reauthenticate HDCP on failure 2018-02-05 12:59:23 -05:00
intel_hdmi.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_hotplug.c drm/i915/cnl: Add HPD support for Port F. 2018-01-30 10:24:20 -08:00
intel_huc.c drm/i915/glk: Disable Guc and HuC on GLK 2018-02-01 07:31:12 -08:00
intel_huc.h
intel_i2c.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_lpe_audio.c
intel_lrc_reg.h drm/i915: Move LRC register offsets to a header file 2018-01-24 09:22:55 +00:00
intel_lrc.c drm/i915/cnl: WaPipeControlBefore3DStateSamplePattern 2018-02-06 08:59:39 +00:00
intel_lrc.h drm/i915/execlists: Inhibit context save/restore for the fake preempt context 2018-01-24 09:40:15 +00:00
intel_lspcon.c drm/i915: For HPD connected port use hpd_pin instead of port. 2018-01-30 10:24:19 -08:00
intel_lvds.c
intel_mocs.c
intel_mocs.h
intel_modes.c drm/i915: remove redundant ELD connector type update 2018-01-19 11:58:48 +02:00
intel_opregion.c
intel_opregion.h
intel_overlay.c
intel_panel.c drm/i915/icp: Add backlight Support for ICP 2018-01-19 17:58:28 -02:00
intel_pipe_crc.c
intel_pm.c drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 2018-02-06 11:41:39 -08:00
intel_psr.c drm/i915/psr: Don't name status or debug registers like control registers. 2018-01-19 16:46:13 -08:00
intel_renderstate_gen6.c
intel_renderstate_gen7.c
intel_renderstate_gen8.c
intel_renderstate_gen9.c
intel_renderstate.h
intel_ringbuffer.c
intel_ringbuffer.h drm/i915/pmu: Fix PMU enable vs execlists tasklet race 2018-02-06 11:21:27 +00:00
intel_runtime_pm.c drm/i915/cnl: Enable DDI-F on Cannonlake. 2018-01-30 10:24:22 -08:00
intel_sdvo_regs.h
intel_sdvo.c drm/i915: Provide a device level .mode_valid() hook 2018-01-29 21:55:07 +02:00
intel_sideband.c
intel_sprite.c drm-misc-next for 4.17: 2018-02-16 09:29:27 +10:00
intel_tv.c
intel_uc_fw.c
intel_uc_fw.h
intel_uc.c drm/i915/guc: Add uc_fini_wq in gem_init unwind path 2018-02-01 07:31:33 -08:00
intel_uc.h drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutex 2018-01-24 19:44:04 +00:00
intel_uncore.c Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00
intel_uncore.h
intel_vbt_defs.h drm/i915/bios: add DP max link rate to VBT child device struct 2018-02-07 12:32:14 -08:00
Kconfig
Kconfig.debug
Makefile Add HDCP support to i915 drm driver. 2018-02-16 09:36:04 +10:00