]> git.baikalelectronics.ru Git - kernel.git/commit
lib: cordic: add library module providing cordic angle calculation
authorArend van Spriel <arend@broadcom.com>
Tue, 31 May 2011 09:22:16 +0000 (11:22 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 3 Jun 2011 19:01:07 +0000 (15:01 -0400)
commit58308d9598d341e06637bb198baed77800f3fe0b
tree85dd734aeee52e3f21851f11436f4dabaf130033
parent6963f1c86d928ef6111c6344e55381098ecd9ad1
lib: cordic: add library module providing cordic angle calculation

The brcm80211 driver in the staging tree has a cordic function to
determine cosine and sine for a given angle. Feedback received from
John Linville suggested that these kind of functions should be made
available to others as a library function in the kernel tree. The
b43 driver also has a cordic angle calculation implemented.

Cc: linux-kernel@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Cc: "John W. Linville" <linville@tuxdriver.com>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Cc: Dan Carpenter <error27@gmail.com>
Cc: Randy Dunlap <rdunlap@xenotime.net>
Cc: Larry Finger <Larry.Finger@lwfinger.net>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Henry Ptasinski <henryp@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/linux/cordic.h [new file with mode: 0644]
lib/Kconfig
lib/Makefile
lib/cordic.c [new file with mode: 0644]