summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h
diff options
context:
space:
mode:
authorseshendra Gadagottu <sgadagottu@nvidia.com>2018-07-09 15:30:50 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-07-24 19:10:37 -0400
commit2c2d9e66710e264d251c0019258eed1dc5bb38f2 (patch)
tree202740c630da7adea73890a889d9fedb302c0237 /drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h
parentd3b8415948de8c9ffe2f2fa66340dd7e71a894e6 (diff)
gpu: nvgpu: gv1xx: disable ltc_illegal_compstat interrupt
Illegal compstat interrupt indicates an unexpected compression status given the kind. Since dirty tile mappings expected to have discrepancies in compbit state, so disabling illegal compstat interrupt. Bug 2099406 Change-Id: I90207c6bc8a8cfa656ea9a0b4f5605106751c12e Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1774572 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h')
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h
index 769bcf0c..342f90da 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_ltc_gv11b.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -364,6 +364,18 @@ static inline u32 ltc_ltcs_ltss_intr_en_evicted_cb_m(void)
364{ 364{
365 return 0x1U << 20U; 365 return 0x1U << 20U;
366} 366}
367static inline u32 ltc_ltcs_ltss_intr_en_illegal_compstat_m(void)
368{
369 return 0x1U << 21U;
370}
371static inline u32 ltc_ltcs_ltss_intr_en_illegal_compstat_enabled_f(void)
372{
373 return 0x200000U;
374}
375static inline u32 ltc_ltcs_ltss_intr_en_illegal_compstat_disabled_f(void)
376{
377 return 0x0U;
378}
367static inline u32 ltc_ltcs_ltss_intr_en_illegal_compstat_access_m(void) 379static inline u32 ltc_ltcs_ltss_intr_en_illegal_compstat_access_m(void)
368{ 380{
369 return 0x1U << 30U; 381 return 0x1U << 30U;