From 2fe91f92a11a8991352913e7beef7a6049121628 Mon Sep 17 00:00:00 2001 From: Wangqiang Guo Date: Mon, 6 Jun 2022 01:20:55 +0000 Subject: [PATCH] input: sensor: accel: fix gsensor da223 calibrate fail Signed-off-by: Wangqiang Guo Change-Id: If0868cb0b198dfc58cb9b380667a7a9a350a1507 --- drivers/input/sensors/accel/da223_cust.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/input/sensors/accel/da223_cust.c b/drivers/input/sensors/accel/da223_cust.c index 7cbf68003ea2..6768265b9b76 100644 --- a/drivers/input/sensors/accel/da223_cust.c +++ b/drivers/input/sensors/accel/da223_cust.c @@ -39,7 +39,7 @@ /******************************************************************************/ #define GSENSOR_MIN 2 #define MIR3DA_PRECISION 11 -#define MIR3DA_RANGE 1000000 +#define MIR3DA_RANGE 16384 #define DA311_BOUNDARY (0x1 << (MIR3DA_PRECISION - 1)) #define DA311_GRAVITY_STEP (MIR3DA_RANGE/DA311_BOUNDARY) /******************************************************************************/ @@ -775,9 +775,9 @@ static int sensor_report_value(struct i2c_client *client) input_report_abs(sensor->input_dev, ABS_Y, (axis.y/64)); input_report_abs(sensor->input_dev, ABS_Z, -(axis.z/64)); #else - input_report_abs(sensor->input_dev, ABS_X, -(axis.x/64)); - input_report_abs(sensor->input_dev, ABS_Y, (axis.y/64)); - input_report_abs(sensor->input_dev, ABS_Z, -(axis.z/64)); + input_report_abs(sensor->input_dev, ABS_X, -(axis.x)); + input_report_abs(sensor->input_dev, ABS_Y, (axis.y)); + input_report_abs(sensor->input_dev, ABS_Z, -(axis.z)); #endif input_sync(sensor->input_dev);