aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/synaptics_s7301.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input/touchscreen/synaptics_s7301.c')
-rw-r--r--drivers/input/touchscreen/synaptics_s7301.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/input/touchscreen/synaptics_s7301.c b/drivers/input/touchscreen/synaptics_s7301.c
index a4cf2a9..749f2ad 100644
--- a/drivers/input/touchscreen/synaptics_s7301.c
+++ b/drivers/input/touchscreen/synaptics_s7301.c
@@ -145,7 +145,7 @@ static bool fw_updater(struct ts_data *ts, char *mode)
if (request_firmware(&fw, ts->platform_data->fw_name,
&ts->client->dev)) {
pr_err("tsp: fail to request built-in firmware\n");
- goto out;
+ return true;
}
ts->fw_info->version[0] = fw->data[0xb100];
@@ -431,9 +431,6 @@ static int __devinit ts_probe(struct i2c_client *client,
if (ts->platform_data->set_power)
ts->platform_data->set_power(true);
- /* Check the new fw. and update */
- fw_updater(ts, "normal");
-
if (ts->client->irq) {
tsp_debug("trying to request irq: %s %d\n", ts->client->name,
ts->client->irq);