APPLIED[Unstable] / Cmt: [SRU] [B/C/D/Unstable] [PATCH 0/2] Fix and issue that LG I2C touchscreen stops working after reboot

Kai Heng Feng kai.heng.feng at canonical.com
Thu Nov 29 05:14:47 UTC 2018



> On Nov 28, 2018, at 12:36 AM, Seth Forshee <seth.forshee at canonical.com> wrote:
> 
> On Tue, Nov 27, 2018 at 06:59:06AM +0000, Kai-Heng Feng wrote:
>> BugLink: https://bugs.launchpad.net/bugs/1805085
>> 
>> [Impact]
>> LG I2C touchscreen stops working after reboot.
>> 
>> [Fix]
>> Disable runtime PM for the touchscreen, which doesn't work well with
>> consecutive ON/SLEEP commands.
>> 
>> [Test]
>> The touchscreen works well after reboot, when runtime PM is disabled.
>> 
>> [Regression Potential]
>> None. This is a new device and the fix is limited to this particular
>> device.
> 
> The patch did not apply to unstable, so I cherry picked the fix
> directly.

Thanks!

> 
> Wrt bionic though, there's the extra prerequisite patch that looks to be
> affecting a different touchscreen. If so you can't really say that the
> regression potential is limited to a single device. You should either
> explain why we should also change runtime PM for that device and
> describe what regression testing was done, or else omit the changes for
> that device.

I missed that one, sorry. It does introduce a fix for another device.

The change to runtime PM is to let the driver never tries to runtime
suspend the device, avoiding sending too many ON/SLEEP command to
the device.

Kai-Heng

> 
> Thanks,
> Seth




More information about the kernel-team mailing list