summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_uc_fw.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-08drm/xe/vf: Mark supported firmwares as preloadedMichal Wajdeczko1-0/+11
2024-04-02drm/xe: Normalize bo flags macrosLucas De Marchi1-2/+2
2024-03-21drm/xe/uc: Use u64 for offsets for which we use upper_32_bits()Daniele Ceraolo Spurio1-1/+2
2024-03-20drm/xe: Add XE_BO_GGTT_INVALIDATE flagMatthew Brost1-1/+2
2024-03-19drm/xe/guc: Don't support older GuC 70.x releasesDaniele Ceraolo Spurio1-22/+14
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