aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input
diff options
context:
space:
mode:
authorjt1134 <jt1134@gmail.com>2011-12-27 02:43:56 -0600
committerjt1134 <jt1134@gmail.com>2011-12-27 03:07:21 -0600
commitae6ed7c763c4660d155f89371a42d6243bc7c4f8 (patch)
tree833d92982adc45bdf3db0f3df972b15a9274c793 /drivers/input
parentf9095fd3980a2b7647e3a6ccfa3099add5f92500 (diff)
downloadkernel_samsung_aries-ae6ed7c763c4660d155f89371a42d6243bc7c4f8.zip
kernel_samsung_aries-ae6ed7c763c4660d155f89371a42d6243bc7c4f8.tar.gz
kernel_samsung_aries-ae6ed7c763c4660d155f89371a42d6243bc7c4f8.tar.bz2
fascinate: driver cleanup
remove lots of dead code, including a dangling CIQ reference fix some silly compiler warnings along the way
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/misc/gp2a.c2
-rwxr-xr-xdrivers/input/misc/kr3dh.c16
2 files changed, 3 insertions, 15 deletions
diff --git a/drivers/input/misc/gp2a.c b/drivers/input/misc/gp2a.c
index 36bc9de..8bd70db 100644
--- a/drivers/input/misc/gp2a.c
+++ b/drivers/input/misc/gp2a.c
@@ -419,7 +419,9 @@ static int gp2a_setup_irq(struct gp2a_data *gp2a)
goto done;
err_request_irq:
+#ifndef CONFIG_SAMSUNG_FASCINATE
err_gpio_direction_input:
+#endif
gpio_free(pdata->p_out);
done:
return rc;
diff --git a/drivers/input/misc/kr3dh.c b/drivers/input/misc/kr3dh.c
index 0ef53ef..dd295df 100755
--- a/drivers/input/misc/kr3dh.c
+++ b/drivers/input/misc/kr3dh.c
@@ -125,8 +125,6 @@ static int kr3dh_measure(struct kr3dh_data *kr3dh, struct acceleration *accel);
static int kr3dh_hw_init(struct kr3dh_data *kr3dh)
{
int err = 0;
- int val = 0;
- struct acceleration accel;
kr3dh->ctrl_reg1_shadow = DEFAULT_POWER_ON_SETTING;
err = i2c_smbus_write_byte_data(kr3dh->client, CTRL_REG1,
@@ -251,9 +249,6 @@ static void kr3dh_set_delay(struct device *dev, s64 delay)
}
mutex_unlock(&kr3dh->enable_mutex);
-
- return 0;
-
}
static int kr3dh_set_position(struct device *dev, int position)
@@ -295,9 +290,7 @@ static int kr3dh_measure(struct kr3dh_data *kr3dh, struct acceleration *accel)
int pos = (int)atomic_read(&kr3dh->position);
unsigned char buf[6] = {0};
short int raw[3] = {0};
- int err = 0;
- int val = 0;
-
+ long long g;
for (i = 0; i < 6; i++) {
buf[i] = kr3dh_i2c_byte_read(kr3dh->client, AXISDATA_REG + i);
@@ -305,20 +298,16 @@ static int kr3dh_measure(struct kr3dh_data *kr3dh, struct acceleration *accel)
for (i = 0; i < 3; i++) {
raw[i] = (unsigned short)(buf[i*2+1]<<8) + (unsigned short)buf[i*2];
}
-// printk("RAW Accel: x -> %d y -> %d z -> %d\n", raw[0], raw[1], raw[2]);
for (i = 0; i < 3; i++) {
value = 0;
for (j = 0; j < 3; j++) {
value += kr3dh_position_map[pos][i][j] * (int)raw[j];
}
/* normalisation*/
- long long g;
g = (long long)value * GRAVITY_EARTH / KR3DH_RESOLUTION;
accel->axis[i] = g;
}
-// printk("Normalisation Accel: x -> %d y -> %d z -> %d\n", accel->axis[0], accel->axis[1], accel->axis[2]);
-
return 0;
}
@@ -398,9 +387,6 @@ static void kr3dh_input_fini(struct kr3dh_data *kr3dh)
static ssize_t kr3dh_enable_show(struct device *dev,
struct device_attribute *attr, char *buf)
{
- struct i2c_client *client = to_i2c_client(dev);
- unsigned int val = 0;
-
return sprintf(buf, "%d\n", kr3dh_get_enable(dev));
}