i2c: aspeed: Prevent state corruption for IRQ with no status

On the AST2600, interrupts have been observed with no interrupt status
bits set. This can break the driver state machine, so these interrupts
should be detected and the handler should return IRQ_NONE.

This is a workaround and should not be merged upstream.

OpenBMC-Staging-Count: 1
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Reviewed-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
1 file changed