CHROMIUM: ASoC: SOF: reset HDA controller during suspend

This patch does the following:
1. Reset HDA controller during suspend so that the PGD1 can be power
gated.

2.Take controller out of reset during resume

3. This patch modifies the hda_dsp_ctrl_link_reset() method so it can be
called to reset the controller during suspend.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Change-Id: Iafa6b22ebfcf5bf4fedbaf93e091ed5614eedba1
Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1354090
Reviewed-by: Dylan Reid <dgreid@chromium.org>
4 files changed