summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_pm.c
AgeCommit message (Expand)Author
2024-10-03drm/xe: Use fault injection infrastructure to find issues at probe timeFrancois Dugast
2024-09-11drm/xe: Remove runtime argument from display s/r functionsMaarten Lankhorst
2024-09-11drm/xe: Fix missing conversion to xe_display_pm_runtime_resumeMaarten Lankhorst
2024-09-09drm/xe: fix build warning with CONFIG_PM=nArnd Bergmann
2024-09-06drm/xe: Suppress missing outer rpm protection warningRodrigo Vivi
2024-09-04drm/xe: Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe.Thomas Hellström
2024-08-28drm/xe: Use separate rpm lockdep map for non-d3cold-capable devicesThomas Hellström
2024-08-23drm/xe/display: handle HPD polling in display runtime suspend/resumeVinod Govindapillai
2024-08-19drm/xe/display: Make display suspend/resume work on discreteMaarten Lankhorst
2024-07-18drm/xe/pm: Add trace for pm functionsNirmoy Das
2024-05-23drm/xe: Stop checking for power_lost on D3ColdRodrigo Vivi
2024-05-23drm/xe: Prepare display for D3ColdRodrigo Vivi
2024-05-23drm/xe: Fix xe_pm_runtime_get_if_in_use documentationRodrigo Vivi
2024-05-23drm/xe: Fix xe_pm_runtime_get_if_active returnRodrigo Vivi
2024-04-23drm/xe: make xe_pm_runtime_lockdep_map a static structRodrigo Vivi
2024-04-18drm/xe/pm: Capture errors and handle themHimal Prasad Ghimiray
2024-04-18drm/xe: Removing extra mem_access protection from runtime pmRodrigo Vivi
2024-04-18drm/xe: Move lockdep protection from mem_access to xe_pm_runtimeRodrigo Vivi
2024-04-18drm/xe: Introduce xe_pm_runtime_get_noresume for inner callersRodrigo Vivi
2024-04-12Merge drm/drm-next into drm-xe-nextThomas Hellström
2024-04-10drm/xe: check pcode init status only on root gt of root tileRiana Tauro
2024-03-19drm/xe: Add dbg messages on the suspend resume functions.Rodrigo Vivi
2024-03-13Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds
2024-03-04drm/xe: Convert xe_pm_runtime_{get, put} to void and protect from recursionRodrigo Vivi
2024-03-04drm/xe: Create a xe_pm_runtime_resume_and_get variant for displayRodrigo Vivi
2024-03-04drm/xe: Fix display runtime_pm handlingRodrigo Vivi
2024-02-26drm/xe: Runtime PM wake on every IOCTLRodrigo Vivi
2024-02-26drm/xe: Convert mem_access assertion towards the runtime_pm stateRodrigo Vivi
2024-02-26drm/xe: Document Xe PM componentRodrigo Vivi
2024-02-12PM: runtime: Simplify pm_runtime_get_if_active() usageSakari Ailus
2024-02-06drm/xe/pm: add debug logs for D3coldRiana Tauro
2024-01-31drm/xe: drop display/ subdir from include directoriesJani Nikula
2024-01-08drm/xe/dgfx: Release mmap mappings on rpm suspendBadal Nilawar
2023-12-21drm/xe: add some debug info for d3coldMatthew Auld
2023-12-21drm/xe/display: Implement display supportMaarten Lankhorst
2023-12-21drm/xe: do not register to PM if GuC is disabledOhad Sharabi
2023-12-21drm/xe/wa: Apply tile workarounds at probe/resumeMatt Roper
2023-12-21drm/xe/pm: Add vram_d3cold_threshold for d3cold capable deviceAnshuman Gupta
2023-12-21drm/xe: Ensure memory eviction on s2idle.Rodrigo Vivi
2023-12-21drm/xe: Only init runtime PM after all d3cold config is in place.Rodrigo Vivi
2023-12-21drm/xe: Fix the runtime_idle call and d3cold.allowed decision.Rodrigo Vivi
2023-12-21drm/xe: Move d3cold_allowed decision all together.Rodrigo Vivi
2023-12-21drm/xe: add lockdep annotation for xe_device_mem_access_put()Matthew Auld
2023-12-21drm/xe: fix xe_device_mem_access_get() racesMatthew Auld
2023-12-21drm/xe/pm: Init pcode and restore vram on power lostAnshuman Gupta
2023-12-21drm/xe/pm: Toggle d3cold_allowed using vram_usagesAnshuman Gupta
2023-12-21drm/xe/pm: Add vram_d3cold_threshold SysfsAnshuman Gupta
2023-12-21drm/xe/pm: Refactor xe_pm_runtime_initAnshuman Gupta
2023-12-21drm/xe/pm: Add pci d3cold_capable supportAnshuman Gupta
2023-12-21drm/xe/pm: Disable PM on unbounded pcie parent bridgeAnshuman Gupta