1. 08 5月, 2015 1 次提交
  2. 03 4月, 2015 2 次提交
  3. 24 2月, 2015 1 次提交
  4. 27 1月, 2015 9 次提交
  5. 17 12月, 2014 1 次提交
    • T
      drm/tegra: dc: Consistently use the same pipe · ed7dae58
      Thierry Reding 提交于
      The hardware pipe numbers don't always match the DRM CRTC indices. This
      can happen for example if the first display controller defers probe,
      causing it to be registered with DRM after the second display
      controller. When that happens the hardware pipe numbers and DRM CRTC
      indices become different. Make sure that the CRTC index is always used
      when accessing per-CRTC VBLANK data. This can be ensured by using the
      drm_crtc_vblank_*() API, which will do the right thing automatically
      given a struct drm_crtc *.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      ed7dae58
  6. 13 11月, 2014 3 次提交
  7. 04 8月, 2014 4 次提交
  8. 08 7月, 2014 1 次提交
    • T
      drm/tegra: Implement race-free hotplug detection · e2215321
      Thierry Reding 提交于
      A race condition currently exists on Tegra, where it can happen that a
      monitor attached via HDMI isn't detected during the initial FB helper
      setup, but the hotplug event happens too early to be processed by the
      poll helpers because they haven't been initialized yet. This happens
      because on some boards the HDMI driver can control the regulator that
      supplies the +5V pin on the HDMI connector. Therefore depending on the
      timing between the initialization of the HDMI driver and the rest of
      DRM, it's possible that the monitor returns the hotplug signal right
      within the window where we would miss it.
      
      Unfortunately, drm_kms_helper_poll_init() will wreak havoc when called
      before at least some parts of the FB helpers have been set up.
      
      This commit fixes this by splitting out the minimum of initialization
      required to make drm_kms_helper_poll_init() work into a separate
      function that can be called early. It is then safe to move all of the
      poll helper initialization to an earlier point in time (before the
      HDMI output driver has a chance to enable the +5V supply). That way if
      the hotplug signal is returned before the initial FB helper setup, the
      monitor will be forcefully detected at that point, and if the hotplug
      signal is returned after that it will be properly handled by the poll
      helpers.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      e2215321
  9. 06 6月, 2014 2 次提交
  10. 04 4月, 2014 1 次提交
  11. 12 2月, 2014 1 次提交
  12. 20 12月, 2013 4 次提交
  13. 03 12月, 2013 3 次提交
  14. 31 10月, 2013 7 次提交