Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 08960a07 authored by Iiro Valkonen's avatar Iiro Valkonen Committed by Dmitry Torokhov
Browse files

Input: atmel_mxt_ts - make CHG line high after enabling interrupts



Make the CHG line (interrupt line) go high after the interrupts have been
enabled to make sure we don't miss the falling edge.

Signed-off-by: default avatarIiro Valkonen <iiro.valkonen@atmel.com>
Acked-by: default avatarJoonyoung Shim <jy0922.shim@samsung.com>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 910d8051
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -814,10 +814,6 @@ static int mxt_initialize(struct mxt_data *data)
	if (error)
		return error;

	error = mxt_make_highchg(data);
	if (error)
		return error;

	mxt_handle_pdata(data);

	/* Backup to memory */
@@ -1005,6 +1001,10 @@ static ssize_t mxt_update_fw_store(struct device *dev,

	enable_irq(data->irq);

	error = mxt_make_highchg(data);
	if (error)
		return error;

	return count;
}

@@ -1115,6 +1115,10 @@ static int __devinit mxt_probe(struct i2c_client *client,
		goto err_free_object;
	}

	error = mxt_make_highchg(data);
	if (error)
		goto err_free_irq;

	error = input_register_device(input_dev);
	if (error)
		goto err_free_irq;