aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/extres
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2020-09-07 06:27:18 +0000
committerAndriy Gapon <avg@FreeBSD.org>2020-09-07 06:27:18 +0000
commitc3a7328be8b3269c49e3aa1fe29783f0c21d1e55 (patch)
tree1fbd7915411004daa036e3c80f03ce29c5c63034 /sys/dev/extres
parent04bd07fd15e83b244a227c55726a433304d02641 (diff)
Notes
Diffstat (limited to 'sys/dev/extres')
-rw-r--r--sys/dev/extres/clk/clk.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/extres/clk/clk.h b/sys/dev/extres/clk/clk.h
index ff741ca2c67a8..3ddf8fc574de4 100644
--- a/sys/dev/extres/clk/clk.h
+++ b/sys/dev/extres/clk/clk.h
@@ -135,6 +135,12 @@ int clk_get_parent(clk_t clk, clk_t *parent);
int clk_set_parent_by_clk(clk_t clk, clk_t parent);
const char *clk_get_name(clk_t clk);
+static inline uint64_t
+clk_freq_diff(uint64_t x, uint64_t y)
+{
+ return (x >= y ? x - y : y - x);
+}
+
#ifdef FDT
int clk_set_assigned(device_t dev, phandle_t node);
int clk_get_by_ofw_index(device_t dev, phandle_t node, int idx, clk_t *clk);