Switch the inteldrm(4) i2c code over to the Linux code base. This gives us
authorkettenis <kettenis@openbsd.org>
Mon, 15 Jan 2018 22:24:17 +0000 (22:24 +0000)
committerkettenis <kettenis@openbsd.org>
Mon, 15 Jan 2018 22:24:17 +0000 (22:24 +0000)
commit142c034f02183f3519040a3e39a69a51b83676b4
treea7cd51f85cae9791bc1afb5a839a3a971ed996f1
parent6ded9c0a6d8f26504b28d619171360cd999a4d96
Switch the inteldrm(4) i2c code over to the Linux code base.  This gives us
several quirks that wre absent in the old OpenBSD-specific reimplementation.
Fixes several issues with external connectors on several generations of
hardware.

ok deraadt@, benno@
sys/dev/pci/drm/drm_linux.c
sys/dev/pci/drm/drm_linux.h
sys/dev/pci/drm/i915/i915_drv.h
sys/dev/pci/drm/i915/intel_i2c.c