Re: [PATCH v11 2/8] Input: goodix - reset device at init
From: Bastien Nocera <hadess@hadess.net>
Date: 2015-11-19 15:25:15
Also in:
linux-devicetree, lkml
From: Bastien Nocera <hadess@hadess.net>
Date: 2015-11-19 15:25:15
Also in:
linux-devicetree, lkml
On Thu, 2015-11-19 at 14:26 +0200, Irina Tirdea wrote:
After power on, it is recommended that the driver resets the device. The reset procedure timing is described in the datasheet and is used at device init (before writing device configuration) and for power management. It is a sequence of setting the interrupt and reset pins high/low at specific timing intervals. This procedure also includes setting the slave address to the one specified in the ACPI/device tree.
This fails on a 4.3 kernel with an ACPI device (WinBook TW100): Goodix-TS: probe of i2c-GDIX1001:00 failed with error -16 Can you please document which upstream commit is necessary to make this behave properly? I'll test again with a newer kernel. Cheers