imp c1f189919a Load the transmit dma buffer at attach time as well. We don't need to
load and unload it all the time since the buffer never changes. In
addition, we were loading it with a hardware spin lock held, which
makes the sleepable lock in busdma (for the bounce pages) trigger a
witness warning, as well as ipend being called with it held by uart,
which made it impossible to unload.

These differences don't matter with the v4 busdma implementation, but
they do with the v6 implementation since the latter likes to bounce
transactions more, and will always do so for Atmel's driver.

It's more efficient as well as being more correct.
2017-06-18 21:03:35 +00:00
..
2016-10-17 10:20:38 +00:00
2016-05-04 15:48:59 +00:00
2016-10-09 10:25:47 +00:00
2016-05-04 15:48:59 +00:00
2017-02-23 23:48:44 +00:00
2016-05-04 15:48:59 +00:00