1925e7d3d4677e681cc2e878c2bdbeaee988c8e2 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming b575f10dbd6f84c2c8744ff1f486bfae1e4f6f38 drm/amdgpu: shadow in shadow_list without tbo.mem.start cause page fault in sriov TDR 1712fb1a2f6829150032ac76eb0e39b82a549cfb drm/amdgpu: amdgpu_device_recover_vram always failed if only one node in shadow_list d4162c61e253177936fcfe6c29f7b224d9a1efb8 drm/amdgpu: Adjust IB test timeout for XGMI configuration d939f44d4a7f910755165458da20407d2139f581 drm/amdgpu: remove unnecessary rlc reset function on gfx9 db64a2f43c1bc22c5ff2d22606000b8c3587d0ec drm/amd/powerplay: fix possible hang with 3+ 4K monitors aaaba51bf1618958c91728607c63264655c545ef drm/amd/powerplay: correct data type to avoid overflow 6f5d29ff1a643d52128efb4b6c4f4d4074e32e10 drm/amd/powerplay: add ECC feature bit ad51c46eec739c18be24178a30b47801b10e0357 drm/amd/amdgpu: fix PCIe dpm feature issue (v3) 72464382fc2d3673eb51f21a57f2c0a320c1552f drm/amdgpu: fix invalid use of change_bit 39bbd3310ec304a7b695240c6791893a88ec9729 drm/amdgpu: revert "cleanup setting bulk_movable" f7b1844bacecca96dd8d813675e4d8adec02cd66 drm/amdgpu: Update gc golden setting for vega family f5742ec36422a39b57f0256e4847f61b3c432f8c drm/amd/powerplay: correct power reading on fiji 8f2bf884114c118f6aa11dd380c5dd7ce60380dc drm/amd/powerplay: set max fan target temperature as 105C 1e2930374f565312e726f86150d9d1484f81c4d9 drm/amdgpu: clear PDs/PTs only after initializing them 7db329e57b90ddebcb58fc88eedbb3082d22a957 Revert "drm/amdgpu: use BACO reset on vega20 if platform support" 084a56c723b34e493684e5f2ac9692c452564dce drm/amd/powerplay: show the right override pcie parameters 65543b28893a81c7a7987d5b25387ff03243dd81 drm/amd/powerplay: honor the OD settings f5e79735cab448981e245a41ee6cbebf0e334f61 drm/amd/powerplay: set default fclk for no fclk dpm support case 2e41a8747acf0e85667b81038e7f28e6e41a41d7 drm/amd/powerplay: support retrieving clock information from other sysplls 3a301bc5d2941ef1e04acb390c0ef9e06b802477 drm/amd/powerplay: overwrite ODSettingsMin for UCLK_FMAX feature 971e7ac1ab6201484aef14cb1de62375fa317d41 drm/amd/powerplay: force FCLK to highest also for 5K or higher displays d19e923337d9a517c359bccd52d2e3af7e889064 drm/amd/powerplay: need to reapply the dpm level settings fe1331a2eca05239df3ebd510f3f21fdd08e1ffa drm/amd/powerplay: drop redundant soft min/max settings 76f8f6992a0cf7e4a8401eadaa67ea4a06e54568 drm/amdgpu: use REG32_PCIE wrapper instead for psp 5307db85c745c46295f3ee2159667e1606fba268 drm/amd/powerplay: use REG32_PCIE wrapper instead for powerplay 6feaa4194c18578623565017f95d1b2f6b243567 drm/amdgpu/powerplay: add missing breaks in polaris10_smumgr b7d485df6658942e30c0faccb7213b63c167ceeb drm/amd/powerplay: fix the confusing ppfeature mask calculations 6a7a20ed29ca427c961020e87cb809a3d79f6fa6 drm/powerplay: print current clock level when dpm is disabled on vg20 767e06a9924162ce8ca5890533932174b04471f3 drm/amdgpu: Bump amdgpu version for context priority override. f1b4ac960d7ac4a6c1c7e21905ee5edda889166b drm/amdgpu/powerplay: fix typo in BACO header guards 41d3ae4b9ab720e4b3a1f220f1c9a882d3c94123 drm/amdgpu/powerplay: fix return codes in BACO code 94b94438120306850289558efe1eaef0a1eec403 drm/amdgpu: add missing license on baco files 661b96b21c25e05b9a02178b4f19fea83b5dd774 drm/amdgpu: partial revert cleanup setting bulk_movable v2 8466cc61da89d33441e0d7a98de1ba98697cd465 drm/amdgpu: cleanup setting bulk_movable bcb35dad1d3181e3cb4e5ac067bfc4aed53c592c drm/amd/powerplay/smu10_hwmgr: use struct_size() in kzalloc() 7f5725f9802502651644e874bb9a59e66215839d drm/amd/powerplay/smu8_hwmgr: use struct_size() in kzalloc() a4a3ad3523359923dc93dfbbb13a89f2b8d5589a Revert "drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL_RANGE registers" e02c80d60c606ea9810565421e4e70c3996e3df7 Revert "drm/amdgpu: Delete user queue doorbell variables" 2f54a0412f31c1312a105d6c02adba9b2ae41c64 drm/amdgpu/si_dpm: Mark expected switch fall-throughs e38545908afb324f32790a8ef903f6a0a6df60bb drm/amd/powerplay/smu7_hwmgr: Mark expected switch fall-throughs 828845b7c86c5338f6ca02aaaaf4b525718f31b2 drm/amdgpu: Add first_non_cp and last_non_cp in amdgpu_doorbell_index 478168e1cbd0b3df52ca223e1d7af3c257588166 drm/amdgpu: remove some old unused dpm helpers b5bb37eddb63b16b7ab959598d108b1c444be77d drm/amdgpu: Add command to override the context priority. 021830d24ba55a578f602979274965344c8e6284 drm/amdgpu: Check if fd really is an amdgpu fd. 2a84e48e9712ea8591a10dd59d59ccab3d54efd6 drm/amdgpu: Only add rqs for initialized rings. 7a5e0d9ab6d9564f5f82d7a16355118aadd25ef8 drm/amdgpu: don't clamp debugfs register access to the BAR size 9b49c19766a854feefa7fe5288c1915658a939f5 drm/amdgpu: fix several indentation issues 4d3d228e102cce18a1de6ff66761543267882947 drm/amdgpu/powerplay: declare firmware for CI cards c0d9271ecbd891cdeb0fad1edcdd99ee717a655f drm/amdgpu: Delete user queue doorbell variables 74b9b3ea0cb355d668eb0309d1ab57f403d52c69 drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL_RANGE registers 2d086fded1021d6b482dfc705bab8f085d10a496 drm/amdgpu: Simplify eviction fence handling 8db588d5d35e6ab0f8fa404c0d3eade6bbd272bc drm/amdgpu: Avoid setting off KFD eviction fences in amdgpu_vm c60cd590cb7da0d7dbb423727bb67350182a371c drm/amdgpu: Replace ttm_bo_wait with amdgpu_bo_sync_wait e8e32426b1271d3387208c3a6eaf7c166bea9975 drm/amdgpu: Add helper to wait for BO fences using a sync object 2c11ee6ae5533821cf2c64972d6cb5aa4ab4a46e drm/amdgpu: tighten gpu_recover in mailbox_flr to avoid duplicate recover in sriov e2fb6e0a7a2194f5ef1fada737217aad71e29e4d drm/amdgpu: cleanup amdgpu_ih_process a bit more 7fbd31cceac0596c46394ea8745fe09b98d6ed79 drm/amdgpu: fix NULL ptr dref in the VM code 9d18c131ee67d005ffe7e9d2ac192b4218ba6476 drm/amd/powerplay: add override pcie parameters for Vega20 (v2) c53134577c185533ca7e0b958bafc77539d41fd9 drm/amdgpu: Fix pci platform speed and width ba345a0242d7ca7fe841d1926ebc12f2ec3890d8 drm/amdgpu/display: fix compiler errors [-Werror,-Wparentheses-equality] 1b52f2d5679db90166ea71382211f3c7319aab51 drm/amdgpu: cleanup VM dw estimation a bit 90d647222a8f004bf1430ecea3099ebcc54bfc21 drm/amdgpu: fix waiting for BO moves with CPU based PD/PT updates 41cca166cc57e75e94d888595a428d23a3bf4e36 drm/amdgpu: add a workaround for GDS ordered append hangs with compute queues 67dd1a36334ffce82bebeb2d633e152aa436d370 drm/amdgpu: Add AMDGPU_CHUNK_ID_SCHEDULED_DEPENDENCIES 373e87fc91527124cb8ec21465a6d070a65c56af drm/amd/powerplay: update soc boot and max level on vega10 19afd79951e6303dbe0d15293a2f66ceb4c772f6 drm/amd/display: Use memset to initialize variables in amdgpu_dm_atomic_commit_tail c1219b941c1ff0abc615e471ad81507ddb397253 drm/amd/amdgpu: fix spelling mistake "matech" -> "match" fe57085a36de5813ab63a8d178ccfb5f257f028e drm/amdgpu: clean up memory/GDS/GWS/OA alignment code 47dd8048a1bf5b2fb96e5abe99b4f1dcd208ea4d drm/amdgpu: Show XGMI node and hive message per device only once a5c8e0524dbbe1107d81a1604da3d191b66ead6b drm/amdgpu: cleanup amdgpu_pte_update_params cdba61daf55090430a3e1aa495fbbe8f6768af39 drm/amdgpu: sriov restrict max_pfn below AMDGPU_GMC_HOLE 06ea4c34991570d1e3d175f81029a6ea4bd8f634 drm/amdgpu: csa_vaddr should not larger than AMDGPU_GMC_HOLE_START a97c084aad394f65a47af92273494d2ce0da1be5 drm/amd/powerplay: add override pcie parameters for Vega20 5eeb3f62a5746bb2f6848e684b3adf61edd66778 drm/amd/powerplay: support Vega12 retrieving and setting ppfeatures aa1083edce631cbd8ab268bd9d477b3ba584d62a drm/amd/powerplay: support Vega12 SOCclk and DCEFclk dpm level settings d6e4030168588ded911a89b51686d463a1166b93 drm/amd/powerplay: support Vega10 retrieving and setting ppfeatures bb05821b13fa0c0b97760cb292b30d3105d65954 drm/amd/powerplay: support Vega10 SOCclk and DCEFclk dpm level settings 9e75f709fa2bc38aa77247aa58e5c7141f27a108 drm/amd/powerplay: avoid frequent metrics table export 28e732dcd46b235c0242b9ec76964f17e6b00d1e drm/amd/powerplay: correct Vega20 gfxclk readout under DS 713b64a58e88acec4ab97782086061fd012de7aa drm/amd/powerplay: enable MGPU fan boost feature on Vega10 049d69df2db6da6203880e7da5f30900cd5825a4 drm/amd/powerplay: support Vega10 fan table V3 bc4b539e38508839a6c85d5c5ff52d32f6471fab drm/amdgpu: remove old CI DPM implementation 84d3245599f527138c4d4b87deed14a7e85cd81b drm/amdgpu: Add missing power attribute to APU check 8ce84d4341e3abf8bc651c74f6312153c353bca8 drm/amd/powerplay: run btc before enabling all SMU features c3e5bb04cc2aa6c9caeac626948619233b2d89f4 drm/amd/powerplay: fit the SOC clock also to the new performance level 921935dc64040b56c785a02b2f39fd5d28932c78 drm/amd/powerplay: enforce display related settings only on needed a0e4fa2f2889c2d02448a9c20d3f24f2fd13e01c drm/amd/powerplay: avoid unnecessary dpm level setting c4c905ec7b8aaeb06331ee875d3cc9b73dfa481f drm/amdgpu: add flags to emit_ib interface v2 a7cd97718166be64b3359f586bbe0a6bb64a6ba4 drm/amd/powerplay: OD setting fix on Vega10 f14899fd2a560796450e9af383dfaee6ce557d6b drm/amdgpu: sriov should skip asic_reset in device_init 24ba59501257f35b4e1adde9c643f3d149e44084 drm/amdgpu: Add APTX quirk for Lenovo laptop 0208a105eead974acc6043dec027c08da3740e17 drm/amdgpu: fix wrong APU judgement 3680b2a5b6d92747b3293ccc6783da29574147f1 drm/amdgpu: check PSP support before adding the ip block fe96b99dc72b16e3c8406ab17fe9e73e0aef1bd9 drm/amdgpu: Replace kzalloc with kcalloc cf67950e2241ab88b4ff1ee49bbe8716d6a283f6 drm/amdgpu: add support for self irq on Vega10 v2 9dd60c4e5918e4d30ac91415f08127d1056e51ee drm/amdgpu: add support for processing IH ring 1 & 2 ad710812b5385d0128f870bece22dad25f71d756 drm/amdgpu: enable IH ring 1 and ring 2 v4 e95b93ce4116780285f11f08a2bf78f48b23ed11 drm/amdgpu: set the executable flag on unused Vega10 PTEs v2 d7e28e2d6b518af760c81ba578ecf4e4b0c0f401 drm/amd/powerplay: support retrieving and adjusting dcefclock power levels V2 828e37efe802ba8c868922af23099638fde5b7b4 drm/amd/powerplay: support retrieving and adjusting fclock power levels V2 d7337ca2640cde21ff178bd78f01d94cd5ea2e08 drm/amd/powerplay: support retrieving and adjusting SOC clock power levels V2 7ca881a8651bdeffd99ba8e0010160f9bf60673e drm/amd/powerplay: support enabled ppfeatures retrieving and setting V3 b61857b5e365889d67a6296c413df396032d374d drm/amdgpu: set bulk_moveable to false when lru changed v2 466bcb75b0791ba301817cdadeed20398f2224fe drm/amdgpu/psp: ignore psp response status 7c94bc828ee7e7e64f31e40bb967b6417d7e6382 drm/amdgpu: Setting doorbell range registers earlier 8987e2e256be3551436a5abc3c48d0eb4d81084e drm/amdgpu: Fix sdma doorbell range setting fd4855409f6ebe015406cd2b2ffa4fee4cd1f4a7 drm/amdgpu: Add per device sdma_doorbell_range field 1f46df61a148da7263165079b4874d61525c8ae1 drm/amdgpu/soc15: return proper error codes in baco reset 2172b89e7c94605380d8c0dedf543c93f0a0b27c drm/amdgpu: use BACO reset on vega20 if platform support e2b6d053b1077d6eef025e7869690c630ab29d0c drm/amdgpu: use BACO reset if platform support (v2) 3177b3c52f62e262c6a8eff19358ca128c26d518 drm/amdgpu/powerper: add vega20 BACO functions 6a789aa8d5f4b4a165de2fb590511f22b1e81c1e drm/amdgpu: update THM IP register header to support BACO d1882ab2c297de6ee1cea436bee3a1f1cd843e2f drm/amdgpu: also include NBIO v7.4 register mask header f5d9e9b9c15c67dc86354b606e077a5a6b6381ed drm/amdgpu: update NBIO v7.4 to support BACO 425db2553e43c7a40f3a9d8c066977493825339c drm/amdgpu: expose BACO interfaces to upper level from PP 2affc6234ff51f3e6c51270fd3260b03ad1d4094 drm/amdgpu: add BACO interfaces for vega10 7451ca88d51dc9d97ea94b453450fc81494f48e0 drm/amdgpu: add BACO interfaces in pm and hwmgr function table 58a50420aa681502369875213374121425428b52 drm/amdgpu: update nbio v6.1 register/master to support BACO b721056b34c6c045cd5eb0c003a6a2c2d6d077aa drm/amd/powerplay: run acg btc for Vega12 95e8e59ec49f7ca5c8d3f531c1d396961b5b961b drm/amdgpu: check if we need to reset at init time (v2) 9281f12cabb09059ae60603e14cc9cd98b02febb drm/amdgpu/soc15: add need_reset_on_init asic callback for SOC15 (v2) 762e6f3f200e0bd538b2d3fd0a4f4ff5a8d45460 drm/amdgpu/vi: add need_reset_on_init asic callback for VI (v2) 3fcc10d73d611e929fec00ed58d8b048df5c25bd drm/amdgpu/cik: add need_reset_on_init asic callback for CIK (v2) 7450bbe7815b8286165c87a07340c80ca2764054 drm/amdgpu/si: add need_reset_on_init asic callback for SI (v2) 444018893abfde1df86be9d4be3e0c84832397dd drm/amdgpu: add need_reset_on_init asic callback (v2) d0948af7f6aaf05e3228063b26f696dedf2685df drm/amdgpu: expose sclk and mclk via hwmon b45e18acd394954c24943762ada5d8dada75f2b9 drm/amdgpu: Add sysfs file for PCIe usage v5 a0bb79e2559c9330c82080d6e4f8c762d72ed0f1 drm/amdgpu: Add NBIO SMN headers v2 22d6575b8db59097655797c740bf840a616a6816 drm/amd/amdgpu: add missing mutex lock to amdgpu_get_xgmi_hive() (v3) 36ca09a02aa6b02cb33b04962ec373a164e636a6 drm/amdgpu: Add message print when unable to get valid hive be4630d96258781d72201af525a34c2509a6f3a0 drm/amdgpu/psp: make get_fw_type and prep_cmd_buf to be common interfaces 0db2a8cd6259deffc46208278958d4c2afec608d drm/amdgpu/psp: update the naming of GFX_FW_TYPE_RLC_RESTORE_LIST_CNTL 0855c9c9ec28451858aeb1e512d2d25fd8397828 drm/amdgpu_vm: fix boolean expressions 72d3f59205ffae6827b4af525a7963f181322e35 drm/amdgpu/sriov: For finishing routine send rel event after init failed c468f9e2e56f67410b1659d2eacf147a4558f137 drm/amdgpu: improve GMC v9 page fault message 0aaeefccb4d717b001d64a75ac1141914e928869 drm/amdgpu: distinguish early and late re-init log in sriov b56e3270e0f310d66567368ee134660147305724 drm/amdgpu: add the IH to the IV trace b82175750131c9ac228cf08116a208c856d850c9 drm/amdgpu: fix IH overflow on Vega10 v2 d81f78b440f314e2a551d938e4c509fca16a8fe7 drm/amdgpu: simplify IH programming 8bb9eb480d032418bd08d0a6a39e4eaa1dec2fb8 drm/amdgpu: add IH ring to ih_get_wptr/ih_set_rptr v2 73c97fa4421fa0465a0b25a0ccf62af32e4bd01e drm/amd/powerplay:clean up phm_enable_clock_power_gatings 05794eff1aa6060248bfca34ee936c613f94a942 drm/amdgpu/gmc: fix compiler errors [-Werror,-Wmissing-braces] (V2) eb87161a9cb02a058e7535a729af4ed098da89f0 amdgpu/dc: remove various variables that are defined but never used 09f609c34fc8b9cb560947ab11609259f5d42889 drm/amd/display: Fix driver load crash in amdgpu_dm 14d20ec7f31ef96a2e7dcf7880b13dde1d473b56 drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL 76223c5496a7cf10aef1971e4e6aff77abadd15a drm/amdgpu/psp: Fix can't detect psp INVOKE command failed 898e0d9d405158d13cb1afa192c51ce94746d537 drm/amdgpu: Use sdma_engine array a363553cf0339d26f049d870915177706021132f drm/amdgpu/psp: Fix to get wrong xgmi session id 308176d6f625bc782a34ec316beaefcfa7ad75f3 drm/amdgpu: Remove kgd2kfd function pointers 8e07e2676a42e7d3e5fe8eebac6262ec975664a1 drm/amdgpu: Simplify kgd2kfd interface 2d3d25b616a09c16c2506f23289532a31638620f drm/amdgpu: Relocate kgd2kfd function declaration 4ed46c6c4ec7a6a2176289a19485a7b04753dc3e drm/amdgpu: disable system memory page tables for now b163714b294a7262bea91919ccbd88cbc45335d5 drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SDMA1 hang 919a94d8101ebc29868940b580fe9e9811b7dc86 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA20 d1a3e239a6016f2bb42a91696056e223982e8538 drm/amd/powerplay: drop the unnecessary uclk hard min setting c81e42f036232cdb30de0b6294ec82f797958bc9 drm/amd/powerplay: avoid possible buffer overflow 45b35ee02162d149e4de3a1d8d4847621fb92c20 drm/amd/powerplay: create pp_od_clk_voltage device file under OD support 445938879ef75448e5e292730f75905a4c0b62da drm/amd/powerplay: update OD support flag for SKU with no OD capabilities a7a0d543ca1aed6f23f1998b1cd2d87da953e444 drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG c4312c27c826cb2b05dbbda614fa3c735c2c4cca drm/amdgpu: Cleanup 2 compiler warnings c6064de4b7344e705b1b4ac66fa89ea1da5760d0 drm/amdgpu/gfx_v8_0: Reorder the gfx, kiq and kcq rings test sequence d3c117e564bfbfe3c4568aca136be3880ddf4200 drm/amdgpu/sriov:Correct pfvf exchange logic c27c9778a19e050628689d03604941c7039685a3 drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode 91334223b217c43f5366ae585c31f4b6bf4a83de drm/amdgpu/virtual_dce: No need to pin the cursor bo 094e640dcfab39fd795b6cd90fa3cafae4cf2db7 drm/amdgpu/virtual_dce: No need to pin the fb's bo d25689760b747287c6ca03cfe0729da63e0717f4 drm/amdgpu/display: Keep malloc ref to MST port