From: yxj Date: Sat, 19 Nov 2011 03:02:44 +0000 (+0800) Subject: 调整gsensor 上报数据 for K97 X-Git-Tag: firefly_0821_release~9735^2~6 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=a43d8fc5ff3f126ddcabd71ff0b6cb0591d3115d;p=firefly-linux-kernel-4.4.55.git 调整gsensor 上报数据 for K97 --- diff --git a/drivers/input/gsensor/mma8452.c b/drivers/input/gsensor/mma8452.c index 1b2247062026..7787869ef5f2 100755 --- a/drivers/input/gsensor/mma8452.c +++ b/drivers/input/gsensor/mma8452.c @@ -345,9 +345,15 @@ static void mma8452_report_value(struct i2c_client *client, struct mma8452_axis //struct mma8452_axis *axis = (struct mma8452_axis *)rbuf; /* Report acceleration sensor information */ + #ifdef CONFIG_MACH_RK29_K97 + input_report_abs(mma8452->input_dev, ABS_X, axis->y); + input_report_abs(mma8452->input_dev, ABS_Y, axis->x); + input_report_abs(mma8452->input_dev, ABS_Z, -axis->z); + #else input_report_abs(mma8452->input_dev, ABS_X, axis->x); input_report_abs(mma8452->input_dev, ABS_Y, axis->y); input_report_abs(mma8452->input_dev, ABS_Z, axis->z); + #endif input_sync(mma8452->input_dev); mmaprintkd("Gsensor x==%d y==%d z==%d\n",axis->x,axis->y,axis->z); }