From 9132bb52a6ac6a4845007b755feeb3a074069e72 Mon Sep 17 00:00:00 2001 From: Thomas Fleury Date: Thu, 19 Jan 2017 16:05:08 -0800 Subject: gpu: nvgpu: add flag for over power monitoring On PG418, we hard code SW threshold table for over power monitoring. On PG419, there is a dedicated INA for over power monitoring. It is programmed in VBIOS devinit. Added a platform flag to indicate if devinit has already taken care of programming. Jira DNVGPU-206 Change-Id: I28e70ac5621b692864a24e0eadb6d24b9957c0af Signed-off-by: Thomas Fleury Reviewed-on: http://git-master/r/1291813 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/pci.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu/nvgpu/pci.c') diff --git a/drivers/gpu/nvgpu/pci.c b/drivers/gpu/nvgpu/pci.c index 88b743bc..dd8abc82 100644 --- a/drivers/gpu/nvgpu/pci.c +++ b/drivers/gpu/nvgpu/pci.c @@ -83,6 +83,7 @@ static struct gk20a_platform nvgpu_pci_device[] = { .vidmem_is_vidmem = true, .vbios_min_version = 0x86063000, + .hardcode_sw_threshold = true, }, { /* DEVICE=0x1c36 */ /* ptimer src frequency in hz */ @@ -116,6 +117,7 @@ static struct gk20a_platform nvgpu_pci_device[] = { .vidmem_is_vidmem = true, .vbios_min_version = 0x86062d00, + .hardcode_sw_threshold = true, }, { /* DEVICE=0x1c37 */ /* ptimer src frequency in hz */ @@ -149,6 +151,7 @@ static struct gk20a_platform nvgpu_pci_device[] = { .vidmem_is_vidmem = true, .vbios_min_version = 0x86063000, + .hardcode_sw_threshold = true, } }; -- cgit v1.2.2