Searched refs:gpio_chip (Results 1 – 7 of 7) sorted by relevance
/sound/soc/ |
D | soc-ac97.c | 44 struct gpio_chip gpio_chip; member 60 static inline struct snd_soc_codec *gpio_to_codec(struct gpio_chip *chip) in gpio_to_codec() 67 static int snd_soc_ac97_gpio_request(struct gpio_chip *chip, unsigned offset) in snd_soc_ac97_gpio_request() 75 static int snd_soc_ac97_gpio_direction_in(struct gpio_chip *chip, in snd_soc_ac97_gpio_direction_in() 85 static int snd_soc_ac97_gpio_get(struct gpio_chip *chip, unsigned offset) in snd_soc_ac97_gpio_get() 97 static void snd_soc_ac97_gpio_set(struct gpio_chip *chip, unsigned offset, in snd_soc_ac97_gpio_set() 109 static int snd_soc_ac97_gpio_direction_out(struct gpio_chip *chip, in snd_soc_ac97_gpio_direction_out() 119 static const struct gpio_chip snd_soc_ac97_gpio_chip = { 141 gpio_priv->gpio_chip = snd_soc_ac97_gpio_chip; in snd_soc_ac97_init_gpio() 142 gpio_priv->gpio_chip.ngpio = AC97_NUM_GPIOS; in snd_soc_ac97_init_gpio() [all …]
|
/sound/soc/codecs/ |
D | wm8903.c | 153 struct gpio_chip gpio_chip; member 1779 static int wm8903_gpio_request(struct gpio_chip *chip, unsigned offset) in wm8903_gpio_request() 1787 static int wm8903_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm8903_gpio_direction_in() 1805 static int wm8903_gpio_get(struct gpio_chip *chip, unsigned offset) in wm8903_gpio_get() 1815 static int wm8903_gpio_direction_out(struct gpio_chip *chip, in wm8903_gpio_direction_out() 1834 static void wm8903_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8903_gpio_set() 1843 static const struct gpio_chip wm8903_template_chip = { 1859 wm8903->gpio_chip = wm8903_template_chip; in wm8903_init_gpio() 1860 wm8903->gpio_chip.ngpio = WM8903_NUM_GPIO; in wm8903_init_gpio() 1861 wm8903->gpio_chip.parent = wm8903->dev; in wm8903_init_gpio() [all …]
|
D | wm5100.c | 84 struct gpio_chip gpio_chip; member 2240 static void wm5100_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm5100_gpio_set() 2248 static int wm5100_gpio_direction_out(struct gpio_chip *chip, in wm5100_gpio_direction_out() 2265 static int wm5100_gpio_get(struct gpio_chip *chip, unsigned offset) in wm5100_gpio_get() 2278 static int wm5100_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm5100_gpio_direction_in() 2288 static const struct gpio_chip wm5100_template_chip = { 2303 wm5100->gpio_chip = wm5100_template_chip; in wm5100_init_gpio() 2304 wm5100->gpio_chip.ngpio = 6; in wm5100_init_gpio() 2305 wm5100->gpio_chip.parent = &i2c->dev; in wm5100_init_gpio() 2308 wm5100->gpio_chip.base = wm5100->pdata.gpio_base; in wm5100_init_gpio() [all …]
|
D | wm8996.c | 97 struct gpio_chip gpio_chip; member 2143 static void wm8996_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8996_gpio_set() 2151 static int wm8996_gpio_direction_out(struct gpio_chip *chip, in wm8996_gpio_direction_out() 2164 static int wm8996_gpio_get(struct gpio_chip *chip, unsigned offset) in wm8996_gpio_get() 2177 static int wm8996_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm8996_gpio_direction_in() 2187 static const struct gpio_chip wm8996_template_chip = { 2201 wm8996->gpio_chip = wm8996_template_chip; in wm8996_init_gpio() 2202 wm8996->gpio_chip.ngpio = 5; in wm8996_init_gpio() 2203 wm8996->gpio_chip.parent = wm8996->dev; in wm8996_init_gpio() 2206 wm8996->gpio_chip.base = wm8996->pdata.gpio_base; in wm8996_init_gpio() [all …]
|
D | wm8962.c | 85 struct gpio_chip gpio_chip; member 3310 static int wm8962_gpio_request(struct gpio_chip *chip, unsigned offset) in wm8962_gpio_request() 3333 static void wm8962_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm8962_gpio_set() 3342 static int wm8962_gpio_direction_out(struct gpio_chip *chip, in wm8962_gpio_direction_out() 3360 static const struct gpio_chip wm8962_template_chip = { 3375 wm8962->gpio_chip = wm8962_template_chip; in wm8962_init_gpio() 3376 wm8962->gpio_chip.ngpio = WM8962_MAX_GPIO; in wm8962_init_gpio() 3377 wm8962->gpio_chip.parent = codec->dev; in wm8962_init_gpio() 3380 wm8962->gpio_chip.base = pdata->gpio_base; in wm8962_init_gpio() 3382 wm8962->gpio_chip.base = -1; in wm8962_init_gpio() [all …]
|
D | rt5677.c | 4510 static void rt5677_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in rt5677_gpio_set() 4530 static int rt5677_gpio_direction_out(struct gpio_chip *chip, in rt5677_gpio_direction_out() 4555 static int rt5677_gpio_get(struct gpio_chip *chip, unsigned offset) in rt5677_gpio_get() 4567 static int rt5677_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in rt5677_gpio_direction_in() 4621 static int rt5677_to_irq(struct gpio_chip *chip, unsigned offset) in rt5677_to_irq() 4653 static const struct gpio_chip rt5677_template_chip = { 4669 rt5677->gpio_chip = rt5677_template_chip; in rt5677_init_gpio() 4670 rt5677->gpio_chip.ngpio = RT5677_GPIO_NUM; in rt5677_init_gpio() 4671 rt5677->gpio_chip.parent = &i2c->dev; in rt5677_init_gpio() 4672 rt5677->gpio_chip.base = -1; in rt5677_init_gpio() [all …]
|
D | rt5677.h | 1811 struct gpio_chip gpio_chip; member
|