aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-23drm/amdgpu: Support setting reset_method at runtimeStanley.Yang1-1/+1
2024-04-18drm/amdgpu: Skip the coredump collection on reset during driver reloadAhmad Rehman1-0/+1
2024-04-09drm/amdgpu: Add support for BAMACO mode checkingMa Jun1-2/+4
2024-04-09drm/amdgpu : Add mes_log_enable to control mes log featureshaoyunl1-0/+10
2024-03-20drm/amdgpu: Init zone device and drm client after mode-1 reset on reloadAhmad Rehman1-1/+4
2024-03-04drm/amdgpu: Use rpm_mode flag instead of checking it again for rpmMa Jun1-12/+12
2024-02-29drm/amdgpu: remove misleading amdgpu_pmops_runtime_idle() commentBjorn Helgaas1-2/+1
2024-02-29Revert "drm/amd: Remove freesync video mode amdgpu parameter"Alex Deucher1-0/+27
2024-02-12drm/amdgpu: respect the abmlevel module parameter value if it is setHamza Mahfooz1-5/+6
2024-02-12drm/amdgpu: make damage clips support configurableHamza Mahfooz1-0/+13
2024-02-07drm/amdgpu: skip to program GFXDEC registers for suspend abortPrike Liang1-0/+2
2024-02-07drm/amdgpu: fix typo in parameter descriptionAlex Deucher1-1/+1
2024-01-29drm/amdgpu: move the drm client creation behind drm device registrationLe Ma1-0/+4
2024-01-18drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"Christian König1-32/+0
2024-01-15drm/amdgpu: Clean up errors in amdgpu_drv.cchenxuebing1-2/+2
2024-01-15drm/amdgpu: move debug options init prior to amdgpu device initLe Ma1-2/+2
2024-01-15drm/amdgpu: add debug flag to place fw bo on vram for frontdoor loadingLe Ma1-0/+6
2024-01-15Revert "drm/amdgpu: add param to specify fw bo location for front-door loading"Le Ma1-5/+0
2024-01-05drm/amdgpu: add param to specify fw bo location for front-door loadingLe Ma1-0/+5
2023-12-13drm/amdgpu: Enable tunneling on high-priority compute queuesFriedrich Vock1-1/+2
2023-12-13drm/amd/pm: setup the framework to support Wifi RFI mitigation featureEvan Quan1-0/+17
2023-11-29drm/amd: Enable PCIe PME from D3Mario Limonciello1-0/+2
2023-11-17drm/amdgpu: add a module parameter to control the AGP apertureAlex Deucher1-0/+10
2023-11-03drm/amdgpu: Optimize the asic type fix codeMa Jun1-9/+26
2023-10-13drm/amd: Evict resources during PM ops prepare() callbackMario Limonciello1-3/+7
2023-10-09drm/amdgpu: update ib start and size alignmentBoyuan Zhang1-1/+2
2023-10-05drm/amdgpu: add new INFO ioctl query for the last GPU page faultAlex Deucher1-1/+2
2023-09-20drm/amd: Add a module parameter for seamless bootMario Limonciello1-0/+8
2023-09-20drm/amdgpu: Use function for IP version checkLijo Lazar1-1/+1
2023-09-11drm/amdgpu: Create an option to disable soft recoveryAndré Almeida1-0/+7
2023-09-11drm/amdgpu: Merge debug module parametersAndré Almeida1-20/+36
2023-08-31drm/amdgpu: add amdgpu_umsch_mm module parameterLang Yu1-0/+10
2023-08-15drm/amdgpu: expand runpm parameterAlex Deucher1-17/+20
2023-08-15drm/amd: Remove freesync video mode amdgpu parameterAurabindo Pillai1-27/+0
2023-08-11drm/amdkfd: drop IOMMUv2 supportAlex Deucher1-14/+0
2023-08-07drm/amdgpu: Move vram, gtt & flash defines to amdgpu_ ttm & _psp.hSrinivasan Shanmugam1-0/+1
2023-08-07drm/amdgpu: Sort the includes in amdgpu/amdgpu_drv.cSrinivasan Shanmugam1-13/+12
2023-08-04Merge tag 'amd-drm-next-6.6-2023-07-28' of https://gitlab.freedesktop.org/agd...Daniel Vetter1-17/+11
2023-07-27drm/amdgpu: Move externs to amdgpu.h file from amdgpu_drv.cSrinivasan Shanmugam1-16/+8
2023-07-25drm/amdgpu: Prefer #if IS_ENABLED over #if defined in amdgpu_drv.cSrinivasan Shanmugam1-2/+2
2023-07-17Merge tag 'drm-misc-next-2023-07-13' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-6/+0
2023-07-07drm/amd: Use attribute groups for PSP flashing attributesMario Limonciello1-0/+2
2023-06-30drm/amdgpu: enable mcbp by default on gfx9Alex Deucher1-3/+3
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann1-4/+0
2023-06-23drm/amdgpu: Add vbios attribute only if supportedLijo Lazar1-2/+0
2023-06-19drm/amdgpu: Remove struct drm_driver.gem_prime_mmapThomas Zimmermann1-1/+0
2023-06-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-3/+76
2023-06-19drm: Remove struct drm_driver.gem_prime_mmapThomas Zimmermann1-1/+0
2023-06-15Merge tag 'amd-drm-next-6.5-2023-06-09' of https://gitlab.freedesktop.org/agd...Dave Airlie1-3/+76
2023-06-09drm/amdgpu: add option params to enforce process isolation between graphics a...Chong Li1-1/+9
2023-06-09drm/amdgpu: add the accelerator PCIe classShiwu Zhang1-1/+1
2023-06-09drm/amdgpu: add missing radeon secondary PCI IDAlex Deucher1-0/+1
2023-06-09drm/amdgpu: use amdxcp platform device as spatial partitionJames Zhu1-0/+2
2023-06-09drm/amdgpu: add the accelerator pcie classShiwu Zhang1-0/+5
2023-06-09drm/amdgpu: support partition drm devicesJames Zhu1-0/+32
2023-06-09drm/amdgpu/bu: update mtype_local parameter settingsGraham Sider1-1/+1
2023-06-09drm/amdgpu/bu: add mtype_local as a module parameterDavid Francis1-4/+4
2023-06-09drm/amdgpu/bu: Add use_mtype_cc_wa module paramGraham Sider1-0/+7
2023-06-09drm/amdgpu: Add auto mode for compute partitionLijo Lazar1-3/+5
2023-06-09drm/amdgpu: Add parsing of acpi xcc objectsLijo Lazar1-0/+1
2023-06-09drm/amdgpu: override partition mode through module parameterShiwu Zhang1-0/+13
2023-06-09drm/amdgpu: add new flag to AMDGPU_CTX_QUERY2Pierre-Eric Pelloux-Prayer1-1/+2
2023-05-26drm/amdgpu: Fix no-procfs buildRob Clark1-0/+2
2023-05-24drm/amdgpu: Switch to fdinfo helperRob Clark1-1/+2
2023-04-24drm/amdgpu: bump driver version number for CP GFX shadowAlex Deucher1-1/+2
2023-04-21drm/amd/amdgpu: Fix style errors in amdgpu_drv.c & amdgpu_device.cSrinivasan Shanmugam1-1/+1
2023-04-11drm/amd/amdgpu: Drop the hang limit parameterSrinivasan Shanmugam1-8/+0
2023-03-31drm/amd/amdgpu: Remove initialisation of globals to 0 or NULLSrinivasan Shanmugam1-2/+2
2023-03-31drm/amd/amdgpu: Fix error do not initialise globals to 0Srinivasan Shanmugam1-1/+1
2023-03-22drm/amdgpu: skip ASIC reset for APUs when go to S4Tim Huang1-1/+4
2023-02-23drm/amdgpu: change default behavior of bad_page_threshold parameterTao Zhou1-1/+1
2023-02-23drm/amdgpu: add more fields into device info, caches sizes, etc.Marek Olšák1-1/+4
2023-02-23drm/amd: Don't allow s0ix on APUs older than RavenMario Limonciello1-1/+6
2023-02-09drm/amdgpu: add S/G display parameterAlex Deucher1-0/+11
2023-01-31Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdg...Vitaly Prosyak1-2/+2
2023-01-25Merge tag 'amd-drm-next-6.3-2023-01-20' of https://gitlab.freedesktop.org/agd...Dave Airlie1-1/+2
2023-01-24Merge tag 'drm-misc-next-2023-01-19' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-1/+0
2023-01-19drm/amdgpu: return the PCIe gen and lanes from the INFO ioctlMarek Olšák1-1/+2
2023-01-13drm/amdgpu: Do not include <linux/fb.h>Thomas Zimmermann1-1/+0
2023-01-09drm/amd: Delay removal of the firmware framebufferMario Limonciello1-6/+0
2023-01-03Revert "drm/amd/display: Enable Freesync Video Mode by default"Michel Dänzer1-0/+27
2023-01-03drm/amdgpu: allow zero as vram limitChristian König1-1/+1
2022-12-15drm/amdgpu: bump minor version number for DEV_INFO and SENSOR IOCTLs updateEvan Quan1-2/+4
2022-12-09drm/amdgpu: handle polaris10/11 overlap asics (v2)Alex Deucher1-2/+11
2022-12-01drm/amdgpu: improve GART and GTT documentationPeter Maucher1-4/+6
2022-11-29drm/amdgpu: use dev_dbg to print messages in runtime cycleGuchun Chen1-1/+1
2022-11-29drm/amdgpu: add printing to indicate rpm completenessGuchun Chen1-0/+2
2022-11-23drm/amdgpu: update documentation of parameter amdgpu_gtt_sizeZhenGuo Yin1-2/+1
2022-11-22Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd...Dave Airlie1-5/+2
2022-11-16Merge tag 'drm-misc-next-2022-11-10-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-0/+1
2022-11-15drm/amdgpu: revert "implement tdr advanced mode"Christian König1-1/+1
2022-11-15drm/amdgpu: remove the DID of Vangogh from pciidlistPerry Yuan1-3/+0
2022-11-15drm/amdgpu: clarify DC checksAlex Deucher1-1/+1
2022-11-05drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann1-0/+1
2022-11-01drm/amdgpu: Disable GPU reset on SRIOV before remove pci.Gavin Wan1-1/+2
2022-10-07Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+14
2022-09-24drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.Jim Cromie1-0/+14
2022-09-20drm/amdgpu: bump minor for gang submitChristian König1-1/+2
2022-09-19drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu deviceYiPeng Chai1-0/+1
2022-09-19drm/amdgpu: Adjust removal control flow for smu v13_0_2YiPeng Chai1-0/+30
2022-09-07drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is un...YiPeng Chai1-2/+2
2022-08-29drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()Yang Yingliang1-1/+4
2022-07-25drm/amd/display: Add visualconfirm module parameterLeo Li1-0/+4
2022-07-25drm/amdgpu: bump driver version for IP discovery info in HW INFOAlex Deucher1-2/+3
2022-07-25drm/amdgpu: Fix comment typoJason Wang1-1/+1
2022-07-18drm/amdgpu: drop runpm from amdgpu_device structureGuchun Chen1-5/+5
2022-06-08drm/amdgpu: Add peer-to-peer support among PCIe connected AMD GPUsRamesh Errabolu1-0/+10
2022-05-26drm/amdgpu: bump minor version numberChristian König1-2/+3
2022-05-26drm/amdgpu: add beige goby PCI IDAlex Deucher1-0/+1
2022-05-18drm/amd: Don't reset dGPUs if the system is going to s2idleMario Limonciello1-1/+1
2022-05-05Revert "drm/amdgpu: disable runpm if we are the primary adapter"Alex Deucher1-28/+0
2022-05-04drm/amd/amdgpu: add more fw load type to fit new ASICsChengming Gui1-1/+1
2022-05-04drm/amdgpu: add mes_kiq module parameter v2Jack Xiao1-0/+10
2022-04-21drm/amdgpu: don't runtime suspend if there are displays attached (v3)Alex Deucher1-35/+70
2022-04-08drm/amdgpu: expand cg_flags from u32 to u64Evan Quan1-4/+4
2022-04-07drm/amdgpu: Ensure HDA function is suspended before ASIC resetKai-Heng Feng1-6/+12
2022-03-25drm/amdkfd: Fix Incorrect VMIDs passed to HWSTushar Patel1-1/+1
2022-03-04drm/amdgpu/vcn: Add vcn firmware logRuijing Dong1-0/+8
2022-03-02drm/amdgpu: Bump minor version for hot plug tests enabling.Andrey Grodzovsky1-1/+2
2022-03-01Merge tag 'amd-drm-next-5.18-2022-02-25' of https://gitlab.freedesktop.org/ag...Dave Airlie1-19/+11
2022-02-28Backmerge tag 'v5.17-rc6' into drm-nextDave Airlie1-0/+3
2022-02-24drm/amdgpu: Exclude PCI reset method for now.Andrey Grodzovsky1-2/+2
2022-02-24drm/amdgpu: Add use_xgmi_p2p module parameterAlex Sierra1-0/+8
2022-02-23drm/amd: Check if ASPM is enabled from PCIe subsystemMario Limonciello1-0/+3
2022-02-23drm/amdgpu: drop testing module parameterAlex Deucher1-8/+0
2022-02-23drm/amdgpu: drop benchmark module parameterAlex Deucher1-8/+0
2022-02-22drm/amdgpu: Fix typo in *whether* in commentPaul Menzel1-1/+1
2022-02-17drm/amd: Refactor `amdgpu_aspm` to be evaluated per deviceMario Limonciello1-3/+0
2022-02-17drm/amd: Check if ASPM is enabled from PCIe subsystemMario Limonciello1-0/+3
2022-02-16drm/amdgpu: make cyan skillfish support code more consistentAlex Deucher1-0/+1
2022-02-14Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitlab.freedesktop.org/...Dave Airlie1-34/+86
2022-02-07drm/amdgpu: drop experimental flag on aldebaranAlex Deucher1-4/+4
2022-02-02drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabledMario Limonciello1-2/+1
2022-02-02drm/amd: Only run s3 or s0ix if system is configured properlyMario Limonciello1-0/+8
2022-02-02drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabledMario Limonciello1-2/+1
2022-02-02drm/amd: Only run s3 or s0ix if system is configured properlyMario Limonciello1-0/+8
2022-01-27drm/amdgpu: bump driver version for new CTX OP to set/get stable pstatesAlex Deucher1-1/+2
2022-01-25drm/amdgpu: handle BACO synchronization with secondary funcsAlex Deucher1-12/+18
2022-01-25drm/amdgpu: move runtime pm init after drm and fbdev initAlex Deucher1-0/+65
2022-01-25drm/amdgpu: filter out radeon secondary ids as wellAlex Deucher1-0/+81
2022-01-25drm/amdgpu: filter out radeon secondary ids as wellAlex Deucher1-0/+81
2022-01-21Merge tag 'drm-next-2022-01-21' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-5/+0
2022-01-16Merge tag 'drm-next-2022-01-14' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+4
2022-01-14drm/amdgpu: drop flags check for CHIP_IP_DISCOVERYAlex Deucher1-5/+0
2022-01-14drm/amdgpu: Fix rejecting Tahiti GPUsLukas Fink1-1/+1
2022-01-14drm/amdgpu: drop flags check for CHIP_IP_DISCOVERYAlex Deucher1-5/+0
2022-01-14drm/amdgpu: Fix rejecting Tahiti GPUsLukas Fink1-1/+1
2022-01-14drm/amd/display: Enable Freesync Video Mode by defaultSolomon Chiu1-27/+0
2022-01-10Merge tag 'drm-next-2022-01-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-6/+19
2022-01-07drm/amdgpu: don't set s3 and s0ix at the same timeMario Limonciello1-2/+4
2021-12-31drm/amdgpu: disable runpm if we are the primary adapterAlex Deucher1-0/+28
2021-12-31Merge tag 'amd-drm-next-5.17-2021-12-30' of ssh://gitlab.freedesktop.org/agd5...Dave Airlie1-4/+23
2021-12-30drm/amdgpu: always reset the asic in suspend (v2)Alex Deucher1-1/+4
2021-12-30drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable pl...Evan Quan1-0/+15
2021-12-30drm/amdgpu: fix runpm documentationAlex Deucher1-3/+4
2021-12-27drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable pl...Evan Quan1-0/+15
2021-12-27drm/amdgpu: always reset the asic in suspend (v2)Alex Deucher1-1/+4
2021-12-22drm/amdgpu: fix runpm documentationAlex Deucher1-3/+4
2021-12-23Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab.freedesktop.org/ag...Dave Airlie1-2/+5
2021-12-10Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+13
2021-12-01drm/amdgpu: update fw_load_type module parameter doc to match codeYann Dirson1-2/+5
2021-11-27drm: Move nomodeset kernel parameter to the DRM subsystemJavier Martinez Canillas1-2/+1
2021-11-27drm: Don't print messages if drivers are disabled due nomodesetJavier Martinez Canillas1-3/+1
2021-11-17drm/amdgpu: use generic fb helpers instead of setting up AMD own's.Evan Quan1-0/+13
2021-11-02Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-4/+661
2021-10-28drm/amdgpu: Add kernel parameter support for ignoring bad page thresholdKent Russell1-1/+1
2021-10-06drm/amd/display: fix DCC settings for DCN3Marek Olšák1-1/+2
2021-10-04drm/amdgpu: add an option to override IP discovery table from a fileAlex Deucher1-1/+1
2021-10-04drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by defaultAlex Deucher1-2/+2
2021-10-04drm/amdgpu: bind to any 0x1002 PCI diplay class deviceAlex Deucher1-0/+15
2021-10-04drm/amdgpu: filter out radeon PCI device IDsAlex Deucher1-1/+637
2021-10-04treewide: Replace the use of mem_encrypt_active() with cc_platform_has()Tom Lendacky1-1/+3
2021-09-29drm/amdgpu: Add a UAPI flag for hot plug/unplugAndrey Grodzovsky1-1/+2
2021-09-23drm/amdgpu: Fix resume failures when device is goneAndrey Grodzovsky1-0/+4
2021-08-30drm/amdgpu: add some additional RDNA2 PCI IDsAlex Deucher1-0/+17
2021-08-16Merge tag 'drm-misc-next-2021-08-12' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+0
2021-08-10drm/amdgpu: Convert to Linux IRQ interfacesThomas Zimmermann1-1/+0
2021-08-05drm/amdgpu: don't enable baco on boco platforms in runpmAlex Deucher1-0/+2
2021-08-05drm/amdgpu: add DID for beige gobyChengming Gui1-0/+7
2021-08-05drm/amdgpu: create amdgpu_vkms (v4)Ryan Taylor1-1/+1
2021-07-30Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab.freedesktop.org/ag...Dave Airlie1-7/+9
2021-07-27drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supportedPratik Vishwakarma1-2/+2
2021-07-26Backmerge tag 'v5.14-rc3' into drm-nextDave Airlie1-0/+4
2021-07-23drm/amdgpu: add pci device id for cyan_skillfishTao Zhou1-0/+3
2021-07-23drm/amdgpu: add yellow carp pci id (v2)Aaron Liu1-0/+4
2021-07-21drm/amdgpu: add yellow carp pci id (v2)Aaron Liu1-0/+4
2021-07-21Merge tag 'drm-misc-next-2021-07-16' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+1
2021-07-14drm/amdgpu: add another Renoir DIDJinzhou Su1-0/+1
2021-07-14drm/amdgpu: add another Renoir DIDJinzhou Su1-0/+1
2021-07-01drm/aperture: Pass DRM driver structure instead of driver nameThomas Zimmermann1-1/+1
2021-07-01drm/amdgpu: Use explicit cardinality for clarityLuben Tuikov1-5/+4
2021-07-01drm/amdgpu: add new dimgrey cavefish DIDAlex Deucher1-0/+1
2021-06-29drm/amd/display: Enabling eDP no power sequencing with DAL feature maskZhan Liu1-0/+1
2021-06-18drm/amd/display: Add Freesync video documentationRodrigo Siqueira1-2/+17
2021-06-04drm/amdgpu: attr to control SS2.0 bias level (v2)Sathishkumar S1-0/+1
2021-06-04Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab.freedesktop.org/ag...Dave Airlie1-1/+3
2021-06-01drm/amdgpu: bump driver versionAlex Deucher1-1/+2
2021-05-27drm/amdgpu/acpi: make ATPX/ATCS structures global (v2)Alex Deucher1-0/+1
2021-05-26drm/amdgpu: Implement mmap as GEM object functionThomas Zimmermann1-2/+2
2021-05-25drm/amdgpu: Fix crash when hot unplug in BACOAndrey Grodzovsky1-0/+4