[PATCH] soc/tegra: pmc: Populate powergate debugfs only when needed
From: Jon Hunter <jonathanh@nvidia.com>
Date: 2026-05-22 15:59:02
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Jon Hunter <jonathanh@nvidia.com>
Date: 2026-05-22 15:59:02
Subsystem:
the rest · Maintainer:
Linus Torvalds
The 'powergate' debugfs node is used to show the state of the powergates but for some devices the 'num_powergates' is 0 and so it displays nothing. Therefore, only populate this debugfs entry for devices where num_powergates is greater than 0. Signed-off-by: Jon Hunter <jonathanh@nvidia.com> --- drivers/soc/tegra/pmc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c
index 2ee6539d796a..3f9771dd22a5 100644
--- a/drivers/soc/tegra/pmc.c
+++ b/drivers/soc/tegra/pmc.c@@ -3284,7 +3284,8 @@ static int tegra_pmc_probe(struct platform_device *pdev) if (pmc->soc->set_wake_filters) pmc->soc->set_wake_filters(pmc); - debugfs_create_file("powergate", 0444, NULL, pmc, &powergate_fops); + if (pmc->soc->num_powergates) + debugfs_create_file("powergate", 0444, NULL, pmc, &powergate_fops); return 0;
--
2.43.0