Home
last modified time | relevance | path

Searched refs:gpio_chip (Results 1 – 7 of 7) sorted by relevance

/sound/soc/
Dsoc-ac97.c44 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/
Dwm8903.c153 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 …]
Dwm5100.c84 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 …]
Dwm8996.c97 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 …]
Dwm8962.c85 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 …]
Drt5677.c4510 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 …]
Drt5677.h1811 struct gpio_chip gpio_chip; member