gpu: nvgpu: enable mscg

- Enable MSCG support to engage/disengage MSCG
if selected PSTATE supports

- MSCG is dependent on RPPG to engage/disengage
else MSCG doesn’t engage/disengage.

JIRA DNVGPU-71

Change-Id: I8301f3354f2be8bbef70b292cbe4ae3fc22cd54e
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: http://git-master/r/1250909
(cherry picked from commit 0fd98aee7f290b76d3eead1b7e491edc207ae34c)
Reviewed-on: http://git-master/r/1270974
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
Mahantesh Kumbar
2016-11-10 12:27:00 +05:30
committed by mobile promotions
parent 4c449f0ec0
commit 21c83717b1

View File

@@ -66,7 +66,7 @@ static struct gk20a_platform nvgpu_pci_device[] = {
.enable_elcg = false,
.enable_slcg = true,
.enable_blcg = true,
.enable_mscg = false,
.enable_mscg = true,
.default_pri_timeout = 0x3ff,
.disable_aspm = true,
@@ -99,7 +99,7 @@ static struct gk20a_platform nvgpu_pci_device[] = {
.enable_elcg = false,
.enable_slcg = true,
.enable_blcg = true,
.enable_mscg = false,
.enable_mscg = true,
.default_pri_timeout = 0x3ff,
.disable_aspm = true,
@@ -132,7 +132,7 @@ static struct gk20a_platform nvgpu_pci_device[] = {
.enable_elcg = false,
.enable_slcg = true,
.enable_blcg = true,
.enable_mscg = false,
.enable_mscg = true,
.default_pri_timeout = 0x3ff,
.disable_aspm = true,