aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Hillenbrand <codeworkx@cyanogenmod.org>2013-05-26 02:36:22 +0200
committerDaniel Hillenbrand <codeworkx@cyanogenmod.org>2013-05-26 02:36:22 +0200
commitf1ab31bde36f86b80a09208294f225bba999b90c (patch)
treedfb85aaf253d2b20c732de9b5b644bf0dfdd9e8b
parent065da93225b08e7859abcc58762492d759bb9c7b (diff)
downloadkernel_samsung_smdk4412-f1ab31bde36f86b80a09208294f225bba999b90c.tar.gz
kernel_samsung_smdk4412-f1ab31bde36f86b80a09208294f225bba999b90c.tar.bz2
kernel_samsung_smdk4412-f1ab31bde36f86b80a09208294f225bba999b90c.zip
cm3663: fix initial proximity sensor state
Change-Id: I544cf4065fd18bd9a54c855fdbbe3507c3ec3f75
-rw-r--r--drivers/sensor/cm3663.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/sensor/cm3663.c b/drivers/sensor/cm3663.c
index 25bf4badb62..3909e5b9749 100644
--- a/drivers/sensor/cm3663.c
+++ b/drivers/sensor/cm3663.c
@@ -740,6 +740,10 @@ static int cm3663_i2c_probe(struct i2c_client *client,
}
dev_set_drvdata(cm3663->switch_cmd_dev, cm3663);
+ /* set initial proximity value as 1. */
+ input_report_abs(cm3663->proximity_input_dev, ABS_DISTANCE, 1);
+ input_sync(cm3663->proximity_input_dev);
+
goto done;
/* error, unwind it all */