{"push_id":2449617700,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4da2dfcbec94cac411ec73910dcabbc62a44f90d","before":"ba20a766609679648e92c5fd1cd209b5b6c8483f","commits":[{"sha":"4da2dfcbec94cac411ec73910dcabbc62a44f90d","author":{"name":"Mulin Chao","email":"449e280895760ec57a958268a3fbc090cfe23a45@nuvoton.com"},"message":"npcx: lpc: fixed bug that ec gets stuck in lpc_sib_wait_hostxx routines.\n\nIf an ITIM32 timeout event occurred during lpc_sib_wait_host_read_done()\nand lpc_sib_wait_host_write_done() routines, in rare case, ec might have\na chance to gets stuck since ec's interrupts are disabled when CSWR/CSRD\nbits are high forever. (Normally, CSWR/CSRD bits won't be always high.\nThese bits are high forever also means something wrong on LPC/eSPI\nbus.)\n\nIn order to prevent this situation, the CL checks TO_STS bit of ITCTS\nin these routines. If this bit is set, restoring ITIM32 preload counter\nvalue to maximum value and processing overflow will be done by\nforce_time().\n\nBRANCH=eve,fizz,poppy\nBUG=b:76182199\nTEST=No build errors for npcx series. Passed test command of CL 979389\non npcx_evb. No symptom occurred during warm reset stress test on\nsoraka.\n\nChange-Id: Ic645f7c5a2a1e49a3c1f3d7e089dd66b4bb75ac6\nSigned-off-by: Mulin Chao <mlchao@nuvoton.com>\nReviewed-on: https://chromium-review.googlesource.com/979874\nReviewed-by: Nicolas Boichat <drinkcat@chromium.org>","distinct":true,"url":"https://api.github.com/repos/coreboot/chrome-ec/commits/4da2dfcbec94cac411ec73910dcabbc62a44f90d"}]}
{"actor":{"display_login":"pgeorgi"}}