]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
wifi: brcmfmac: of: use devm_clk_get_optional_enabled_with_rate()
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 7 Oct 2024 13:16:39 +0000 (15:16 +0200)
committerKalle Valo <kvalo@kernel.org>
Thu, 17 Oct 2024 16:49:59 +0000 (19:49 +0300)
Fold the separate clk_set_rate() call into the clock getter.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://patch.msgid.link/20241007131639.98358-1-brgl@bgdev.pl
drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c

index b90e23bb93661f13d7a5d9c318066b8eebab6f3e..ae98e371dbfd307a3581b7ce8870982b8cab4a5b 100644 (file)
@@ -116,12 +116,11 @@ int brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
                of_node_put(root);
        }
 
-       clk = devm_clk_get_optional_enabled(dev, "lpo");
+       clk = devm_clk_get_optional_enabled_with_rate(dev, "lpo", 32768);
        if (IS_ERR(clk))
                return PTR_ERR(clk);
 
        brcmf_dbg(INFO, "%s LPO clock\n", clk ? "enable" : "no");
-       clk_set_rate(clk, 32768);
 
        if (!np || !of_device_is_compatible(np, "brcm,bcm4329-fmac"))
                return 0;