Skip to content

Commit c209847

Browse files
minimaxwellkuba-moo
authored andcommitted
net: ethernet: fs_enet: Make the per clock optional
Some platforms that use fs_enet don't have the PER register clock. This optional dependency on the clock was incorrectly made mandatory when switching to devm_ accessors. Reported-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Closes: https://lore.kernel.org/netdev/4e4defa9-ef2f-4ff1-95ca-6627c24db20c@wanadoo.fr/ Fixes: c614acf ("net: ethernet: fs_enet: simplify clock handling with devm accessors") Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Reviewed-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Link: https://patch.msgid.link/20240914081821.209130-1-maxime.chevallier@bootlin.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 3254ce8 commit c209847

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -895,7 +895,7 @@ static int fs_enet_probe(struct platform_device *ofdev)
895895
* but require enable to succeed when a clock was specified/found,
896896
* keep a reference to the clock upon successful acquisition
897897
*/
898-
clk = devm_clk_get_enabled(&ofdev->dev, "per");
898+
clk = devm_clk_get_optional_enabled(&ofdev->dev, "per");
899899
if (IS_ERR(clk))
900900
goto out_free_fpi;
901901

0 commit comments

Comments
 (0)