mirror of
https://github.com/gnif/vendor-reset.git
synced 2025-12-28 14:39:28 +01:00
[amd] navi10: print the actual device model
This commit is contained in:
parent
7b2f5d76dd
commit
fb4e65efe1
@ -32,10 +32,10 @@ Place, Suite 330, Boston, MA 02111-1307 USA
|
|||||||
#include "psp_gfx_if.h"
|
#include "psp_gfx_if.h"
|
||||||
#include "nv.h"
|
#include "nv.h"
|
||||||
|
|
||||||
#define log_prefix "Navi10/12/14: "
|
static const char * log_prefix;
|
||||||
#define nv_info(fmt, arg...) pci_info(dev->pdev, log_prefix fmt, ##arg)
|
#define nv_info(fmt, arg...) pci_info(dev->pdev, "%s " fmt, log_prefix, ##arg)
|
||||||
#define nv_warn(fmt, arg...) pci_warn(dev->pdev, log_prefix fmt, ##arg)
|
#define nv_warn(fmt, arg...) pci_warn(dev->pdev, "%s " fmt, log_prefix, ##arg)
|
||||||
#define nv_err(fmt, arg...) pci_err(dev->pdev, log_prefix fmt, ##arg)
|
#define nv_err(fmt, arg...) pci_err(dev->pdev, "%s " fmt, log_prefix, ##arg)
|
||||||
|
|
||||||
extern bool amdgpu_get_bios(struct amd_fake_dev *adev);
|
extern bool amdgpu_get_bios(struct amd_fake_dev *adev);
|
||||||
|
|
||||||
@ -51,6 +51,16 @@ static int amd_navi10_reset(struct vendor_reset_dev *dev)
|
|||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
switch (dev->info)
|
||||||
|
{
|
||||||
|
case AMD_NAVI10: log_prefix = "navi10"; break;
|
||||||
|
case AMD_NAVI12: log_prefix = "navi12"; break;
|
||||||
|
case AMD_NAVI14: log_prefix = "navi14"; break;
|
||||||
|
default:
|
||||||
|
pci_err(dev->pdev, "Unknown Navi type device: [%04x:%04x]\n", dev->pdev->vendor, dev->pdev->device);
|
||||||
|
return -ENOTSUPP;
|
||||||
|
}
|
||||||
|
|
||||||
ret = amdgpu_discovery_reg_base_init(adev);
|
ret = amdgpu_discovery_reg_base_init(adev);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
@ -67,7 +77,7 @@ static int amd_navi10_reset(struct vendor_reset_dev *dev)
|
|||||||
navi14_reg_base_init(adev);
|
navi14_reg_base_init(adev);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
pci_err(dev->pdev, "Unknown Navi type device: [%04x:%04x]\n", dev->pdev->vendor, dev->pdev->device);
|
/* should never happen */
|
||||||
return -ENOTSUPP;
|
return -ENOTSUPP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user