summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
diff options
context:
space:
mode:
authorDeepak Goyal <dgoyal@nvidia.com>2018-02-21 01:26:26 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-02-26 15:48:14 -0500
commitc0196d50032c218b83cc6e5a655bc82fe75c45f7 (patch)
tree1e05079f5ed7d76cb29021bed3a654f7501e9090 /drivers/gpu/nvgpu/common/pmu/pmu_fw.c
parent2f2e51bbae39009d0305f6aaf01596571a8f5d5c (diff)
gpu: nvgpu: gv11b: Update PMU firmware.
PMU ucode is updated to include engine ID in the PG messages sent from PMU to gpu driver. Right now we were getting random values from the PMU ucode as it uses ELPG msg structure without initializing. It further causes incorrect values of ELPG state variables maintained in the nvgpu driver. PMU ucode update: https://git-master.nvidia.com/r/1661642 Bug 2046561 Change-Id: Iec1ba87b8d0c0c7ac7423f782fd5a0333a4b5842 Signed-off-by: Deepak Goyal <dgoyal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1661653 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Mahantesh Kumbar <mkumbar@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu_fw.c')
-rw-r--r--drivers/gpu/nvgpu/common/pmu/pmu_fw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
index ec5c5b7d..549cfdc6 100644
--- a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
+++ b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c
@@ -36,7 +36,7 @@
36#define NVGPU_PMU_NS_UCODE_IMAGE "gpmu_ucode.bin" 36#define NVGPU_PMU_NS_UCODE_IMAGE "gpmu_ucode.bin"
37 37
38/* PMU F/W version */ 38/* PMU F/W version */
39#define APP_VERSION_GV11B 23355380 39#define APP_VERSION_GV11B 23416738
40#define APP_VERSION_GV10X 23440730 40#define APP_VERSION_GV10X 23440730
41#define APP_VERSION_GP10X 21308030 41#define APP_VERSION_GP10X 21308030
42#define APP_VERSION_GP10B 20429989 42#define APP_VERSION_GP10B 20429989