Lines Matching refs:gpio_data
433 ucontrol->value.integer.value[0] = !!(spec->gpio_data & spec->speaker_pdn_gpio); in cs8409_spk_sw_gpio_get()
442 unsigned int gpio_data; in cs8409_spk_sw_gpio_put() local
444 gpio_data = (spec->gpio_data & ~spec->speaker_pdn_gpio) | in cs8409_spk_sw_gpio_put()
446 if (gpio_data == spec->gpio_data) in cs8409_spk_sw_gpio_put()
448 spec->gpio_data = gpio_data; in cs8409_spk_sw_gpio_put()
449 snd_hda_codec_write(codec, CS8409_PIN_AFG, 0, AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs8409_spk_sw_gpio_put()
887 spec->gpio_data = snd_hda_codec_read(codec, CS8409_PIN_AFG, 0, AC_VERB_GET_GPIO_DATA, 0); in cs42l42_resume()
888 spec->gpio_data |= cs42l42->reset_gpio; in cs42l42_resume()
889 snd_hda_codec_write(codec, CS8409_PIN_AFG, 0, AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs42l42_resume()
952 spec->gpio_data = snd_hda_codec_read(codec, CS8409_PIN_AFG, 0, AC_VERB_GET_GPIO_DATA, 0); in cs42l42_suspend()
953 spec->gpio_data &= ~cs42l42->reset_gpio; in cs42l42_suspend()
954 snd_hda_codec_write(codec, CS8409_PIN_AFG, 0, AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs42l42_suspend()
1048 spec->gpio_data); in cs8409_cs42l42_hw_init()
1147 spec->gpio_data = 0; in cs8409_cs42l42_fixups()
1182 spec->gpio_data |= spec->speaker_pdn_gpio; in cs8409_cs42l42_fixups()
1292 spec->gpio_data); in dolphin_hw_init()
1379 spec->gpio_data = 0; in dolphin_fixups()