iio: ak8975: Fix calculation formula for convert micro tesla to gauss unit
authorBeomho Seo <beomho.seo@samsung.com>
Mon, 10 Feb 2014 00:52:28 +0000 (09:52 +0900)
committerChanho Park <chanho61.park@samsung.com>
Thu, 20 Mar 2014 08:43:39 +0000 (17:43 +0900)
commit19afba11df5dff50601104f9a92bf806e3c939d1
tree3c0d82e357d1833e3f777824e7783334c9c1ba0a
parente14784394429cc88f58bff633f414b2fa2cd982b
iio: ak8975: Fix calculation formula for convert micro tesla to gauss unit

Oen micro tesla equal 0.01 gauss. So I have fixed calculation formula And add RAW_TO_GAUSS macro.
ASA is in the range of 0 to 255. If multiply 0.003, calculation result(in_magn_[*]_scale) is
always 0. So multiply 3000 and return IIO_VAL_INT_PLUS_MICRO.
As a result read_raw call back function return accurate scale value.

Change-Id: Ia00b801d4867955eef661b64add82ca634f0256c
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
drivers/iio/magnetometer/ak8975.c