diff options
author | Ben Zhang <benzh@chromium.org> | 2015-06-22 11:12:59 -0700 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-07-07 13:34:03 +0100 |
commit | efd901ee4bc8312e3bbf5561fdab8e3765e26334 (patch) | |
tree | d3d040077347425d190044864fa260bffa1aa3ce /sound/soc/codecs/rt5677.h | |
parent | aa0bcc5c44437457307c8c22e57a67bb57424041 (diff) | |
download | blackbird-op-linux-efd901ee4bc8312e3bbf5561fdab8e3765e26334.tar.gz blackbird-op-linux-efd901ee4bc8312e3bbf5561fdab8e3765e26334.zip |
ASoC: rt5677: Switch to use descriptor-based gpiod API
This patch makes the driver use the new descriptor-based gpiod API
so that gpio assignment info can be provided by Device Tree, ACPI
or board files.
Signed-off-by: Ben Zhang <benzh@chromium.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/rt5677.h')
-rw-r--r-- | sound/soc/codecs/rt5677.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/codecs/rt5677.h b/sound/soc/codecs/rt5677.h index 7eca38a23255..d46855a42c40 100644 --- a/sound/soc/codecs/rt5677.h +++ b/sound/soc/codecs/rt5677.h @@ -14,6 +14,7 @@ #include <sound/rt5677.h> #include <linux/gpio/driver.h> +#include <linux/gpio/consumer.h> /* Info */ #define RT5677_RESET 0x00 @@ -1775,8 +1776,8 @@ struct rt5677_priv { int pll_src; int pll_in; int pll_out; - int pow_ldo2; /* POW_LDO2 pin */ - int reset_pin; /* RESET pin */ + struct gpio_desc *pow_ldo2; /* POW_LDO2 pin */ + struct gpio_desc *reset_pin; /* RESET pin */ enum rt5677_type type; #ifdef CONFIG_GPIOLIB struct gpio_chip gpio_chip; |