summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_uc_fw.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-08drm/xe: Avoid cryptic message when there's no GuC definitionLucas De Marchi1-1/+6
2024-02-08drm/xe: Always allow to override firmwareLucas De Marchi1-2/+1
2024-02-03drm/xe/guc: Add support for LNL firmwareJohn Harrison1-0/+1
2024-02-03drm/xe/guc: Update to GuC firmware 70.19.2John Harrison1-8/+8
2024-02-03drm/xe/uc: Include patch version in expectationsJohn Harrison1-22/+27
2023-12-21drm/xe: Remove ci-only GuC FW definitionsDaniele Ceraolo Spurio1-2/+0
2023-12-21drm/xe/huc: HuC authentication via GSCDaniele Ceraolo Spurio1-0/+2
2023-12-21drm/xe/uc: Store firmware binary in system-memory backed BOMichał Winiarski1-3/+1
2023-12-21drm/xe/uc: Split xe_uc_fw_initMichał Winiarski1-19/+61
2023-12-21drm/xe: Add a helper for DRM device-lifetime BO createMichał Winiarski1-5/+4
2023-12-21drm/xe: explicitly set GGTT access for GuC DMAFei Yang1-1/+2
2023-12-21drm/xe/gsc: Define GSC FW for MTLDaniele Ceraolo Spurio1-8/+12
2023-12-21drm/xe/gsc: Query GSC compatibility versionDaniele Ceraolo Spurio1-6/+12
2023-12-21drm/xe/gsc: Parse GSC FW headerDaniele Ceraolo Spurio1-0/+77
2023-12-21drm/xe/gsc: Introduce GSC FWDaniele Ceraolo Spurio1-4/+19
2023-12-21drm/xe/uc: Rework uC version trackingDaniele Ceraolo Spurio1-56/+85
2023-12-21drm/xe: Encapsulate all the module parametersBommithi Sakeena1-3/+3
2023-12-21drm/xe/huc: Define HuC for MTLDaniele Ceraolo Spurio1-6/+7
2023-12-21drm/xe/huc: Extract version and binary offset from new HuC headersDaniele Ceraolo Spurio1-2/+118
2023-12-21drm/xe/uc: Prepare for parsing of different header typesDaniele Ceraolo Spurio1-51/+65
2023-12-21drm/xe/guc: Bump PVC GuC version to 70.9.1Daniele Ceraolo Spurio1-1/+1
2023-12-21drm/xe/uc: Add GuC/HuC firmware path overridesDaniele Ceraolo Spurio1-1/+29
2023-12-21drm/xe/uc: Fix uC status trackingDaniele Ceraolo Spurio1-6/+8
2023-12-21drm/xe/guc: Switch to major-only GuC FW tracking for MTLDaniele Ceraolo Spurio1-1/+1
2023-12-21drm/xe: Use Xe assert macros instead of XE_WARN_ON macroFrancois Dugast1-8/+8
2023-12-21drm/xe: Add patch version on guc firmware initZhanjun Dong1-6/+7
2023-12-21drm/xe/lnl: Add GuC firmware definitionMatt Roper1-0/+1
2023-12-21drm/xe: Prefer WARN() over BUG() to avoid crashing the kernelFrancois Dugast1-8/+8
2023-12-21drm/xe: Invert mask and val in xe_mmio_wait32.Rodrigo Vivi1-1/+1
2023-12-21drm/xe: Cleanup style warningsFrancois Dugast1-2/+2
2023-12-21drm/xe: Cleanup SPACING style issuesFrancois Dugast1-2/+2
2023-12-21drm/xe: fix HuC FW ordering for DG1Daniele Ceraolo Spurio1-1/+1
2023-12-20drm/xe: Memory allocations are tile-based, not GT-basedMatt Roper1-2/+3
2023-12-20drm/xe: Load HuC on Alderlake PLucas De Marchi1-0/+1
2023-12-20drm/xe/adln: Enable ADL-NMatt Roper1-0/+1
2023-12-20drm/xe/mmio: Use struct xe_regLucas De Marchi1-8/+8
2023-12-20drm/xe/guc: Move GuC registers to regs/Lucas De Marchi1-1/+1
2023-12-20drm/xe: GuC and HuC loading support for RKLAnusha Srivatsa1-0/+2
2023-12-20drm/xe: Always log GuC/HuC firmware versionsLucas De Marchi1-0/+5
2023-12-20drm/xe: Update GuC/HuC firmware autoselect logicLucas De Marchi1-119/+196
2023-12-20drm/xe: Fix platform orderLucas De Marchi1-2/+2
2023-12-20drm/xe: Remove unused revid from firmware nameLucas De Marchi1-18/+15
2023-12-20drm/xe: Load HuC on Alderlake SAnusha Srivatsa1-0/+1
2023-12-20drm/xe/huc: Support for loading unversiond HuCAnusha Srivatsa1-20/+33
2023-12-20drm/xe/xe_uc_fw: Use firmware files from standard locationsMauro Carvalho Chehab1-2/+2
2023-12-12drm/xe/guc: Report submission version of GuC firmwareMatthew Brost1-1/+45
2023-12-12drm/xe: Remove i915_utils dependency from xe_pcode.Rodrigo Vivi1-1/+2
2023-12-12drm/xe: Convert xe_mmio_wait32 to us so we can stop using wait_for_us.Rodrigo Vivi1-1/+1
2023-12-12drm/xe: Let's return last value read on xe_mmio_wait32.Rodrigo Vivi1-4/+3
2023-12-12drm/xe: Introduce a new DRM driver for Intel GPUsMatthew Brost1-0/+406