summaryrefslogtreecommitdiff
path: root/lib/string_helpers.c
diff options
context:
space:
mode:
authorVenkata(Muni) Anda <muni@nvidia.com>2010-01-21 12:24:41 -0800
committerVenkata(Muni) Anda <muni@nvidia.com>2010-01-21 22:21:12 -0800
commit5b340d629f24131fd5cffee7efa277ba5e1bd400 (patch)
treeb327f1dd4f3917f9a7d72426c312fc76a96b77a2 /lib/string_helpers.c
parent5e6f67c8be842c0edb243638e2b17e56a1704692 (diff)
tegra: Update the UART Tx data path and added new system DMA API.
-Using workqueues instead of tasklets for Tx DMA. -Waiting for the FIFO to drain after the DMA is done, as it is apparently needed by the HW. - Added new DMA API to check if the req is already queued. Using tegra_dma_is_empty might not be correct as one DMA chanel can be serviced by multiple clients. With this change, i can browse the BT sometimes. It takes some retires to enable the BT. Also during the operation of the BT, i still see the messages like "out-of-order packet arrived" Don't know if this is an issue with ther UART or the BT protocol. Change-Id: I1502ad8178c3c95b4128c564c9f3c1d957195d46
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions