]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional
authorStefan Wahren <wahrenst@gmx.net>
Tue, 15 Apr 2025 19:05:58 +0000 (21:05 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 23 Apr 2025 12:32:13 +0000 (14:32 +0200)
commitf6a305309be7b07b6ea80a775138e20fe345020b
tree9a700cce5a73d351b3a792fc8a230316ddddb018
parentf89c082d44914f24dfb5b0219eb140369de5b612
pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional

The driver tries to implement optional clock handling with devm_clk_get.
It treats all errors except EPROBE_DEFER as a missing clock, which is
not correct. So use devm_clk_get_optional here and get the corner-cases
right.

Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://lore.kernel.org/r/20250415190558.16354-1-wahrenst@gmx.net
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/bcm/bcm2835-power.c