/kernel/linux/linux-6.6/include/sound/ |
H A D | soc-jack.h | 45 * struct snd_soc_jack_gpio - Describes a gpio pin for jack detection 61 struct snd_soc_jack_gpio { struct 105 struct snd_soc_jack_gpio *gpios); 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() 121 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpiods() 127 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_free_gpios()
|
/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-jack.c | 23 struct snd_soc_jack_gpio *gpios; 212 static void snd_soc_jack_gpio_detect(struct snd_soc_jack_gpio *gpio) in snd_soc_jack_gpio_detect() 236 struct snd_soc_jack_gpio *gpio = data; in gpio_handler() 253 struct snd_soc_jack_gpio *gpio; in gpio_work() 255 gpio = container_of(work, struct snd_soc_jack_gpio, work.work); in gpio_work() 262 struct snd_soc_jack_gpio *gpio = in snd_soc_jack_pm_notifier() 263 container_of(nb, struct snd_soc_jack_gpio, pm_notifier); in snd_soc_jack_pm_notifier() 281 struct snd_soc_jack_gpio *gpios) in jack_free_gpios() 313 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpios() 427 int count, struct snd_soc_jack_gpio *gpio in snd_soc_jack_add_gpiods() [all...] |
/kernel/linux/linux-6.6/sound/soc/ |
H A D | soc-jack.c | 207 struct snd_soc_jack_gpio *gpios; 211 static void snd_soc_jack_gpio_detect(struct snd_soc_jack_gpio *gpio) in snd_soc_jack_gpio_detect() 235 struct snd_soc_jack_gpio *gpio = data; in gpio_handler() 252 struct snd_soc_jack_gpio *gpio; in gpio_work() 254 gpio = container_of(work, struct snd_soc_jack_gpio, work.work); in gpio_work() 261 struct snd_soc_jack_gpio *gpio = in snd_soc_jack_pm_notifier() 262 container_of(nb, struct snd_soc_jack_gpio, pm_notifier); in snd_soc_jack_pm_notifier() 280 struct snd_soc_jack_gpio *gpios) in jack_free_gpios() 312 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpios() 427 int count, struct snd_soc_jack_gpio *gpio in snd_soc_jack_add_gpiods() [all...] |
/kernel/linux/linux-6.6/sound/soc/tegra/ |
H A D | tegra_asoc_machine.h | 11 struct snd_soc_jack_gpio; 45 struct snd_soc_jack_gpio *hp_jack_gpio;
|
H A D | tegra_asoc_machine.c | 32 static struct snd_soc_jack_gpio tegra_machine_hp_jack_gpio = { 47 static struct snd_soc_jack_gpio tegra_machine_headset_jack_gpio = { 73 static struct snd_soc_jack_gpio tegra_machine_mic_jack_gpio = {
|
/kernel/linux/linux-5.10/sound/soc/tegra/ |
H A D | tegra_max98090.c | 98 static struct snd_soc_jack_gpio tegra_max98090_hp_jack_gpio = { 114 static struct snd_soc_jack_gpio tegra_max98090_mic_jack_gpio = {
|
H A D | tegra_rt5677.c | 95 static struct snd_soc_jack_gpio tegra_rt5677_hp_jack_gpio = { 108 static struct snd_soc_jack_gpio tegra_rt5677_mic_jack_gpio = {
|
H A D | tegra_rt5640.c | 81 static struct snd_soc_jack_gpio tegra_rt5640_hp_jack_gpio = {
|
H A D | tegra_alc5632.c | 82 static struct snd_soc_jack_gpio tegra_alc5632_hp_jack_gpio = {
|
/kernel/linux/linux-5.10/sound/soc/intel/boards/ |
H A D | bdw-rt5677.c | 103 static struct snd_soc_jack_gpio headphone_jack_gpio = { 109 static struct snd_soc_jack_gpio mic_jack_gpio = {
|
H A D | kbl_rt5660.c | 80 static struct snd_soc_jack_gpio lineout_jack_gpio = { 86 static struct snd_soc_jack_gpio mic_jack_gpio = {
|
/kernel/linux/linux-6.6/sound/soc/intel/boards/ |
H A D | bdw-rt5677.c | 103 static struct snd_soc_jack_gpio headphone_jack_gpio = { 109 static struct snd_soc_jack_gpio mic_jack_gpio = {
|
H A D | kbl_rt5660.c | 80 static struct snd_soc_jack_gpio lineout_jack_gpio = { 86 static struct snd_soc_jack_gpio mic_jack_gpio = {
|
/kernel/linux/linux-5.10/sound/soc/pxa/ |
H A D | palm27x.c | 37 static struct snd_soc_jack_gpio hs_jack_gpios[] = {
|
H A D | hx4700.c | 42 static struct snd_soc_jack_gpio hs_jack_gpio = {
|
H A D | z2.c | 91 static struct snd_soc_jack_gpio hs_jack_gpios[] = {
|
/kernel/linux/linux-5.10/sound/soc/samsung/ |
H A D | h1940_uda1380.c | 47 static struct snd_soc_jack_gpio hp_jack_gpios[] = {
|
H A D | smartq_wm8987.c | 87 static struct snd_soc_jack_gpio smartq_jack_gpios[] = {
|
H A D | rx1950_uda1380.c | 56 static struct snd_soc_jack_gpio hp_jack_gpios[] = {
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | soc.h | 390 struct snd_soc_jack_gpio; 506 struct snd_soc_jack_gpio *gpios); 509 int count, struct snd_soc_jack_gpio *gpios); 511 struct snd_soc_jack_gpio *gpios); 514 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpios() 522 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpiods() 528 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_free_gpios() 653 * struct snd_soc_jack_gpio - Describes a gpio pin for jack detection 669 struct snd_soc_jack_gpio { struct
|
H A D | simple_card_utils.h | 38 struct snd_soc_jack_gpio gpio;
|
/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | imx-es8328.c | 29 static struct snd_soc_jack_gpio headset_jack_gpios[] = {
|
/kernel/linux/linux-5.10/sound/soc/rockchip/ |
H A D | rk3288_hdmi_analog.c | 115 static struct snd_soc_jack_gpio rk_hp_jack_gpio = {
|
/kernel/linux/linux-5.10/sound/soc/ti/ |
H A D | omap-twl4030.c | 131 static struct snd_soc_jack_gpio hs_jack_gpios[] = {
|
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | imx-es8328.c | 29 static struct snd_soc_jack_gpio headset_jack_gpios[] = {
|