| From 5ba5d200db0686dcb29477665035ad8fb9ac73bf Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Thu, 29 Aug 2019 07:29:41 +0200 |
| Subject: iio: fix center temperature of bmc150-accel-core |
| |
| From: Pascal Bouwmann <bouwmann@tau-tec.de> |
| |
| [ Upstream commit 6c59a962e081df6d8fe43325bbfabec57e0d4751 ] |
| |
| The center temperature of the supported devices stored in the constant |
| BMC150_ACCEL_TEMP_CENTER_VAL is not 24 degrees but 23 degrees. |
| |
| It seems that some datasheets were inconsistent on this value leading |
| to the error. For most usecases will only make minor difference so |
| not queued for stable. |
| |
| Signed-off-by: Pascal Bouwmann <bouwmann@tau-tec.de> |
| Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/iio/accel/bmc150-accel-core.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/iio/accel/bmc150-accel-core.c b/drivers/iio/accel/bmc150-accel-core.c |
| index 807299dd45ebf..7e86a5b7ec4e8 100644 |
| --- a/drivers/iio/accel/bmc150-accel-core.c |
| +++ b/drivers/iio/accel/bmc150-accel-core.c |
| @@ -125,7 +125,7 @@ |
| #define BMC150_ACCEL_SLEEP_1_SEC 0x0F |
| |
| #define BMC150_ACCEL_REG_TEMP 0x08 |
| -#define BMC150_ACCEL_TEMP_CENTER_VAL 24 |
| +#define BMC150_ACCEL_TEMP_CENTER_VAL 23 |
| |
| #define BMC150_ACCEL_AXIS_TO_REG(axis) (BMC150_ACCEL_REG_XOUT_L + (axis * 2)) |
| #define BMC150_AUTO_SUSPEND_DELAY_MS 2000 |
| -- |
| 2.20.1 |
| |