<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BXT-P] i915 driver overwrites the DDI PHY register for the 1366x78 panel with incorrect values"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95476">95476</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[BXT-P] i915 driver overwrites the DDI PHY register for the 1366x78 panel with incorrect values
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DRI
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>DRI git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>DRM/Intel
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>tarun.vyas@intel.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=123891" name="attach_123891" title="Full dmesg log">attachment 123891</a> <a href="attachment.cgi?id=123891&action=edit" title="Full dmesg log">[details]</a></span>
Full dmesg log

In the APL platforms, the firmware enables the 1366x768 panels by correctly
programming the DDI PHY registers, but this leads to a PHY state mismatch
according to the i915 driver because the driver expects to read a value from
the PHY registers that differs from what was programmed by the firmware. Hence,
the i915 driver goes ahead and reprograms the PHY, incorrectly, causing the DP
link training to fail. The i915 driver will need modifications to correct this
behavior. Filing this bug to track those modifications.

Steps to reproduce:
1. Connect a 1366x768 panel as an eDP to a APL system.
2. Boot the system with dinq kernel.
3. The 1366x768 panel will fail to come up.

Reproduciblity: 100%

System architecture: x86_64

Kernel version: 4.6.0-01610-g68c6a6d-dirty

Linux distro: Chromium OS

Display Connector: eDP

Machine info:</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>