[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250324-wcd-gpiod-v1-0-27afa472e331@nxp.com>
Date: Mon, 24 Mar 2025 10:26:53 +0800
From: "Peng Fan (OSS)" <peng.fan@....nxp.com>
To: Liam Girdwood <lgirdwood@...il.com>, Mark Brown <broonie@...nel.org>,
Jaroslav Kysela <perex@...ex.cz>, Takashi Iwai <tiwai@...e.com>,
Linus Walleij <linus.walleij@...aro.org>,
Bartosz Golaszewski <brgl@...ev.pl>,
Srinivas Kandagatla <srinivas.kandagatla@...aro.org>
Cc: linux-sound@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-gpio@...r.kernel.org, linux-arm-msm@...r.kernel.org,
Peng Fan <peng.fan@....com>
Subject: [PATCH 0/3] ASoC: codec: wcd93xx: Convert to GPIO descriptors
of_gpio.h is deprecated, so update driver to use gpiod API.
The current driver use value 0 to assert reset and 1 to deassert reset.
The DTSes in tree that use the codec are using GPIO_ACTIVE_LOW.
So it is safe to use devm_gpiod_get to get GPIO descriptors and
use gpiod_set_value to configure output with value 1 means raw value
0, value 0 means raw value 1.
Note:
I not have devices to test, just my best pratice to do the convertion.
Signed-off-by: Peng Fan <peng.fan@....com>
---
Peng Fan (3):
ASoC: codec: wcd939x: Convert to GPIO descriptors
ASoC: codec: wcd938x: Convert to GPIO descriptors
ASoC: codec: wcd9335: Convert to GPIO descriptors
sound/soc/codecs/wcd9335.c | 15 +++++++--------
sound/soc/codecs/wcd938x.c | 13 ++++++-------
sound/soc/codecs/wcd939x.c | 16 ++++++++--------
3 files changed, 21 insertions(+), 23 deletions(-)
---
base-commit: 9388ec571cb1adba59d1cded2300eeb11827679c
change-id: 20250324-wcd-gpiod-782c4a0d8688
Best regards,
--
Peng Fan <peng.fan@....com>
Powered by blists - more mailing lists