snd_hda_codec_set_gpio
void snd_hda_codec_set_gpio(struct hda_codec *codec, unsigned int mask,
snd_hda_codec_set_gpio(codec, 0x02, 0x02, spec->gpio_data, 0);
snd_hda_codec_set_gpio(codec, 0x07, 0x07, 0x04, 0);
snd_hda_codec_set_gpio(codec, 0x1F, 0x1E, 0x0C, 0);
snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
snd_hda_codec_set_gpio(codec, mask, mask, spec->gpio_led, 0);
snd_hda_codec_set_gpio(codec, gpio_mute_mask, gpio_mute_mask, 0, 0);
snd_hda_codec_set_gpio(codec, 0x03, 0x03, 0x03, 0);
snd_hda_codec_set_gpio(codec, 0x03, 0x03, 0x00, 0);
snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
snd_hda_codec_set_gpio(codec, mask, mask, spec->gpio_led, 0);
snd_hda_codec_set_gpio(codec, gpiomask, gpiodir, gpiostate, 1);
EXPORT_SYMBOL_GPL(snd_hda_codec_set_gpio);