[PATCH v6 2/4] thermal/drivers/exynos: Use devm_clk_get_enabled() helpers

Mateusz Majewski m.majewski2 at samsung.com
Wed Jul 2 05:00:15 PDT 2025


Hello :)

These:

> +	data->clk = devm_clk_get_enabled(dev, "tmu_apbif");

> +		data->clk_sec = devm_clk_get_enabled(dev, "tmu_triminfo_apbif");

should probably call devm_clk_get_prepared instead, as they are only
prepared inside current code:

> -	ret = clk_prepare(data->clk);

> -		ret = clk_prepare(data->clk_sec);

as elsewhere they are only enabled on use and then disabled. Only
data->sclk is enabled immediately:

> -			ret = clk_prepare_enable(data->sclk);

Thank you,
Mateusz Majewski



More information about the linux-arm-kernel mailing list