gpu: nvgpu: modify channel wdt for non-si

Increase channel watchdog value for non-si platforms.

Bug 3553564

Change-Id: I42277255599afb09b11f8321ca9b2f124f502933
Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2420872
Tested-by: Sagar Kadamati <skadamati@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Vedashree Vidwans
2020-09-28 11:28:35 -07:00
committed by mobile promotions
parent 0946df9865
commit a112c5d9dd

View File

@@ -152,12 +152,14 @@ static void nvgpu_init_timeout(struct gk20a *g)
if (nvgpu_platform_is_silicon(g)) { if (nvgpu_platform_is_silicon(g)) {
g->poll_timeout_default = NVGPU_DEFAULT_POLL_TIMEOUT_MS; g->poll_timeout_default = NVGPU_DEFAULT_POLL_TIMEOUT_MS;
g->ch_wdt_init_limit_ms = platform->ch_wdt_init_limit_ms;
} else if (nvgpu_platform_is_fpga(g)) { } else if (nvgpu_platform_is_fpga(g)) {
g->poll_timeout_default = NVGPU_DEFAULT_FPGA_TIMEOUT_MS; g->poll_timeout_default = NVGPU_DEFAULT_FPGA_TIMEOUT_MS;
g->ch_wdt_init_limit_ms = 100U * platform->ch_wdt_init_limit_ms;
} else { } else {
g->poll_timeout_default = (u32)ULONG_MAX; g->poll_timeout_default = (u32)ULONG_MAX;
g->ch_wdt_init_limit_ms = 100U * platform->ch_wdt_init_limit_ms;
} }
g->ch_wdt_init_limit_ms = platform->ch_wdt_init_limit_ms;
g->ctxsw_timeout_period_ms = CTXSW_TIMEOUT_PERIOD_MS; g->ctxsw_timeout_period_ms = CTXSW_TIMEOUT_PERIOD_MS;
} }