Skip to content

Commit

Permalink
Input: atmel_mxt_ts - rename bl_completion to chg_completion
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Dyer <[email protected]>
  • Loading branch information
ndyer committed Apr 26, 2016
1 parent d691d3e commit dda8453
Showing 1 changed file with 13 additions and 14 deletions.
27 changes: 13 additions & 14 deletions drivers/input/touchscreen/atmel_mxt_ts.c
Original file line number Diff line number Diff line change
Expand Up @@ -323,15 +323,15 @@ struct mxt_data {
u8 T100_reportid_max;
u16 T107_address;

/* for fw update in bootloader */
struct completion bl_completion;

/* for reset handling */
struct completion reset_completion;

/* for config update handling */
struct completion crc_completion;

/* for power up handling */
struct completion chg_completion;

/* Indicates whether device is in suspend */
bool suspended;

Expand Down Expand Up @@ -542,7 +542,7 @@ static int mxt_check_bootloader(struct mxt_data *data, struct mxt_flash *f)
* CHG assertion before reading the status byte.
* Once the status byte has been read, the line is deasserted.
*/
ret = mxt_wait_for_completion(data, &data->bl_completion,
ret = mxt_wait_for_completion(data, &data->chg_completion,
MXT_FW_CHG_TIMEOUT);
if (ret) {
/*
Expand Down Expand Up @@ -1333,11 +1333,10 @@ static irqreturn_t mxt_interrupt(int irq, void *dev_id)
{
struct mxt_data *data = dev_id;

if (data->in_bootloader) {
/* bootloader state transition completion */
complete(&data->bl_completion);
complete(&data->chg_completion);

if (data->in_bootloader)
return IRQ_HANDLED;
}

if (!data->object_table)
return IRQ_HANDLED;
Expand Down Expand Up @@ -2093,9 +2092,9 @@ static void mxt_regulator_enable(struct mxt_data *data)
msleep(MXT_CHG_DELAY);

retry_wait:
reinit_completion(&data->bl_completion);
reinit_completion(&data->chg_completion);
data->in_bootloader = true;
error = mxt_wait_for_completion(data, &data->bl_completion,
error = mxt_wait_for_completion(data, &data->chg_completion,
MXT_POWERON_DELAY);
if (error == -EINTR)
goto retry_wait;
Expand Down Expand Up @@ -2800,7 +2799,7 @@ static int mxt_enter_bootloader(struct mxt_data *data)
enable_irq(data->irq);
}

reinit_completion(&data->bl_completion);
reinit_completion(&data->chg_completion);

return 0;
}
Expand Down Expand Up @@ -2836,7 +2835,7 @@ static int mxt_load_fw(struct device *dev)
}

/* Wait for flash. */
ret = mxt_wait_for_completion(data, &data->bl_completion,
ret = mxt_wait_for_completion(data, &data->chg_completion,
MXT_FW_RESET_TIME);
if (ret)
goto disable_irq;
Expand All @@ -2847,7 +2846,7 @@ static int mxt_load_fw(struct device *dev)
* the CHG line after bootloading has finished, so ignore potential
* errors.
*/
mxt_wait_for_completion(data, &data->bl_completion, MXT_FW_RESET_TIME);
mxt_wait_for_completion(data, &data->chg_completion, MXT_FW_RESET_TIME);

data->in_bootloader = false;
disable_irq:
Expand Down Expand Up @@ -3385,7 +3384,7 @@ static int mxt_probe(struct i2c_client *client, const struct i2c_device_id *id)
data->pdata->cfg_name,
strlen(data->pdata->cfg_name));

init_completion(&data->bl_completion);
init_completion(&data->chg_completion);
init_completion(&data->reset_completion);
init_completion(&data->crc_completion);

Expand Down

0 comments on commit dda8453

Please sign in to comment.