1. 08 Apr, 2022 1 commit
  2. 06 Apr, 2022 7 commits
  3. 05 Apr, 2022 12 commits
  4. 04 Apr, 2022 3 commits
  5. 31 Mar, 2022 11 commits
  6. 01 Apr, 2022 4 commits
  7. 31 Mar, 2022 1 commit
  8. 30 Mar, 2022 1 commit
    • José Roberto de Souza's avatar
      drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL · 47e794d6
      José Roberto de Souza authored
      PIPE_MBUS_DBOX_CTL was only being programmed when a pipe is being
      enabled but that could potentially cause issues as it could have
      mismatching values while pipes are being enabled.
      
      So here moving the PIPE_MBUS_DBOX_CTL programming of all pipes to be
      executed before the function that enables all pipes, leaving all pipes
      with a matching A_CREDIT value.
      
      While at it, also moving it to intel_pm.c as we are trying to reduce
      the gigantic size of intel_display.c and intel_pm.c have other MBUS
      programing sequences.
      
      v2:
      - do not program PIPE_MBUS_DBOX_CTL if pipe will not be active or
      when it do not needs modeset
      - remove the checks to wait a vblank
      
      v3:
      - checking if dbuf state is present in state before using it
      
      v4:
      - removing redundant checks
      - calling intel_atomic_get_new_dbuf_state instead of
      intel_atomic_get_dbuf_state
      
      BSpec: 49213
      BSpec: 50343
      Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
      Signed-off-by: default avatarJosé Roberto de Souza <jose.souza@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220330155724.255226-3-jose.souza@intel.com
      47e794d6