ASoC: Intel: Skylake: Add D0iX IPCs
authorPardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
Thu, 3 Nov 2016 11:37:15 +0000 (17:07 +0530)
committerMark Brown <broonie@kernel.org>
Thu, 3 Nov 2016 17:14:10 +0000 (11:14 -0600)
commit41b7523f192bdf3804e3e18a61f91244e4a0cb25
tree10c6783911cd58f4b3959911859ce4df00578cb5
parent80a0df18191ab50eee7da3cd56cecdd55b7ab148
ASoC: Intel: Skylake: Add D0iX IPCs

The audio DSP supports intermediate power states between D0 and D3
states. These states are D0i0 and D0i3 states.

Collectively we refer these two states as D0iX states.

To set or wake up from these states, driver also needs to send an IPC "Set D0iX
IPC" before doing anything else.

Add support for this new IPC messages.

Signed-off-by: Pardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
Signed-off-by: Jayachandran B <jayachandran.b@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-sst-ipc.c
sound/soc/intel/skylake/skl-sst-ipc.h