[SRU] [E/F/Unstable/OEM-OSP1-B] [PATCH 0/1] Fix Nvidia's ucsi_ccg to make system be able to sleep

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Mar 26 13:05:01 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1850238

[Impact]
Some systems have a "phantom" Nvidia UCSI, which prevent systems from
suspending.

[Fix]
ucsi_ccg is stuck in its probe routine because of the i2c bus never
timeouts. Let it timeouts and probe can fail since it's just a phantom
device.

[Test]
After applying this patch system can suspend/resume succesfully.

[Regression Potential]
Low. It's a trivial change to correctly handle timeout.

Kai-Heng Feng (1):
  i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()

 drivers/i2c/busses/i2c-nvidia-gpu.c | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list