gpu: nvgpu: linux: pci calls vgpu power on for virt dev

VF driver shares same poweron function with legacy vgpu.

Jira GVSCI-15779

Change-Id: I44381f7ebe1cfd6c72ff886aa9f54d54c189a8b6
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2884178
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Richard Zhao
2023-04-05 18:05:23 -07:00
committed by mobile promotions
parent f9242c032e
commit be7b4aac61

View File

@@ -53,6 +53,7 @@
#include "dmabuf_priv.h" #include "dmabuf_priv.h"
#include "vgpu/vf_linux.h" #include "vgpu/vf_linux.h"
#include "vgpu/vgpu_common.h"
#if defined(CONFIG_NVGPU_HAL_NON_FUSA) && defined(CONFIG_NVGPU_NEXT) #if defined(CONFIG_NVGPU_HAL_NON_FUSA) && defined(CONFIG_NVGPU_NEXT)
#include <nvgpu_next_chips.h> #include <nvgpu_next_chips.h>
@@ -467,6 +468,9 @@ static int nvgpu_pci_init_support(struct pci_dev *pdev, bool is_pci_igpu)
#ifdef CONFIG_PM #ifdef CONFIG_PM
static int nvgpu_pci_pm_runtime_resume(struct device *dev) static int nvgpu_pci_pm_runtime_resume(struct device *dev)
{ {
if (gk20a_gpu_is_virtual(dev))
return vgpu_pm_finalize_poweron(dev);
else
return gk20a_pm_finalize_poweron(dev); return gk20a_pm_finalize_poweron(dev);
} }