Lines Matching refs:spk_ctl_gpio
219 struct gpio_desc *spk_ctl_gpio; member
2767 if (es8396->spk_ctl_gpio && es8396->aif2_select == 0) in es8396_aif1_mute()
2768 gpiod_set_value(es8396->spk_ctl_gpio, 0); in es8396_aif1_mute()
2773 if (es8396->spk_ctl_gpio) in es8396_aif1_mute()
2774 gpiod_set_value(es8396->spk_ctl_gpio, 1); in es8396_aif1_mute()
2790 if (es8396->spk_ctl_gpio && es8396->aif1_select == 0) in es8396_aif2_mute()
2791 gpiod_set_value(es8396->spk_ctl_gpio, 0); in es8396_aif2_mute()
2796 if (es8396->spk_ctl_gpio) in es8396_aif2_mute()
2797 gpiod_set_value(es8396->spk_ctl_gpio, 1); in es8396_aif2_mute()
3147 es8396->spk_ctl_gpio = devm_gpiod_get_optional(&i2c_client->dev, in es8396_i2c_probe()
3150 if (IS_ERR(es8396->spk_ctl_gpio)) in es8396_i2c_probe()
3151 return PTR_ERR(es8396->spk_ctl_gpio); in es8396_i2c_probe()
3170 if (es8396->spk_ctl_gpio) in es8396_i2c_shutdown()
3171 gpiod_set_value(es8396->spk_ctl_gpio, 0); in es8396_i2c_shutdown()