summaryrefslogtreecommitdiff
path: root/drivers/dahdi/dahdi_echocan_oslec.c
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2010-05-21 14:58:06 +0000
committerShaun Ruffell <sruffell@digium.com>2010-05-21 14:58:06 +0000
commitd378a469140854edbea81bc744b6041ddcf0074a (patch)
tree95ff495bfe33b7dda73dd46915c3604aab43efae /drivers/dahdi/dahdi_echocan_oslec.c
parent7216d941e1acd1ec8533f95042acc26a00654af3 (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