diff options
Diffstat (limited to 'drivers/input/touchscreen/synaptics_s7301.c')
-rw-r--r-- | drivers/input/touchscreen/synaptics_s7301.c | 5 |
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); |