On 1/3/23 15:32, Greg Kroah-Hartman wrote: > External email: Use caution opening links or attachments > > > On Tue, Jan 03, 2023 at 10:40:23AM +0800, Haotien Hsu wrote: >> From: Sing-Han Chen <singhanc@xxxxxxxxxx> >> >> For the CCGx, when the OPM field in the INTR_REG is cleared, then the >> CCI data in the PPM is reset. >> >> To align with the CCGx UCSI interface guide, this patch updates the >> driver to copy CCI and MESSAGE_IN before clearing UCSI interrupt. >> When a new command is sent, the driver will clear the old CCI and >> MESSAGE_IN copy. >> >> Finally, clear UCSI_READ_INT before calling complete() to ensure that >> the ucsi_ccg_sync_write() would wait for the interrupt handling to >> complete. >> It prevents the driver from resetting CCI prematurely. >> >> Signed-off-by: Sing-Han Chen <singhanc@xxxxxxxxxx> >> Signed-off-by: Haotien Hsu <haotienh@xxxxxxxxxx> >> Reported-by: kernel test robot <lkp@xxxxxxxxx> > > The test robot reported this whole issue? If not, it should not be > here. > > thanks, > > greg k-h > Sorry for misusing tags.