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

Commit cf5f439b authored by Richard Röjfors's avatar Richard Röjfors Committed by Dmitry Torokhov
Browse files

Input: tsc2007 - check if I2C communication works during probe



Check the result when sending the power down command to the controller.

Signed-off-by: default avatarRichard Röjfors <richard.rojfors.ext@mocean-labs.com>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent d570e9ef
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -319,15 +319,17 @@ static int __devinit tsc2007_probe(struct i2c_client *client,
		goto err_free_mem;
	}

	/* Prepare for touch readings - power down ADC and enable PENIRQ */
	err = tsc2007_xfer(ts, PWRDOWN);
	if (err < 0)
		goto err_free_irq;

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

	i2c_set_clientdata(client, ts);

	/* Prepare for touch readings - power down ADC and enable PENIRQ */
	tsc2007_xfer(ts, PWRDOWN);

	return 0;

 err_free_irq: