dai: support for hda cyclic mode dai added

There are no buffer completion int's, so work queue timers are
used by hda-dma in cyclic mode.
Buffer segment completion programming removed.

W/A to observed work queue timer inaccuracy applied.

Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
8 files changed