aboutsummaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorShubhrajyoti D <[email protected]>2012-05-29 16:26:15 +0530
committerWolfram Sang <[email protected]>2012-07-08 12:49:13 +0200
commitbd16c82f67a267b533e747c74c2fcd23578d4601 (patch)
treeb941de4d33762cf1f1a67e8730c179b611af6d89 /include/linux
parent247405160093cf88cb59242f877543dd28e93df1 (diff)
I2C: OMAP: Fix the interrupt clearing in OMAP4
On OMAP4 we were writing 1 to IRQENABLE_CLR which cleared only the arbitration lost interrupt. The patch intends to fix the same by writing 0 to the IE register clearing all interrupts. This is based on the work done by Vikram Pandita <[email protected]>. The changes from the original patch ... - Does not use the IRQENABLE_CLR register to clear as it is not mentioned to be legacy register IRQENABLE_CLR helps in atomically setting/clearing specific interrupts, instead use the OMAP_I2C_IE_REG as we are clearing all interrupts. Cc: Vikram Pandita <[email protected]> Reviewed-by: Kevin Hilman <[email protected]> Signed-off-by: Shubhrajyoti D <[email protected]> Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions