mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: avoid clk calls if bpmp is not running
If bpmp is not running on the platform, then avoid calling bpmp clk calls and populating clock information to platform data. Jira NVGPU-5521 Change-Id: I105d2b3a7b3a9f05ace07ac427f86266f4eda62a Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2366868 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Seema Khowala <seemaj@nvidia.com> Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
0a0ce8212a
commit
78118bb1c6
@@ -94,6 +94,11 @@ static int acquire_platform_clocks(struct device *dev,
|
||||
unsigned int i, num_clks_dt;
|
||||
int err = 0;
|
||||
|
||||
#ifdef TEGRA186_POWER_DOMAIN_GPU
|
||||
if (!tegra_bpmp_running()) {
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
num_clks_dt = of_clk_get_parent_count(np);
|
||||
if (num_clks_dt > num_clk_entries) {
|
||||
nvgpu_err(g, "maximum number of clocks supported is %d",
|
||||
|
||||
Reference in New Issue
Block a user