On Wed, Jun 29, 2016 at 08:41:58AM +0200, H. Nikolaus Schaller wrote:
Hi Andrey,
Am 28.06.2016 um 23:11 schrieb Andrey Utkin andrey_utkin@fastmail.com:
On Tue, Jun 28, 2016 at 08:58:17AM +0200, H. Nikolaus Schaller wrote:
- evtest triggers kernel oops
did you find a little time to analyse what is wrong in as5013_resume and as5013_i2c_write?
I guess I could screw it up by merging input dev opening/closing functions with resume/suspend functions. Maybe dev->dev is not initialized
I would also suspect something like that (haven't studied the code yet).
Hi Nikolaus,
I have pushed a reworked version of my code to work/andrey/input/as5013 branch of git://git.goldelico.com/gta04-kernel.git , preserving your commit on top of it. Please retest when you have time.
The changes since previous submission is that now both input open/close and suspend/resume functions call another set of functions to enter/leave low power mode. Previously, input open/close functions just called suspend/resume functions, trying to extract appropriate context pointer from &dev->dev, which has apparently failed.