1. 31 7月, 2021 6 次提交
  2. 30 7月, 2021 5 次提交
  3. 28 7月, 2021 2 次提交
  4. 27 7月, 2021 2 次提交
  5. 24 7月, 2021 1 次提交
  6. 23 7月, 2021 1 次提交
  7. 21 7月, 2021 1 次提交
  8. 10 7月, 2021 1 次提交
  9. 07 7月, 2021 1 次提交
  10. 02 7月, 2021 1 次提交
  11. 25 6月, 2021 3 次提交
  12. 22 6月, 2021 1 次提交
    • A
      drm/i915/xelpd: Pipe A DMC plugging · 3d5928a1
      Anusha Srivatsa 提交于
      This patch adds Pipe A plumbing to the already
      existing parsing and loading functions which is
      taken care of in the prep patches. Adding MAX_DMC_FW
      to keep track for both Main and Pipe A DMC while loading
      the respective blobs.
      
      Also adding present field in dmc_info.
      s/find_dmc_fw_offset/csr_set_dmc_fw_offset. While at it add
      fw_info_matches_stepping() helper. CSR_PROGRAM() should now
      take the starting address of the particular blob (Main or Pipe)
      and not hardcode it.
      
      v2: Add dmc_offset and start_mmioaddr fields for dmc_info struct.
      
      v3: Add a missing corner cases of stepping-substepping combination in
      fw_info_matches_stepping() helper.
      
      v4: Add macro for start_mmioaddr for V1 package. Simplify code
      in dmc_set_fw_offset (Lucas)
      
      Cc: Souza, Jose <jose.souza@intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Signed-off-by: NAnusha Srivatsa <anusha.srivatsa@intel.com>
      Reviewed-by: NLucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20210621191415.29823-3-anusha.srivatsa@intel.com
      3d5928a1
  13. 16 6月, 2021 1 次提交
  14. 09 6月, 2021 1 次提交
  15. 07 6月, 2021 1 次提交
  16. 28 5月, 2021 1 次提交
    • A
      drm/i915: Add Wa_14010733141 · 5b26d57f
      Aditya Swarup 提交于
      The WA requires the following procedure for VDBox SFC reset:
      
      If (MFX-SFC usage is 1) {
      	1.Issue a MFX-SFC forced lock
      	2.Wait for MFX-SFC forced lock ack
      	3.Check the MFX-SFC usage bit
      	If (MFX-SFC usage bit is 1)
      		Reset VDBOX and SFC
      	else
      		Reset VDBOX
      	Release the force lock MFX-SFC
      }
      else if(HCP+SFC usage is 1) {
      	1.Issue a VE-SFC forced lock
      	2.Wait for SFC forced lock ack
      	3.Check the VE-SFC usage bit
      	If (VE-SFC usage bit is 1)
      		Reset VDBOX
      	else
      		Reset VDBOX and SFC
      	Release the force lock VE-SFC.
      }
      else
      	Reset VDBOX
      
      - Restructure: the changes to the original code flow should stay
        relatively minimal; we only need to do an extra HCP check after the
        usual VD-MFX check and, if true, switch the register/bit we're
        performing the lock on.(MattR)
      
      v2:
      - Assign unlock mask using paired_engine->mask instead of using
        BIT(paired_vecs->id). (Daniele)
      
      Bspec: 52890, 53509
      
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Cc: Matt Roper <matthew.d.roper@intel.com>
      Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Signed-off-by: NAditya Swarup <aditya.swarup@intel.com>
      Co-developed-by: NMatt Roper <matthew.d.roper@intel.com>
      Signed-off-by: NMatt Roper <matthew.d.roper@intel.com>
      Reviewed-by: NDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20210526094852.286424-2-aditya.swarup@intel.com
      5b26d57f
  17. 27 5月, 2021 2 次提交
  18. 26 5月, 2021 2 次提交
  19. 20 5月, 2021 7 次提交