Hi Mark,
Here is the patch series for enable Intel Broadwell/Haswell ADSP SRAM power gating feature.
Patches 0001~0003 implement FW module persistent area allocate during FW parse; Patch 0004 add dummy read to workaround SRAM write missing bytes issue; Patch 0005 will make SRAM start with all memory banks disabled, and enabled required banks during boot procedure.
thanks, Keyon
Jie Yang (5): ASoC: Intel: Add persistent area alloc ASoC: Intel: Merge wild cat point ADSP DRAM regions ASoC: Intel: Use a table for ADSP SRAM shift ASoC: Intel: Add dummy read for SRAM block enable ASoC: Intel: Start with all memory banks disabled
sound/soc/intel/sst-dsp-priv.h | 2 ++ sound/soc/intel/sst-firmware.c | 52 ++++++++++++++++++++++++++++++ sound/soc/intel/sst-haswell-dsp.c | 68 ++++++++++++++++++++++++++++++--------- 3 files changed, 106 insertions(+), 16 deletions(-)