Commit Graph

117 Commits (master)
 

Author SHA1 Message Date
Geoffrey McRae 2b21a6e3cf [amd] added amdgpu_discovery and initial navi10 setup code 4 years ago
Geoffrey McRae 26e3aca758 added author entry for Adam 4 years ago
Adam Madsen 7faae1b95a Guard against common cases where vega10 does not
need to be reset.

Specifically, check if the card is already in BACO. If so, exit. If the card shows no signs of life, exit because we likely can't do anything. If the card shows signs of life, do a BACO reset.
4 years ago
Adam Madsen eb42a21118 Vega10 BACO reset should work now. 4 years ago
Adam Madsen 4ecfddfc0e Unmap mmio post reset. 4 years ago
Adam Madsen 95bcd0f0f1 Collect some precondition info 4 years ago
Adam Madsen b7554f9035 Free mutex 4 years ago
Adam Madsen db50c45f35 Store pointer to vendor struct, fix crash in lock. 4 years ago
Adam Madsen b8517880ea Implement BACO for vega10.
Additionally, imported a whole bunch of stuff from the `amdgpu` module.
4 years ago
Adam Madsen 1a32bb50ba Add missing license header. 4 years ago
Adam Madsen 9c2185f113 Add structure for common pre- and post-reset tasks 4 years ago
Geoffrey McRae 5a32e3e3c2 restructure and added stubs for vega10, vega20 and navi10 4 years ago
Geoffrey McRae 99d99cba4e implemented userspace reset utility 4 years ago
Geoffrey McRae 1175e8ab58 return -EOPNOTSUPP for devices that are not supported 4 years ago
Geoffrey McRae 5e3a6f1399 remove unused reference to uio in the makefile 4 years ago
Geoffrey McRae 86ce357ec8 implemented initial ioctl framework and empty device database 4 years ago
Geoffrey McRae 100bd04d2d Initial module framework 4 years ago