Skip to content

Commit d8a4c96

Browse files
rfvirgilbroonie
authored andcommitted
ASoC: wm_adsp: Add KUnit test cases for '/' in firmware filenames
Add test cases that '/' in the system name or ALSA prefix are converted to '-' in the firmware filename. Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com> Link: https://patch.msgid.link/20260310141817.1871794-9-rf@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 66170cc commit d8a4c96

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

sound/soc/codecs/wm_adsp_fw_find_test.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -949,6 +949,13 @@ static const struct wm_adsp_fw_find_test_params wm_adsp_fw_find_normalization_ca
949949
"cirrus/cs1234-dsp1-mbc-vss-vendor-device.wmfw "
950950
"cirrus/cs1234-dsp1-mbc-vss-vendor-device.bin",
951951
},
952+
{
953+
.part = "cs1234", .dsp_name = "dsp1", .system_name = "Vendor/Device",
954+
.expect_wmfw = "cirrus/cs1234-dsp1-mbc-vss-vendor-device.wmfw",
955+
.expected_searches =
956+
"cirrus/cs1234-dsp1-mbc-vss-vendor-device.wmfw "
957+
"cirrus/cs1234-dsp1-mbc-vss-vendor-device.bin",
958+
},
952959
{
953960
.part = "cs1234", .dsp_name = "dsp1", .system_name = "1234:56AB",
954961
.expect_wmfw = "cirrus/cs1234-dsp1-mbc-vss-1234-56ab.wmfw",
@@ -997,6 +1004,14 @@ static const struct wm_adsp_fw_find_test_params wm_adsp_fw_find_normalization_ca
9971004
"cirrus/cs1234-dsp1-mbc-vss-abc-cs1234.1.wmfw "
9981005
"cirrus/cs1234-dsp1-mbc-vss-abc-cs1234.1.bin",
9991006
},
1007+
{
1008+
.part = "cs1234", .dsp_name = "dsp1", .system_name = "abc",
1009+
.alsa_name = "Spk/Jack",
1010+
.expect_wmfw = "cirrus/cs1234-dsp1-mbc-vss-abc-spk-jack.wmfw",
1011+
.expected_searches =
1012+
"cirrus/cs1234-dsp1-mbc-vss-abc-spk-jack.wmfw "
1013+
"cirrus/cs1234-dsp1-mbc-vss-abc-spk-jack.bin",
1014+
},
10001015
};
10011016
KUNIT_ARRAY_PARAM(wm_adsp_fw_find_normalization,
10021017
wm_adsp_fw_find_normalization_cases,

0 commit comments

Comments
 (0)