[PATCH] Correct a typo which inverted the reset GPIO pin sequence.
From: Brad Kelley
Date: Thu Dec 11 2025 - 00:32:00 EST
commit that had typo: 42d1178d223ba9498c1ed40a5fc243a43d35ec97 ASoC: cs4271: Convert to GPIO descriptors
The original commit changed a 1 to a 0 and a 0 to a 1. This inverted the reset sequence
resulting in the IC powering down and not initializing. Correcting that allows the board to initialized.
Signed-off-by: Brad Kelley <spambake@xxxxxxxxxxxxxx>
---
sound/soc/codecs/cs4271.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sound/soc/codecs/cs4271.c b/sound/soc/codecs/cs4271.c
index 77dfc83a3c01..348f15c36d10 100644
--- a/sound/soc/codecs/cs4271.c
+++ b/sound/soc/codecs/cs4271.c
@@ -486,9 +486,9 @@ static int cs4271_reset(struct snd_soc_component *component)
{
struct cs4271_private *cs4271 = snd_soc_component_get_drvdata(component);
- gpiod_direction_output(cs4271->reset, 1);
+ gpiod_direction_output(cs4271->reset, 0);
mdelay(1);
- gpiod_set_value(cs4271->reset, 0);
+ gpiod_set_value(cs4271->reset, 1);
mdelay(1);
return 0;
--
2.43.0