Update inteldrm(4) to code based on Linux 4.4.70. This brings us support for
authorkettenis <kettenis@openbsd.org>
Sat, 1 Jul 2017 16:00:25 +0000 (16:00 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 1 Jul 2017 16:00:25 +0000 (16:00 +0000)
commite0b53ceed47ccb6e07e91d44e144acbc843658fd
tree02f14b4ed6618de9375d454fb08cb98cce2d20a8
parent5fb81a6c80e404d315fc8edb366d649bb663fd78
Update inteldrm(4) to code based on Linux 4.4.70.  This brings us support for
Skylake and Cherryview and better support for Broadwell and Valleyview.  Also
adds MST support.  Some tweaks to the TTM code and radeondrm(4) to keep it
working with the updated generic DRM code needed for inteldrm(4).

Tested by many.
26 files changed:
sys/dev/pci/drm/drm.h
sys/dev/pci/drm/drmP.h
sys/dev/pci/drm/drm_atomic.c [new file with mode: 0644]
sys/dev/pci/drm/drm_atomic.h
sys/dev/pci/drm/drm_atomic_helper.c [new file with mode: 0644]
sys/dev/pci/drm/drm_atomic_helper.h [new file with mode: 0644]
sys/dev/pci/drm/drm_bridge.c [new file with mode: 0644]
sys/dev/pci/drm/drm_cache.c
sys/dev/pci/drm/drm_crtc.c
sys/dev/pci/drm/drm_crtc.h
sys/dev/pci/drm/drm_crtc_helper.c
sys/dev/pci/drm/drm_crtc_helper.h
sys/dev/pci/drm/drm_crtc_internal.h [new file with mode: 0644]
sys/dev/pci/drm/drm_displayid.h [new file with mode: 0644]
sys/dev/pci/drm/drm_dp_helper.c
sys/dev/pci/drm/drm_dp_helper.h
sys/dev/pci/drm/drm_dp_mst_helper.h [new file with mode: 0644]
sys/dev/pci/drm/drm_dp_mst_topology.c [new file with mode: 0644]
sys/dev/pci/drm/drm_drv.c
sys/dev/pci/drm/drm_edid.c
sys/dev/pci/drm/drm_edid.h
sys/dev/pci/drm/drm_fb_helper.c
sys/dev/pci/drm/drm_fb_helper.h
sys/dev/pci/drm/drm_fixed.h
sys/dev/pci/drm/drm_fourcc.h
sys/dev/pci/drm/drm_gem.c