From: Richard Fitzgerald <rf@opensource.cirrus.com>
To: broonie@kernel.org
Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org,
patches@opensource.cirrus.com
Subject: [PATCH 0/8] firmware: cirrus: cs_dsp: Add long-offset WMDR blocks
Date: Wed, 31 Dec 2025 10:49:48 +0000 [thread overview]
Message-ID: <20251231104956.449696-1-rf@opensource.cirrus.com> (raw)
V3 of the WMDR file format introduces a new block type that has a 32-bit
address offset.
The first patch of this series adds the support to the cs_dsp driver.
The rest of the series is adding KUnit tests for this.
Richard Fitzgerald (8):
firmware: cs_dsp: Handle long-offset data blocks
firmware: cs_dsp: test_bin: Run test cases with v3 file format
firmware: cs_dsp: test_bin: Make patch function a test parameter
firmware: cs_dsp: mock_bin: Pass offset32 to
cs_dsp_mock_bin_add_raw_block()
firmware: cs_dsp: mock_bin: Add function to create long-offset patches
firmware: cs_dsp: test: Increase size of XM and YM on Halo Core
firmware: cs_dsp: test_bin: Run test cases on long-offset blocks
firmware: cirrus: test_bin: Add tests for offsets > 0xffff
drivers/firmware/cirrus/cs_dsp.c | 19 +-
.../firmware/cirrus/test/cs_dsp_mock_bin.c | 38 +-
.../cirrus/test/cs_dsp_mock_mem_maps.c | 8 +-
.../firmware/cirrus/test/cs_dsp_mock_regmap.c | 16 +-
.../firmware/cirrus/test/cs_dsp_test_bin.c | 1017 +++++++++++------
.../cirrus/test/cs_dsp_test_bin_error.c | 14 +-
.../linux/firmware/cirrus/cs_dsp_test_utils.h | 6 +-
include/linux/firmware/cirrus/wmfw.h | 7 +-
8 files changed, 731 insertions(+), 394 deletions(-)
--
2.43.0
next reply other threads:[~2025-12-31 11:16 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-31 10:49 Richard Fitzgerald [this message]
2025-12-31 10:49 ` [PATCH 1/8] firmware: cs_dsp: Handle long-offset data blocks Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 2/8] firmware: cs_dsp: test_bin: Run test cases with v3 file format Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 3/8] firmware: cs_dsp: test_bin: Make patch function a test parameter Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 4/8] firmware: cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_bin_add_raw_block() Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 5/8] firmware: cs_dsp: mock_bin: Add function to create long-offset patches Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 6/8] firmware: cs_dsp: test: Increase size of XM and YM on Halo Core Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 7/8] firmware: cs_dsp: test_bin: Run test cases on long-offset blocks Richard Fitzgerald
2025-12-31 10:49 ` [PATCH 8/8] firmware: cirrus: test_bin: Add tests for offsets > 0xffff Richard Fitzgerald
2025-12-31 17:25 ` Richard Fitzgerald
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251231104956.449696-1-rf@opensource.cirrus.com \
--to=rf@opensource.cirrus.com \
--cc=broonie@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=patches@opensource.cirrus.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.