diff options
| author | Mark Brown <broonie@kernel.org> | 2022-01-25 02:36:22 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2022-01-25 02:36:22 +0000 |
| commit | 01f5060e42514db1abd31583eae3085aa8c684c5 (patch) | |
| tree | 161dfa7877ccc2f8bf41f681a7df8102bcc14936 /include | |
| parent | cef982dc4885c1c11495c5cc0ca66fd232075276 (diff) | |
| parent | d7a8fbd17bfef174e85d81d94507b8015732a58e (diff) | |
ASoC: SOF: Intel: don't download firmware at each resume
Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
After the first firmware boot, the firmware is capable of
saving/restoring its context to/from IMR (Isolated Memory Region, set
aside by BIOS on startup). This capability improves the resume speed.
Due to an unexplained issue on Up2 boards, this capability is disabled
on ApolloLake.
For backwards compatibility, the regular boot flow is used with older
firmware. For added peace of mind, a kernel module parameter is
provided to force the regular boot flow - this shouldn't be necessary
since we've been testing these patches for 6+ months.
Diffstat (limited to 'include')
| -rw-r--r-- | include/sound/sof/info.h | 1 | ||||
| -rw-r--r-- | include/uapi/sound/sof/abi.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/include/sound/sof/info.h b/include/sound/sof/info.h index 0b7101aef596..65e86e4e9fd8 100644 --- a/include/sound/sof/info.h +++ b/include/sound/sof/info.h @@ -25,6 +25,7 @@ #define SOF_IPC_INFO_LOCKS BIT(1) #define SOF_IPC_INFO_LOCKSV BIT(2) #define SOF_IPC_INFO_GDB BIT(3) +#define SOF_IPC_INFO_D3_PERSISTENT BIT(4) /* extended data types that can be appended onto end of sof_ipc_fw_ready */ enum sof_ipc_ext_data { diff --git a/include/uapi/sound/sof/abi.h b/include/uapi/sound/sof/abi.h index fe2cfae94b45..f4232d289a22 100644 --- a/include/uapi/sound/sof/abi.h +++ b/include/uapi/sound/sof/abi.h @@ -26,7 +26,7 @@ /* SOF ABI version major, minor and patch numbers */ #define SOF_ABI_MAJOR 3 -#define SOF_ABI_MINOR 18 +#define SOF_ABI_MINOR 19 #define SOF_ABI_PATCH 0 /* SOF ABI version number. Format within 32bit word is MMmmmppp */ |
