1. 30 8月, 2019 2 次提交
  2. 21 8月, 2019 2 次提交
  3. 07 8月, 2019 1 次提交
  4. 16 7月, 2019 2 次提交
  5. 12 7月, 2019 1 次提交
  6. 18 6月, 2019 1 次提交
  7. 17 6月, 2019 1 次提交
  8. 08 6月, 2019 1 次提交
  9. 04 6月, 2019 1 次提交
  10. 28 5月, 2019 4 次提交
  11. 08 5月, 2019 1 次提交
  12. 07 5月, 2019 1 次提交
    • C
      drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit deep color · 05d9c878
      Clinton Taylor 提交于
      v2: Fix commit msg to reflect why issue occurs(Jani)
      Set GCP_COLOR_INDICATION only when we set 10/12 bit deep color.
      
      Changing settings from 10/12 bit deep color to 8 bit(& vice versa)
      doesn't work correctly using xrandr max bpc property. When we
      connect a monitor which supports deep color, the highest deep color
      setting is selected; which sets GCP_COLOR_INDICATION. When we change
      the setting to 8 bit color, we still set GCP_COLOR_INDICATION which
      doesn't allow the switch back to 8 bit color.
      
      v3,4: Add comments & drop changes in intel_hdmi_compute_config(Ville)
      Since HSW+, GCP_COLOR_INDICATION is not required for 8bpc.
      
      Drop the changes in intel_hdmi_compute_config as desired_bpp
      is needed to change values for pipe_bpp based on bw_constrained flag.
      
      v5: Fix missing logical && in condition for setting GCP_COLOR_INDICATION.
      
      v6: Fix comment formatting (Ville)
      
      v7: Add reviewed by Ville
      
      v8: Set GCP_COLOR_INDICATION based on spec:
      For Gen 7.5 or later platforms, indicate color depth only for deep
      color modes. Bspec: 8135,7751,50524
      
      Pre DDI platforms, indicate color depth if deep color is supported
      by sink. Bspec: 7854
      
      Exception: CHERRYVIEW behaves like Pre DDI platforms.
      Bspec: 15975
      
      Check pipe_bpp is less than bpp * 3 in hdmi_deep_color_possible,
      to not set 12 bit deep color for every modeset. This fixes the issue
      where 12 bit color was selected even when user selected 10 bit.(Ville)
      
      v9: Maintain a consistent behavior for all platforms and support
      GCP_COLOR_INDICATION only when we are in deep color mode. Remove
      hdmi_sink_is_deep_color() - no longer needed as checking pipe_bpp > 24
      takes care of the deep color mode scenario.
      
      Separate patch for fixing switch from 12 bit to 10 bit deep color
      mode.
      Co-developed-by: NAditya Swarup <aditya.swarup@intel.com>
      Signed-off-by: NClinton Taylor <Clinton.A.Taylor@intel.com>
      Signed-off-by: NAditya Swarup <aditya.swarup@intel.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: Manasi Navare <manasi.d.navare@intel.com>
      Reviewed-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: NJani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190429230811.9983-1-aditya.swarup@intel.com
      05d9c878
  13. 03 5月, 2019 3 次提交
  14. 30 4月, 2019 3 次提交
  15. 26 4月, 2019 2 次提交
  16. 08 4月, 2019 10 次提交
  17. 19 3月, 2019 1 次提交
  18. 14 3月, 2019 1 次提交
    • R
      drm/i915/gen11+: First assume next platforms will inherit stuff · 2dd24a9c
      Rodrigo Vivi 提交于
      This exactly same approach was already used from gen9
      to gen10 and from gen10 to gen11. Let's also use it
      for gen11+.
      
      Let's first assume that we inherit a similar platform
      and than we apply the differences on top.
      
      Different from the previous attempts this will be
      done this time with coccinelle. We obviously need to
      exclude some case that is really exclusive for gen11
      like  PCH, Firmware, and few others. Luckly this was
      easy to filter by selecting the files we are touching
      with coccinelle as exposed below:
      
      spatch -sp_file gen11\+.cocci --in-place i915_perf.c \
             intel_bios.c intel_cdclk.c intel_ddi.c \
             intel_device_info.c intel_display.c intel_dpll_mgr.c \
             intel_dsi_vbt.c intel_hdmi.c intel_mocs.c intel_color.c
      
      @noticelake@ expression e; @@
      -!IS_ICELAKE(e)
      +INTEL_GEN(e) < 11
      @notgen11@ expression e; @@
      -!IS_GEN(e, 11)
      +INTEL_GEN(e) < 11
      @icelake@ expression e; @@
      -IS_ICELAKE(e)
      +INTEL_GEN(e) >= 11
      @gen11@ expression e; @@
      -IS_GEN(e, 11)
      +INTEL_GEN(e) >= 11
      
      No functional change.
      
      v2: Remove intel_lrc.c per Tvrtko request since those were w/a
          for ICL hw issuea and media related configuration.
      
      Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NLucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190308214300.25057-1-rodrigo.vivi@intel.com
      2dd24a9c
  19. 27 2月, 2019 2 次提交