drm/i915: sync SDVO code with stable userland modesetting driver