From a1265cd5804474f1c39731c73c65160a1eaf88f4 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Wed, 28 Sep 2022 12:37:57 +0200 Subject: clk: change return type of clk_get_parent_rate from long long to ulong All functions getting and setting clock rate use ulong for rate, only clk_get_parent_rate is an exception. Change the return value to match other clock rate funcrions. Most users directly assign the rate to unsigned long anyway, and the few users that use u64 (not s64) multiply the rate so they may need the extra bits for the result in their use case. Fixes: 4aa78300a0 ("dm: clk: Define clk_get_parent_rate() for clk operations") Signed-off-by: Michal Suchanek Reviewed-by: Simon Glass Reviewed-by: Sean Anderson Link: https://lore.kernel.org/r/20220928103757.11870-1-msuchanek@suse.de --- include/clk.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/clk.h b/include/clk.h index 76bb64bb5ee..41a8fb34197 100644 --- a/include/clk.h +++ b/include/clk.h @@ -444,7 +444,7 @@ struct clk *clk_get_parent(struct clk *clk); * * Return: clock rate in Hz, or -ve error code. */ -long long clk_get_parent_rate(struct clk *clk); +ulong clk_get_parent_rate(struct clk *clk); /** * clk_round_rate() - Adjust a rate to the exact rate a clock can provide @@ -577,7 +577,7 @@ static inline struct clk *clk_get_parent(struct clk *clk) return ERR_PTR(-ENOSYS); } -static inline long long clk_get_parent_rate(struct clk *clk) +static inline ulong clk_get_parent_rate(struct clk *clk) { return -ENOSYS; } -- cgit v1.3.1