Lines Matching refs:gpio

613 	struct gpio_runtime gpio;
644 struct gpio_runtime *gpio = snd_kcontrol_chip(kcontrol); \
645 if (gpio->methods && gpio->methods->get_##n) \
647 gpio->methods->get_##n(gpio); \
653 struct gpio_runtime *gpio = snd_kcontrol_chip(kcontrol); \
654 if (gpio->methods && gpio->methods->set_##n) \
655 gpio->methods->set_##n(gpio, \
737 v = ldev->gpio.methods->get_detect(&ldev->gpio,
741 v = ldev->gpio.methods->get_detect(&ldev->gpio,
800 codec->gpio = &ldev->gpio;
846 codec->gpio = NULL;
861 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_HEADPHONE);
865 ldev->gpio.methods->set_speakers(&ldev->gpio, !v);
866 ldev->gpio.methods->set_headphone(&ldev->gpio, v);
867 ldev->gpio.methods->set_lineout(&ldev->gpio, 0);
870 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_LINE_OUT);
874 ldev->gpio.methods->set_speakers(&ldev->gpio, !v);
875 ldev->gpio.methods->set_headphone(&ldev->gpio, 0);
876 ldev->gpio.methods->set_lineout(&ldev->gpio, v);
907 headphones = codec->gpio->methods->get_detect(codec->gpio,
909 lineout = codec->gpio->methods->get_detect(codec->gpio,
912 if (codec->gpio->methods->set_master) {
913 ctl = snd_ctl_new1(&master_ctl, codec->gpio);
920 ldev->gpio.methods->set_speakers(codec->gpio, 1);
921 ctl = snd_ctl_new1(&speakers_ctl, codec->gpio);
927 ldev->gpio.methods->set_headphone(codec->gpio, 1);
928 ctl = snd_ctl_new1(&headphone_ctl, codec->gpio);
932 !ldev->gpio.methods
933 ->set_notify(&ldev->gpio,
949 ldev->gpio.methods->set_lineout(codec->gpio, 1);
950 ctl = snd_ctl_new1(&lineout_ctl, codec->gpio);
957 !ldev->gpio.methods
958 ->set_notify(&ldev->gpio,
1039 ldev->gpio.node = sound->parent;
1045 ldev->gpio.methods = ftr_gpio_methods;
1050 ldev->gpio.methods = pmf_gpio_methods;
1070 ldev->gpio.methods->init(&ldev->gpio);
1085 ldev->gpio.methods->exit(&ldev->gpio);
1113 ldev->gpio.methods->set_notify(&ldev->gpio,
1117 ldev->gpio.methods->set_notify(&ldev->gpio,
1122 ldev->gpio.methods->exit(&ldev->gpio);
1133 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_off)
1134 ldev->gpio.methods->all_amps_off(&ldev->gpio);
1143 if (ldev->gpio.methods && ldev->gpio.methods->all_amps_restore)
1144 ldev->gpio.methods->all_amps_restore(&ldev->gpio);