#include <drm/drm_atomic_helper.h>
 #include <drm/drm_crtc.h>
 #include <drm/drm_edid.h>
+#include <drm/drm_print.h>
 #include <drm/drm_probe_helper.h>
 #include <drm/intel/intel_lpe_audio.h>
 
 #include <media/cec-notifier.h>
 
 #include "g4x_hdmi.h"
-#include "i915_drv.h"
 #include "i915_reg.h"
+#include "i915_utils.h"
 #include "intel_atomic.h"
 #include "intel_audio.h"
 #include "intel_connector.h"
                                     struct intel_connector *connector)
 {
        struct intel_display *display = to_intel_display(dig_port);
-       struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
        enum port port = dig_port->base.port;
        enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder;
        int ret;
        if (ret)
                return false;
 
-       intel_de_write(i915, HDCP_RPRIME(i915, cpu_transcoder, port), ri.reg);
+       intel_de_write(display, HDCP_RPRIME(display, cpu_transcoder, port), ri.reg);
 
        /* Wait for Ri prime match */
-       if (wait_for((intel_de_read(i915, HDCP_STATUS(i915, cpu_transcoder, port)) &
+       if (wait_for((intel_de_read(display, HDCP_STATUS(display, cpu_transcoder, port)) &
                      (HDCP_STATUS_RI_MATCH | HDCP_STATUS_ENC)) ==
                     (HDCP_STATUS_RI_MATCH | HDCP_STATUS_ENC), 1)) {
                drm_dbg_kms(display->drm, "Ri' mismatch detected (%x)\n",
-                           intel_de_read(i915, HDCP_STATUS(i915, cpu_transcoder,
-                                                           port)));
+                           intel_de_read(display, HDCP_STATUS(display, cpu_transcoder,
+                                                              port)));
                return false;
        }
        return true;