diff options
| author | Shubhrajyoti D <shubhrajyoti@ti.com> | 2012-05-29 14:56:15 +0400 |
|---|---|---|
| committer | Wolfram Sang <w.sang@pengutronix.de> | 2012-07-08 14:49:13 +0400 |
| commit | bd16c82f67a267b533e747c74c2fcd23578d4601 (patch) | |
| tree | b941de4d33762cf1f1a67e8730c179b611af6d89 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
| parent | 247405160093cf88cb59242f877543dd28e93df1 (diff) | |
| download | linux-bd16c82f67a267b533e747c74c2fcd23578d4601.tar.xz | |
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 <vikram.pandita@ti.com>.
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 <vikram.pandita@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Signed-off-by: Shubhrajyoti D <shubhrajyoti@ti.com>
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions
