]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: Intel: avs: Relocate DSP status registers
authorCezary Rojewski <cezary.rojewski@intel.com>
Mon, 7 Apr 2025 11:23:46 +0000 (13:23 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 7 Apr 2025 13:39:58 +0000 (14:39 +0100)
commit75f3c607b1fa1f4d42cde8377cd2276ab01e287d
treea6bd9ea7aaaa182eb2d11a7c76d9b1028f771d9d
parentb9a3ec604993074eb6f5d08b14fb7913d1fae48b
ASoC: Intel: avs: Relocate DSP status registers

The firmware status and error registers are not part of SRAM on ACE
platforms. As these registers take part in IPC on ACE and cAVS platforms
both, relocate the field denoting their offset to Host-IPC descriptor.

In consequence, code remains cohesive with the ACE specs while still
maintaining high readability for the cAVS platforms.

Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Link: https://patch.msgid.link/20250407112352.3720779-5-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/avs/avs.h
sound/soc/intel/avs/core.c
sound/soc/intel/avs/loader.c
sound/soc/intel/avs/registers.h