summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_mmio.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-27drm/xe/mmio: Avoid double-adjust in 64-bit readsShuicheng Lin1-5/+5
2025-08-21drm/xe: Probe for tile count during device info initializationGustavo Sousa1-33/+0
2025-07-11drm/xe: Move Wa_15015404425 to use the new XE_DEVICE_WA macroMatt Atwood1-4/+4
2025-07-03drm/xe: Assign GT IDs properly on multi-tile + multi-GT platformsMatt Roper1-6/+10
2025-05-19drm/xe: Use xe_mmio_read32() to read mtcfg registerShuicheng Lin1-5/+5
2025-03-21drm/xe: Allow to inject error in early probeLucas De Marchi1-0/+1
2025-03-12drm/xe/vf: Catch all unexpected register readsMichal Wajdeczko1-4/+6
2025-02-18drm/xe: Add xe_mmio_init() initialization functionIlia Levi1-11/+21
2025-02-18drm/xe: s/xe_mmio_init/xe_mmio_probe_earlyIlia Levi1-3/+3
2025-01-14drm/xe: Remove unused "mmio_ext" codeMatt Roper1-39/+0
2024-09-12drm/xe/mmio: Drop compatibility macrosMatt Roper1-19/+19
2024-09-12drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gtMatt Roper1-68/+63
2024-09-12drm/xe: Add xe_tile backpointer to xe_mmioMatt Roper1-0/+3
2024-09-12drm/xe: Switch mmio_ext to use 'struct xe_mmio'Matt Roper1-1/+1
2024-09-12drm/xe: Clarify size of MMIO regionMatt Roper1-2/+8
2024-09-09drm/xe: Fix arg to pci_iomap()Lucas De Marchi1-3/+2
2024-08-16drm/xe: Use for_each_remote_tile rather than manual checkMatthew Brost1-3/+2
2024-08-16drm/xe: Fix tile fini sequenceMatthew Brost1-1/+4
2024-07-26drm/xe/mmio: Use single logic for waiting functionsGustavo Sousa1-64/+39
2024-07-24drm/xe: Refactor mmio setup for multi-tileLucas De Marchi1-22/+77
2024-07-15drm/xe/vf: Track writes to inaccessible registers from VFMichal Wajdeczko1-1/+5
2024-07-13drm/xe/xe2: Add Wa_15015404425Tejas Upadhyay1-0/+23
2024-06-12drm/xe: Add reg read/write traceRadhakrishna Sripada1-4/+19
2024-05-31drm/xe: Promote VRAM initialization function to own fileMichal Wajdeczko1-331/+2
2024-05-31drm/xe: Drop xe_ prefix from static functions in xe_mmio.cMichal Wajdeczko1-12/+12
2024-05-31drm/xe: Move BAR definitions to dedicated fileMichal Wajdeczko1-1/+2
2024-05-31drm/xe: Move XEHP_MTCFG_ADDR register definition to xe_regs.hMichal Wajdeczko1-3/+0
2024-05-24drm/xe/vf: Use register values obtained from the PFMichal Wajdeczko1-0/+4
2024-05-23drm/xe/guc: Port over the slow GuC loading support from i915John Harrison1-0/+61
2024-05-22drm/xe: reset mmio mappings with devmMatthew Auld1-6/+29
2024-05-22drm/xe/mmio: move mmio_fini over to devmMatthew Auld1-2/+5
2024-05-22drm/xe: Cleanup xe_mmio.hMichal Wajdeczko1-2/+5
2024-05-08drm/xe: Don't rely on xe_force_wake.h to be included elsewhereMichal Wajdeczko1-0/+1
2024-04-24drm/xe: Add helper to calculate adjusted register offsetMichal Wajdeczko1-23/+15
2024-04-10drm/xe: re-order lmem init check and wait for initialization to completeRiana Tauro1-24/+0
2024-04-10drm/xe/xe2hpg: Determine flat ccs offset for vramHimal Prasad Ghimiray1-2/+37
2024-03-28drm/xe: Separate pure MMIO init from VRAM checkoutMichal Wajdeczko1-33/+22
2024-03-16drm/xe: Make xe_mmio_read|write() functions non-inlineMichal Wajdeczko1-0/+72
2024-02-28drm/xe/mmio: fix build warning for BAR resize on 32-bitArnd Bergmann1-1/+1
2024-02-13drm/xe/vf: Don't check if LMEM is initialized if VFMichal Wajdeczko1-1/+8
2024-01-20drm/xe/mmio: Cast to u64 when printingLucas De Marchi1-2/+2
2024-01-09drm/xe: Use __iomem for the regs pointerThomas Hellström1-1/+1
2023-12-21drm/xe: Rename info.supports_* to info.has_*Lucas De Marchi1-2/+3
2023-12-21drm/xe/device: Introduce xe_device_probe_earlyMichał Winiarski1-6/+10
2023-12-21drm/xe: Map the entire BAR0 and hold onto the initial mappingMichał Winiarski1-8/+4
2023-12-21drm/xe: Move xe_mmio_probe_tiles outside of MMIO setupMichał Winiarski1-3/+1
2023-12-21drm/xe: Move xe_set_dma_info outside of MMIO setupMichał Winiarski1-26/+0
2023-12-21drm/xe: rename bypass_mtcfg to skip_mtcfgKoby Elbaz1-1/+1
2023-12-21drm/xe: Encapsulate all the module parametersBommithi Sakeena1-1/+1
2023-12-21drm/xe/mmio: Make xe_mmio_wait32() aware of interruptsGustavo Sousa1-0/+6