diff options
author | Cezary Rojewski <cezary.rojewski@intel.com> | 2022-05-16 12:11:15 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-05-17 11:58:07 +0100 |
commit | b3e29075b2346564f1bef7f8e19a1a7fcbcf7ed8 (patch) | |
tree | 4ecd037288a618f810c2e7d25ea51521efc67ad8 /sound/soc/intel/avs/registers.h | |
parent | ASoC: Intel: avs: Power management (diff) | |
download | wireguard-linux-b3e29075b2346564f1bef7f8e19a1a7fcbcf7ed8.tar.xz wireguard-linux-b3e29075b2346564f1bef7f8e19a1a7fcbcf7ed8.zip |
ASoC: Intel: avs: SKL-based platforms support
Define handlers specific to cAVS 1.5 platforms, that is SKL, KBL, AML
and all other variants based on this very version of AudioDSP
architecture. Most are specific to SKL-alike platforms with only
skl_log_buffer_offset() being exposed and used later by younger
equivalents.
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20220516101116.190192-15-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/avs/registers.h')
-rw-r--r-- | sound/soc/intel/avs/registers.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/intel/avs/registers.h b/sound/soc/intel/avs/registers.h index b2100dc630e4..68f06aa4e10f 100644 --- a/sound/soc/intel/avs/registers.h +++ b/sound/soc/intel/avs/registers.h @@ -48,6 +48,10 @@ #define SKL_ADSP_HIPCIE_DONE BIT(30) #define SKL_ADSP_HIPCT_BUSY BIT(31) +/* Intel HD Audio SRAM windows base addresses */ +#define SKL_ADSP_SRAM_BASE_OFFSET 0x8000 +#define SKL_ADSP_SRAM_WINDOW_SIZE 0x2000 + /* Constants used when accessing SRAM, space shared with firmware */ #define AVS_FW_REG_BASE(adev) ((adev)->spec->sram_base_offset) #define AVS_FW_REG_STATUS(adev) (AVS_FW_REG_BASE(adev) + 0x0) |