mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-25 11:04:51 +03:00
gpu: nvgpu: add NVGPU_SUPPORT_VPR check for vpr_resize
VPR resize requires GPU to be reset (idle/unidle). Allow GPU idle/unidle only when NVGPU_SUPPORT_VPR is true. Bug 3122410 Bug 3144940 Change-Id: I08fb26a0d901922ee78c379982446616a880b9b3 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2427470 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Vedashree Vidwans <vvidwans@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: Vedashree Vidwans <vvidwans@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Alex Waterman
parent
842dec2470
commit
04de14215b
@@ -672,6 +672,11 @@ static inline u32 nvgpu_get_poll_timeout(struct gk20a *g)
|
||||
/** IO Resource in the device tree for SIM mem */
|
||||
#define GK20A_SIM_IORESOURCE_MEM 2U
|
||||
|
||||
#ifdef CONFIG_NVGPU_VPR
|
||||
int gk20a_do_idle(void *_g);
|
||||
int gk20a_do_unidle(void *_g);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
int gk20a_do_idle_impl(struct gk20a *g, bool force_reset);
|
||||
int gk20a_do_unidle_impl(struct gk20a *g);
|
||||
|
||||
Reference in New Issue
Block a user