summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2016-06-27 21:27:58 -0700
committerSascha Hauer <s.hauer@pengutronix.de>2016-06-30 08:33:53 +0200
commitaa750244ee3dd31abb4888c83bfe65249365717a (patch)
tree9417339b72970f6ab7ed01f4159c15f99d1f0cc7 /drivers
parent927176bc16aa2d321e7e98dd9f01a6e2004c5001 (diff)
downloadbarebox-aa750244ee3dd31abb4888c83bfe65249365717a.tar.gz
barebox-aa750244ee3dd31abb4888c83bfe65249365717a.tar.xz
video/edid: Move int_sqrt() out
Move int_sqrt() out of drivers/video/edid.c so that it is availible to other parts of Barebox. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/edid.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/drivers/video/edid.c b/drivers/video/edid.c
index e5c32a0c1b..92b59a5564 100644
--- a/drivers/video/edid.c
+++ b/drivers/video/edid.c
@@ -321,35 +321,6 @@ static u32 fb_get_hblank_by_hfreq(u32 hfreq, u32 xres)
}
/**
- * int_sqrt - rough approximation to sqrt
- * @x: integer of which to calculate the sqrt
- *
- * A very rough approximation to the sqrt() function.
- */
-unsigned long int_sqrt(unsigned long x)
-{
- unsigned long b, m, y = 0;
-
- if (x <= 1)
- return x;
-
- m = 1UL << (BITS_PER_LONG - 2);
- while (m != 0) {
- b = y + m;
- y >>= 1;
-
- if (x >= b) {
- x -= b;
- y += m;
- }
- m >>= 2;
- }
-
- return y;
-}
-EXPORT_SYMBOL(int_sqrt);
-
-/**
* fb_get_hfreq - estimate hsync
* @vfreq: vertical refresh rate
* @yres: vertical resolution