From 943e3158bc2071757677e184e715baec620b6683 Mon Sep 17 00:00:00 2001 From: Thomas Fleury Date: Wed, 23 May 2018 11:29:08 -0700 Subject: gpu: nvgpu: add g->fifo_eng_timeout_us Add g->fifo_eng_timeout_us to define engine timeout in microseconds. It is initialized with GRFIFO_TIMEOUT_CHECK_PERIOD_US. In RM server case, it can be overriden with value defined in device tree. Jira EVLR-2674 Change-Id: I69ac2ce779fe575566c8ba48e8cd2d0e6b2d93cf Signed-off-by: Thomas Fleury Reviewed-on: https://git-master.nvidia.com/r/1728391 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/linux/driver_common.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/common') diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c index edc8aca8..8086cb29 100644 --- a/drivers/gpu/nvgpu/common/linux/driver_common.c +++ b/drivers/gpu/nvgpu/common/linux/driver_common.c @@ -107,6 +107,7 @@ static void nvgpu_init_timeout(struct gk20a *g) g->gr_idle_timeout_default = (u32)ULONG_MAX; } g->ch_wdt_timeout_ms = platform->ch_wdt_timeout_ms; + g->fifo_eng_timeout_us = GRFIFO_TIMEOUT_CHECK_PERIOD_US; } static void nvgpu_init_timeslice(struct gk20a *g) -- cgit v1.2.2