]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: cs35l56-test: Add test cases without onchip pulls defined
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Tue, 3 Mar 2026 13:14:40 +0000 (13:14 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 3 Mar 2026 18:57:35 +0000 (18:57 +0000)
Add parameters to cs35l56_test_onchip_spkid_cases[] for the ACPI
defining onchip GPIOs but not defining any pull settings.

Pull settings are optional because the pull should normally be
provided by an external resistor.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20260303131440.574690-1-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs35l56-test.c

index b6c8c08e3adefbd8a274356db5368d464a683aff..decedf76847d15221b9a974774c98ce4357b66e3 100644 (file)
@@ -541,18 +541,28 @@ static void cs35l56_test_gpio_param_desc(const struct cs35l56_test_param *param,
 }
 
 static const struct cs35l56_test_param cs35l56_test_onchip_spkid_cases[] = {
+       { .spkid_gpios = { 1, -1 },             .spkid_pulls = { -1, -1 }, },
+       { .spkid_gpios = { 1, -1 },             .spkid_pulls = { -1, -1 }, },
        { .spkid_gpios = { 1, -1 },             .spkid_pulls = { 1, -1 }, },
        { .spkid_gpios = { 1, -1 },             .spkid_pulls = { 2, -1 }, },
 
+       { .spkid_gpios = { 7, -1 },             .spkid_pulls = { -1, -1 }, },
+       { .spkid_gpios = { 7, -1 },             .spkid_pulls = { -1, -1 }, },
        { .spkid_gpios = { 7, -1 },             .spkid_pulls = { 1, -1 }, },
        { .spkid_gpios = { 7, -1 },             .spkid_pulls = { 2, -1 }, },
 
+       { .spkid_gpios = { 1, 7, -1 },          .spkid_pulls = { -1, -1, -1 }, },
+       { .spkid_gpios = { 1, 7, -1 },          .spkid_pulls = { -1, -1, -1 }, },
        { .spkid_gpios = { 1, 7, -1 },          .spkid_pulls = { 1, 1, -1 }, },
        { .spkid_gpios = { 1, 7, -1 },          .spkid_pulls = { 2, 2, -1 }, },
 
+       { .spkid_gpios = { 7, 1, -1 },          .spkid_pulls = { -1, -1, -1 }, },
+       { .spkid_gpios = { 7, 1, -1 },          .spkid_pulls = { -1, -1, -1 }, },
        { .spkid_gpios = { 7, 1, -1 },          .spkid_pulls = { 1, 1, -1 }, },
        { .spkid_gpios = { 7, 1, -1 },          .spkid_pulls = { 2, 2, -1 }, },
 
+       { .spkid_gpios = { 3, 7, 1, -1 },       .spkid_pulls = { -1, -1, -1, -1 }, },
+       { .spkid_gpios = { 3, 7, 1, -1 },       .spkid_pulls = { -1, -1, -1, -1 }, },
        { .spkid_gpios = { 3, 7, 1, -1 },       .spkid_pulls = { 1, 1, 1, -1 }, },
        { .spkid_gpios = { 3, 7, 1, -1 },       .spkid_pulls = { 2, 2, 2, -1 }, },
 };