diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-05-21 14:58:06 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-05-21 14:58:06 +0000 |
commit | d378a469140854edbea81bc744b6041ddcf0074a (patch) | |
tree | 95ff495bfe33b7dda73dd46915c3604aab43efae /drivers/dahdi/dahdi_echocan_oslec.c | |
parent | 7216d941e1acd1ec8533f95042acc26a00654af3 (diff) |
Merged revisions 8176,8560 via svnmerge from
https://origsvn.digium.com/svn/dahdi/linux/trunk
NOTE: These changes were already added to the 2.2.1.2 tag in r8666. I
should have merged these two changes into the 2.2 branch first, and then
cherry-picked them for the 2.2.1.2 release.
........
r8176 | sruffell | 2010-03-01 02:14:17 -0600 (Mon, 01 Mar 2010) | 4 lines
wcte12xp, wctdm24xxp: Use memory mapped IO instead of port IO.
Some systems do not like the port I/O and this change allows it to work.
DAHDI-515.
........
r8560 | sruffell | 2010-04-22 16:36:16 -0500 (Thu, 22 Apr 2010) | 11 lines
wcte12xp, wctdm24xxp: Ensure writes to I/O registers are flushed.
In revision 8176 I changed register access from I/O space to memory mapped
registers. Unfortunately, when I made that change, I didn't account for
posted writes. This change makes sure all the registers are read back to
ensure that they are posted through any intermediate bridges.
The most readily observable symptom were cards that were taking 2000
interrupts/second. The card reported that it handled an interrupt but the
write to silence the card wasn't flushed through until the second time the
interrupt handler run. DAHDI-602.
........
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/branches/2.2@8672 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/dahdi_echocan_oslec.c')
0 files changed, 0 insertions, 0 deletions