mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: skip clk gating prog for sim/emu.
For Simualtion/Emulation platforms,clock gating should be skipped as it is not supported. Added new flags "can_"X"lcg" to check platform capability before doing SLCG,BLCG and ELCG. Bug 200314250 Change-Id: I4124d444a77a4c06df8c1d82c6038bfd457f3db0 Signed-off-by: Deepak Goyal <dgoyal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1566049 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
edb1166613
commit
0e8aee1c1a
@@ -79,6 +79,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = true,
|
||||
.enable_blcg = true,
|
||||
.enable_mscg = true,
|
||||
.can_slcg = true,
|
||||
.can_blcg = true,
|
||||
.can_elcg = true,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
@@ -112,6 +115,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = true,
|
||||
.enable_blcg = true,
|
||||
.enable_mscg = true,
|
||||
.can_slcg = true,
|
||||
.can_blcg = true,
|
||||
.can_elcg = true,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
@@ -145,6 +151,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = true,
|
||||
.enable_blcg = true,
|
||||
.enable_mscg = true,
|
||||
.can_slcg = true,
|
||||
.can_blcg = true,
|
||||
.can_elcg = true,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
@@ -178,6 +187,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = true,
|
||||
.enable_blcg = true,
|
||||
.enable_mscg = true,
|
||||
.can_slcg = true,
|
||||
.can_blcg = true,
|
||||
.can_elcg = true,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
@@ -211,6 +223,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = false,
|
||||
.enable_blcg = false,
|
||||
.enable_mscg = false,
|
||||
.can_slcg = false,
|
||||
.can_blcg = false,
|
||||
.can_elcg = false,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
@@ -241,6 +256,9 @@ static struct gk20a_platform nvgpu_pci_device[] = {
|
||||
.enable_slcg = false,
|
||||
.enable_blcg = false,
|
||||
.enable_mscg = false,
|
||||
.can_slcg = false,
|
||||
.can_blcg = false,
|
||||
.can_elcg = false,
|
||||
.default_pri_timeout = 0x3ff,
|
||||
|
||||
.disable_aspm = true,
|
||||
|
||||
Reference in New Issue
Block a user