Lines Matching +full:device +full:- +full:wake +full:- +full:gpios
1 /* SPDX-License-Identifier: GPL-2.0
3 * soc-jack.h
12 * struct snd_soc_jack_pin - Describes a pin to update based on jack detection
16 * @invert: if non-zero then pin is enabled when status is not reported
27 * struct snd_soc_jack_zone - Describes voltage zones of jack detection
45 * struct snd_soc_jack_gpio - Describes a gpio pin for jack detection
49 * consumer device
50 * @gpiod_dev: GPIO consumer device
52 * device function name lookup
56 * @wake: enable as wake source
64 struct device *gpiod_dev;
69 bool wake; member
105 struct snd_soc_jack_gpio *gpios);
106 int snd_soc_jack_add_gpiods(struct device *gpiod_dev,
108 int count, struct snd_soc_jack_gpio *gpios);
110 struct snd_soc_jack_gpio *gpios);
113 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpios() argument
118 static inline int snd_soc_jack_add_gpiods(struct device *gpiod_dev, in snd_soc_jack_add_gpiods()
121 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpiods() argument
127 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_free_gpios() argument