summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/amd/amdgpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* amdgpu/gmc_v9: save/restore sdpif regs during S3jsg2020-03-062-1/+37
| | | | | | From Shirish S c47655fba16fa9a6af1c3eef997cf26bf2c92645 in linux 4.19.y/4.19.108 a3ed353cf8015ba84a0407a5dc3ffee038166ab0 in mainline linux
* drm/amdgpu/soc15: fix xclk for ravenjsg2020-02-291-1/+6
| | | | | | From Alex Deucher 8300ed5a21752ae1ef245119201536916e3fa086 in linux 4.19.y/4.19.107 c657b936ea98630ef5ba4f130ab1ad5c534d0165 in mainline linux
* drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREGjsg2020-02-271-0/+1
| | | | | | From Nathan Chancellor a882dcd9fd487eca8f019dd9814cacb7fb82b2c4 in linux 4.19.y/4.19.106 a63141e31764f8daf3f29e8e2d450dcf9199d1c8 in mainline linux
* drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_tablejsg2020-02-271-17/+2
| | | | | | From yu kuai b367528f6d23b696048adc3593bc267d431663bf in linux 4.19.y/4.19.106 bae028e3e521e8cb8caf2cc16a455ce4c55f2332 in mainline linux
* drm/amd: Add PSP DMCU supportkettenis2020-02-201-0/+6
| | | | | From David Francis 6b7eab2ce60d2363b0e4bfea6667439b926bcf54 in mainline linux
* drm/amd: Add ucode DMCU supportkettenis2020-02-202-2/+29
| | | | | From David Francis 01fcfc83fe07ae42af707c3217f533fb350d4c19 in mainline linux
* Enable mmhub power gating on picasso. Matches linux 4.20.jsg2020-01-211-1/+3
| | | | | | mmhub on soc15 is a memory controller hub for sdma, uvd and vce. ok kettenis@
* drm/amdgpu: add cache flush workaround to gfx8 emit_fencejsg2020-01-101-3/+19
| | | | | | From Pierre-Eric Pelloux-Prayer a073ae477701fd19e73e4285199cfc419ebd94b8 in linux 4.19.y/4.19.94 bf26da927a1cd57c9deb2db29ae8cf276ba8b17b in mainline linux
* drm/amdgpu: add check before enabling/disabling broadcast modejsg2020-01-101-16/+22
| | | | | | From Guchun Chen 3517664ad07ce796d786082b1f890fcad5e7af47 in linux 4.19.y/4.19.94 6e807535dae5dbbd53bcc5e81047a20bf5eb08ea in mainline linux
* drm/amdgpu: fix uninitialized variable pasid_mapping_neededjsg2020-01-011-1/+1
| | | | | | From Colin Ian King 6032df37982ab948e6d2a41744deabef9181bec9 in linux 4.19.y/4.19.92 17cf678a33c6196a3df4531fe5aec91384c9eeb5 in mainline linux
* drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2jsg2020-01-011-1/+2
| | | | | | From Sam Bobroff 9234c9254e22da026e351cd4b7028e216abbeef0 in linux 4.19.y/4.19.92 3d0e3ce52ce3eb4b9de3caf9c38dbb5a4d3e13c3 in mainline linux
* drm/amdgpu: fix potential double drop fence referencejsg2020-01-011-0/+2
| | | | | | From Pan Bian 2c528fa3c40d16c61da38a9f4fa7a0ce71df4db3 in linux 4.19.y/4.19.92 946ab8db6953535a3a88c957db8328beacdfed9d in mainline linux
* drm/amdgpu: disallow direct upload save restore list from gfx driverjsg2020-01-011-1/+2
| | | | | | From Hawking Zhang 7b3fe663da71273710fc8f7fa0c71515e96c6786 in linux 4.19.y/4.19.92 58f46d4b65021083ef4b4d49c6e2c58e5783f626 in mainline linux
* drm/amdgpu: grab the id mgr lock while accessing passid_mappingjsg2019-12-311-3/+9
| | | | | | From Christian Koenig 16bb81d541f31b163563fea951ccb30b0def0c0a in linux 4.19.y/4.19.92 6817bf283b2b851095825ec7f0e9f10398e09125 in mainline linux
* WSDISPLAYIO_GTYPE is u_int not intjsg2019-12-251-1/+1
|
* drm/amdgpu: If amdgpu_ib_schedule fails return back the error.jsg2019-11-131-1/+3
| | | | | | From Andrey Grodzovsky e5edbf9c45cec143526d9d1708d216228a197cd8 in linux 4.19.y/4.19.84 57c0f58e9f562089de5f0b60da103677d232374c in mainline linux
* drm/amdgpu: fix potential VM faultsjsg2019-11-111-1/+2
| | | | | | From Christian Koenig 1df8da335d40e3037d7207c47102b4edff0f3446 in linux 4.19.y/4.19.83 3122051edc7c27cc08534be730f4c7c180919b8a in mainline linux
* drm/amdgpu: fix memory leakjsg2019-11-091-7/+7
| | | | | | From Nirmoy Das f2824a020746ec60fbb780756e42ac13efb221d0 in linux 4.19.y/4.19.82 083164dbdb17c5ea4ad92c1782b59c9d75567790 in mainline linux
* drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1jsg2019-10-302-35/+35
| | | | | | From Hans de Goede 4d5307c099afc9ce5fe89e8acf9b3c65104d0e08 in linux 4.19.y/4.19.81 984d7a929ad68b7be9990fc9c5cfa5d5c9fc7942 in mainline linux
* unstub amdgpu_ttm_bo_eviction_valuable()jsg2019-10-201-1/+0
| | | | | The remaining commented block of code calls amdkfd_fence_check_mm() which does nothing when not built with CONFIG_HSA_AMD.
* drm/amdgpu: Check for valid number of registers to readjsg2019-10-131-0/+3
| | | | | | From Trek 1c70ae6a91f9a17280476dd8675e4ce60f32eb0b in linux 4.19.y/4.19.79 73d8e6c7b841d9bf298c8928f228fb433676635c in mainline linux
* drm/amdgpu: Fix KFD-related kernel oops on Hawaiijsg2019-10-131-1/+2
| | | | | | From Felix Kuehling e0af3b19ad77b4a2c53ef05c1c11e2f58462d59c in linux 4.19.y/4.19.79 dcafbd50f2e4d5cc964aae409fb5691b743fba23 in mainline linux
* drm/amdgpu/si: fix ASIC testsjsg2019-10-081-3/+3
| | | | | | From Jean Delvare 39b6d05169b2730a26887be7aff3680d44cf694c in linux 4.19.y/4.19.78 77efe48a729588527afb4d5811b9e0acb29f5e51 in mainline linux
* drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after allocjsg2019-09-163-3/+12
| | | | | | From Shirish S f276beb324cc1c60dc3495dc03a927a70c1aa5c7 in linux 4.19.y/4.19.73 517b91f4cde3043d77b2178548473e8545ef07cb in mainline linux
* drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)jsg2019-09-161-1/+4
| | | | | | From Louis Li 7abeffff7bc33f86da68ca3bfc0fee881b3ab7de in linux 4.19.y/4.19.73 ce0e22f5d886d1b56c7ab4347c45b9ac5fcc058d in mainline linux
* drm/amdgpu: Update gc_9_0 golden settings.jsg2019-09-161-0/+1
| | | | | | From Feifei Xu 8e91cc7f7f916d5ce310026591d549aa5bf5952d in linux 4.19.y/4.19.73 c55045adf7210d246a016c961916f078ed31a951 in mainline linux
* drm/amdgpu/gfx9: Update gfx9 golden settings.jsg2019-09-161-1/+1
| | | | | | From Feifei Xu bcc3bd761ab5f2d4539f396a1fd7d0c7dbd955c9 in linux 4.19.y/4.19.73 54d682d9a5b357eb711994fa94ef1bc44d7ce9d9 in mainline linux
* drm/amdgpu: fix a potential information leaking bugjsg2019-08-251-1/+1
| | | | | | From Wang Xiayang 68340db992f6704b86a27e3f9f91d44ce1c8cb31 in linux 4.19.y/4.19.68 929e571c04c285861e0bb049a396a2bdaea63282 in mainline linux
* Add simple amdgpu pci id devlist for the ramdisk to determine ifjsg2019-08-211-0/+91
| | | | | | aperture is needed. Skip SI/CIK ids as we don't build amdgpu with SI/CIK support (radeondrm covers these) and skip VEGA20 ids we don't match on as they are flagged AMD_EXP_HW_SUPPORT.
* define CONFIG_X86* in autoconf.h as needed and reduce diff to linuxjsg2019-08-197-19/+7
| | | | ok kettenis@
* Implement a few Linux compat ACPI interfaces and enable the ACPI supportkettenis2019-08-181-8/+0
| | | | | | code in radeon(4) and amdgpu(4). ok jsg@
* Implement backlight control for amdgpu(4). This allows me to setpatrick2019-08-131-2/+28
| | | | | | | the backlight of my X395 using wsconsctl(8). Unfortunately the backlight hotkeys don't yet allow adjusting the brightness. ok jsg@ kettenis@
* Don't match on amdgpu devices flagged as having experimental hardware supportjsg2019-08-131-2/+15
| | | | | | | (AMD_EXP_HW_SUPPORT) in the amdgpu_pciidlist table. Prompted by a report from Charlie Burnett that display doesn't light up with a Radeon VII (VEGA20).
* match radeon/atom.c rev 1.4 and #undef DEBUG before DEBUG macrojsg2019-08-091-0/+4
|
* drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStEjsg2019-07-311-0/+3
| | | | | | From Tiecheng Zhou c242a531bb068c91bea7454353206330423ec1a6 in linux 4.19.y/4.19.63 fe2b5323d2c3cedaa3bf943dc7a0d233c853c914 in mainline linux
* drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZEjsg2019-07-111-19/+0
| | | | | | From Alex Deucher ec5d99e18d306bed13935b0f0634bd00caa26a42 in linux 4.19.y/4.19.58 25f09f858835b0e9a06213811031190a17d8ab78 in mainline linux
* unstub dma_fence_wait_any_timeout() call in amdgpu_sa_bo_new()jsg2019-07-091-5/+0
|
* unstub amdgpu_cs_wait_any_fence()jsg2019-07-091-4/+0
|
* drm/amdgpu: simplify Raven, Raven2, and Picasso handlingjsg2019-07-0412-112/+78
| | | | | From Alex Deucher 741deade2a704a434bd5939118c43d38e9ddac25 in mainline linux
* drm/amdgpu: use IP presence to free uvd and vce handlesjsg2019-07-041-2/+2
| | | | | From Alex Deucher 44876ae294dd7d7bcdfb527d12b86beb54cd013b in mainline linux
* drm/amdgpu/soc15: clean up picasso supportjsg2019-07-041-17/+0
| | | | | From Alex Deucher 23ecdc6187ef74e00b78e889446a309628719b6e in mainline linux
* drm/amdgpu: add new raven series devicejsg2019-07-041-0/+2
| | | | | From Huang Rui 367b013ce0064c782cec784233805eeb67417747 in mainline linux
* drm/amdgpu: add ip blocks for picasso (v2)jsg2019-07-041-0/+18
| | | | | From Huang Rui 40c2358b1102b65d2c173a43083894af630f0e60 in mainline linux
* drm/amdgpu: enable vcn powergating for PCOjsg2019-07-041-1/+1
| | | | | From Kenneth Feng 1a84d967c180d421a9182a227fc1fee3701cc7d6 in mainline linux
* drm/amdgpu: Enable SDMA power gating for PCOjsg2019-07-041-0/+2
| | | | | From Kenneth Feng a4494fda32adb4e8d7441f680219b6e99ffbf6e7 in mainline linux
* drm/amdgpu: Add pg support for gfxoff for PCOjsg2019-07-041-1/+4
| | | | | From Kenneth Feng 8c7bf5834a334dad9a1c3a2ddc93e26bdeeadd57 in mainline linux
* drm/amdgpu: add picasso for amdgpu kmsjsg2019-07-041-1/+1
| | | | | From Likun Gao b95874cfa83e9096b7654cd79e35157c918005f5 in mainline linux
* drm/amdgpu: add picasso support for sdma_v4jsg2019-07-041-1/+9
| | | | | From Likun Gao 84ad2e1bd6e6fededa7ed389d0a171d0822abaac in mainline linux
* drm/amdgpu: add picasso support for gfx_v9_0jsg2019-07-041-3/+27
| | | | | From Likun Gao 501a580ae6a4087ed7c8e4fdcf3de7a5ca56bdd1 in mainline linux
* drm/amdgpu: add picasso support for gmcjsg2019-07-041-0/+4
| | | | | From Likun Gao e21f561ad52a6c909c64d2856a3ad03a4042a5df in mainline linux