drm/i915: split LVDS update code out of i9xx_crtc_mode_set