1. 04 4月, 2020 2 次提交
  2. 27 3月, 2020 1 次提交
  3. 26 3月, 2020 1 次提交
  4. 23 3月, 2020 1 次提交
    • A
      drm/i915/edp: Ignore short pulse when panel powered off · 13ea6db2
      Anshuman Gupta 提交于
      Few edp panels like Sharp is triggering short and long
      hpd pulse after panel is getting powered off.
      Currently driver is already ignoring long pulse for eDP
      panel but in order to process the short pulse, it turns on
      the VDD which requires panel power_cycle_delay + panel_power_on_delay
      these delay on Sharp panel introduced the responsiveness overhead
      of 800ms in the modeset sequence and as well is in suspend
      sequence.
      Ignoring any short pulse if panel is powered off.
      
      FIXME: It requires to wait for panel_power_off delay in order
      to check the panel power status due to pps_lock because panel triggers
      short pulse immediately after writing PP_OFF to PP_CTRL register and
      wait_panel_off waits for panel_power_off delay with pps_lock held.
      This still creates responsiveness overhead of panel_power_off delay.
      
      v2:
      - checking vdd along with panel power to ignore the hpd. [Jani,Ville]
      v3:
      - safer side check to ignore the long hpd when eDP have power,
        adding type of hpd to debug log. [Jani]
      Signed-off-by: NAnshuman Gupta <anshuman.gupta@intel.com>
      Reviewed-by: NJani Nikula <jani.nikula@intel.com>
      Signed-off-by: NUma Shankar <uma.shankar@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200318081837.23983-1-anshuman.gupta@intel.com
      13ea6db2
  5. 20 3月, 2020 3 次提交
  6. 19 3月, 2020 1 次提交
  7. 04 3月, 2020 2 次提交
  8. 02 3月, 2020 1 次提交
  9. 27 2月, 2020 1 次提交
  10. 24 2月, 2020 3 次提交
  11. 21 2月, 2020 1 次提交
  12. 20 2月, 2020 1 次提交
  13. 19 2月, 2020 1 次提交
  14. 14 2月, 2020 1 次提交
  15. 29 1月, 2020 1 次提交
  16. 28 1月, 2020 2 次提交
  17. 25 1月, 2020 1 次提交
    • W
      drm/i915/dp: conversion to struct drm_device logging macros. · bdc6114e
      Wambui Karuga 提交于
      This converts various instances of printk based logging macros in
      i915/display/intel_dp.c with the new struct drm_device based logging
      macros using the following coccinelle script:
      @rule1@
      identifier fn, T;
      @@
      
      fn(...,struct drm_i915_private *T,...) {
      <+...
      (
      -DRM_INFO(
      +drm_info(&T->drm,
      ...)
      |
      -DRM_ERROR(
      +drm_err(&T->drm,
      ...)
      |
      -DRM_WARN(
      +drm_warn(&T->drm,
      ...)
      |
      -DRM_DEBUG(
      +drm_dbg(&T->drm,
      ...)
      |
      -DRM_DEBUG_DRIVER(
      +drm_dbg(&T->drm,
      ...)
      |
      -DRM_DEBUG_KMS(
      +drm_dbg_kms(&T->drm,
      ...)
      |
      -DRM_DEBUG_ATOMIC(
      +drm_dbg_atomic(&T->drm,
      ...)
      )
      ...+>
      }
      
      @rule2@
      identifier fn, T;
      @@
      
      fn(...) {
      ...
      struct drm_i915_private *T = ...;
      <+...
      (
      -DRM_INFO(
      +drm_info(&T->drm,
      ...)
      |
      -DRM_ERROR(
      +drm_err(&T->drm,
      ...)
      |
      -DRM_WARN(
      +drm_warn(&T->drm,
      ...)
      |
      -DRM_DEBUG(
      +drm_dbg(&T->drm,
      ...)
      |
      -DRM_DEBUG_KMS(
      +drm_dbg_kms(&T->drm,
      ...)
      |
      -DRM_DEBUG_DRIVER(
      +drm_dbg(&T->drm,
      ...)
      |
      -DRM_DEBUG_ATOMIC(
      +drm_dbg_atomic(&T->drm,
      ...)
      )
      ...+>
      }
      
      New checkpatch warnings were fixed manually.
      
      v2: fix merge conflict with new changes in file.
      Signed-off-by: NWambui Karuga <wambui.karugax@gmail.com>
      Signed-off-by: NJani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20200122110844.2022-5-wambui.karugax@gmail.com
      bdc6114e
  18. 22 1月, 2020 2 次提交
  19. 21 1月, 2020 2 次提交
  20. 14 1月, 2020 2 次提交
  21. 11 1月, 2020 1 次提交
  22. 10 1月, 2020 2 次提交
  23. 09 1月, 2020 1 次提交
  24. 29 12月, 2019 1 次提交
  25. 11 12月, 2019 3 次提交
  26. 10 12月, 2019 1 次提交
  27. 09 12月, 2019 1 次提交