[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251211051628.391435-1-spambake@bradkelley.org>
Date: Wed, 10 Dec 2025 21:16:28 -0800
From: Brad Kelley <spambake@...dkelley.org>
To: david.rhodes@...rus.com,
rf@...nsource.cirrus.com,
lgirdwood@...il.com,
broonie@...nel.org,
perex@...ex.cz,
tiwai@...e.com,
linux-sound@...r.kernel.org,
patches@...nsource.cirrus.com,
linux-kernel@...r.kernel.org
Cc: Brad Kelley <spambake@...dkelley.org>
Subject: [PATCH] Correct a typo which inverted the reset GPIO pin sequence.
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@...dkelley.org>
---
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
Powered by blists - more mailing lists