<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Kernel DRM/i915 init sends eDP panel into self-test loop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94338#c14">Comment # 14</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Kernel DRM/i915 init sends eDP panel into self-test loop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94338">bug 94338</a>
              from <span class="vcard"><a class="email" href="mailto:ville.syrjala@linux.intel.com" title="Ville Syrjala <ville.syrjala@linux.intel.com>"> <span class="fn">Ville Syrjala</span></a>
</span></b>
        <pre>Just for posterity, here's the tried and failed bare address hack I proposed

(In reply to infernix from <a href="show_bug.cgi?id=94338#c0">comment #0</a>)
<span class="quote">> Tried with no effect: <a href="http://paste.debian.net/410285/">http://paste.debian.net/410285/</a></span >

--- a/drivers/gpu/drm/drm_dp_helper.c
+++ b/drivers/gpu/drm/drm_dp_helper.c
@@ -688,22 +688,7 @@ static int drm_dp_i2c_xfer(struct i2c_adapter *adapter,
struct i2c_msg *msgs,
     for (i = 0; i < num; i++) {
         msg.address = msgs[i].addr;
         drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
-        /* Send a bare address packet to start the transaction.
-         * Zero sized messages specify an address only (bare
-         * address) transaction.
-         */
-        msg.buffer = NULL;
-        msg.size = 0;
-        err = drm_dp_i2c_do_msg(aux, &msg);

-        /*
-         * Reset msg.request in case in case it got
-         * changed into a WRITE_STATUS_UPDATE.
-         */
-        drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
-
-        if (err < 0)
-            break;
         /* We want each transaction to be as large as possible, but
          * we'll go to smaller sizes if the hardware gives us a
          * short reply.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>