cpufreq: tegra194: remove opp table in exit hook
authorSumit Gupta <sumitg@nvidia.com>
Fri, 25 Aug 2023 11:16:17 +0000 (16:46 +0530)
committerViresh Kumar <viresh.kumar@linaro.org>
Mon, 28 Aug 2023 10:15:24 +0000 (15:45 +0530)
commitde0e85b29edfc68046d587c7d67bbd2bdc31b73f
tree2f890bc3d1f4b867ba40b95d679a093d4101e717
parent03997da042dac73c69e60d91942c727c76828b65
cpufreq: tegra194: remove opp table in exit hook

Add exit hook and remove OPP table when the device gets unregistered.
This will fix the error messages when the CPU FREQ driver module is
removed and then re-inserted. It also fixes these messages while
onlining the first CPU from a policy whose all CPU's were previously
offlined.

 debugfs: File 'cpu5' in directory 'opp' already present!
 debugfs: File 'cpu6' in directory 'opp' already present!
 debugfs: File 'cpu7' in directory 'opp' already present!

Fixes: f41e1442ac5b ("cpufreq: tegra194: add OPP support and set bandwidth")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com>
[ Viresh: Dropped irrelevant change from it ]
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/tegra194-cpufreq.c