]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
clk: fixed_rate: configure clock ID with CONFIG_CLK_AUTO_ID
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Tue, 27 May 2025 13:27:49 +0000 (15:27 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Wed, 11 Jun 2025 07:42:55 +0000 (09:42 +0200)
Update CLK ID to avoid 0 id, used for dummy clock with CCF
and to allow selection by clk_get_by_id, used to
get private data associated to the UCLASS_CLK device

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Cc: Lukasz Majewski <lukma@denx.de>
Cc: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
drivers/clk/clk_fixed_rate.c

index d1da05cc18a5b1eaeaf962cbc0c9c1e16388bdac..95a77d2e041ffdd6f0a299b877652755eec87372 100644 (file)
@@ -44,6 +44,7 @@ void clk_fixed_rate_ofdata_to_plat_(struct udevice *dev,
        dev_set_uclass_priv(dev, clk);
 
        clk->dev = dev;
+       clk->id = CLK_ID(dev, 0);
        clk->enable_count = 0;
 }