dtpm/soc/rk3399: Add the ability to unload the module
The dtpm hierarchy can now be removed with the dtpm_destroy_hierarchy() function. Add the module_exit() callback so the module can be unloaded by removing the previously created hierarchy. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Link: https://lore.kernel.org/r/20220130210210.549877-7-daniel.lezcano@linaro.org
This commit is contained in:
parent
bfded2ca8f
commit
f1ebef9e55
@ -52,6 +52,12 @@ static int __init rockchip_dtpm_init(void)
|
|||||||
}
|
}
|
||||||
module_init(rockchip_dtpm_init);
|
module_init(rockchip_dtpm_init);
|
||||||
|
|
||||||
|
static void __exit rockchip_dtpm_exit(void)
|
||||||
|
{
|
||||||
|
return dtpm_destroy_hierarchy();
|
||||||
|
}
|
||||||
|
module_exit(rockchip_dtpm_exit);
|
||||||
|
|
||||||
MODULE_SOFTDEP("pre: panfrost cpufreq-dt");
|
MODULE_SOFTDEP("pre: panfrost cpufreq-dt");
|
||||||
MODULE_DESCRIPTION("Rockchip DTPM driver");
|
MODULE_DESCRIPTION("Rockchip DTPM driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user