diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2021-12-02 21:31:54 +0000 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-12-02 21:31:54 +0000 |
commit | 2512ed1c56a7c415f5a13ac2f38f72278e3ac660 (patch) | |
tree | e500f3c7ea491f996fe9c33aaa7ed62b9ca234b7 /firmware/target/mips/ingenic_x1000/clk-x1000.h | |
parent | 4162a4618426b259c8b87c75c127f6f47b2b7ab0 (diff) | |
download | rockbox-2512ed1c56a7c415f5a13ac2f38f72278e3ac660.tar.gz rockbox-2512ed1c56a7c415f5a13ac2f38f72278e3ac660.zip |
Make inline functions in headers 'static inline'
Future-proofing against newer versions of GCC/binutils which
are stricter about the use of 'inline' functions in headers.
Change-Id: Id620812ed340f0d790ba6c5b8b5cb1d700acfbbf
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/clk-x1000.h')
-rw-r--r-- | firmware/target/mips/ingenic_x1000/clk-x1000.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_x1000/clk-x1000.h b/firmware/target/mips/ingenic_x1000/clk-x1000.h index e19c56d0ba..f7153da564 100644 --- a/firmware/target/mips/ingenic_x1000/clk-x1000.h +++ b/firmware/target/mips/ingenic_x1000/clk-x1000.h | |||
@@ -80,13 +80,13 @@ extern void clk_set_ccr_div(uint32_t divbits); | |||
80 | extern void clk_set_ddr(x1000_clk_t src, uint32_t div); | 80 | extern void clk_set_ddr(x1000_clk_t src, uint32_t div); |
81 | 81 | ||
82 | /* Returns the smallest n such that infreq/n <= outfreq */ | 82 | /* Returns the smallest n such that infreq/n <= outfreq */ |
83 | inline uint32_t clk_calc_div(uint32_t infreq, uint32_t outfreq) | 83 | static inline uint32_t clk_calc_div(uint32_t infreq, uint32_t outfreq) |
84 | { | 84 | { |
85 | return (infreq + (outfreq - 1)) / outfreq; | 85 | return (infreq + (outfreq - 1)) / outfreq; |
86 | } | 86 | } |
87 | 87 | ||
88 | /* Returns the smallest n such that (infreq >> n) <= outfreq */ | 88 | /* Returns the smallest n such that (infreq >> n) <= outfreq */ |
89 | inline uint32_t clk_calc_shift(uint32_t infreq, uint32_t outfreq) | 89 | static inline uint32_t clk_calc_shift(uint32_t infreq, uint32_t outfreq) |
90 | { | 90 | { |
91 | uint32_t div = clk_calc_div(infreq, outfreq); | 91 | uint32_t div = clk_calc_div(infreq, outfreq); |
92 | return __builtin_clz(div) ^ 31; | 92 | return __builtin_clz(div) ^ 31; |