Lines Matching refs:gpio_data
184 unsigned int gpio_data; member
330 spec->gpio_data |= spec->mic_mute_led_gpio; in stac_capture_led_update()
332 spec->gpio_data &= ~spec->mic_mute_led_gpio; in stac_capture_led_update()
333 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update()
385 spec->gpio_data |= spec->gpio_led; in stac_update_led_status()
387 spec->gpio_data &= ~spec->gpio_led; in stac_update_led_status()
389 spec->gpio_dir, spec->gpio_data); in stac_update_led_status()
420 unsigned int val = spec->gpio_data; in stac_update_outputs()
425 if (spec->gpio_data != val) { in stac_update_outputs()
426 spec->gpio_data = val; in stac_update_outputs()
549 spec->eapd_mask = spec->gpio_dir = spec->gpio_data = in stac_store_hints()
554 if (get_int_hint(codec, "gpio_data", &spec->gpio_data)) in stac_store_hints()
555 spec->gpio_data &= spec->gpio_mask; in stac_store_hints()
1360 spec->gpio_data = 0x00; in stac9200_fixup_panasonic()
1790 spec->gpio_mask = spec->gpio_dir = spec->gpio_data = 0; in stac92hd73xx_fixup_ref()
2182 spec->gpio_data = 0x10; in stac92hd83xxx_fixup_gpio10_eapd()
2947 ucontrol->value.integer.value[0] = !!(spec->gpio_data & 0x20); in stac_hp_bass_gpio_get()
2956 unsigned int gpio_data; in stac_hp_bass_gpio_put() local
2958 gpio_data = (spec->gpio_data & ~0x20) | in stac_hp_bass_gpio_put()
2960 if (gpio_data == spec->gpio_data) in stac_hp_bass_gpio_put()
2962 spec->gpio_data = gpio_data; in stac_hp_bass_gpio_put()
2963 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_hp_bass_gpio_put()
2984 spec->gpio_data |= 0x20; in stac_add_hp_bass_switch()
3057 spec->gpio_mask = spec->gpio_dir = spec->gpio_data = 0; in stac92hd71bxx_fixup_ref()
3532 spec->gpio_data = 0x03; in stac922x_fixup_intel_mac_gpio()
3832 spec->gpio_dir = spec->gpio_data = 0; in stac927x_fixup_ref()
3847 spec->gpio_dir = spec->gpio_data = 0x04; in stac927x_fixup_dell_dmic()
4126 spec->gpio_data = 0x01; in stac9205_fixup_dell_m43()
4358 spec->gpio_data |= spec->eapd_mask; in stac_init()
4359 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_init()
4441 spec->gpio_dir, spec->gpio_data & in stac_suspend()
4584 spec->gpio_data = 0x01; in patch_stac92hd73xx()
4629 spec->gpio_data |= spec->gpio_led; in stac_setup_gpio()
4639 spec->gpio_data |= spec->mic_mute_led_gpio; in stac_setup_gpio()
4757 spec->gpio_data = 0x01; in patch_stac92hd71bxx()
4880 spec->gpio_dir = spec->gpio_data = 0x01; in patch_stac927x()
4943 spec->gpio_data = 0x01; in patch_stac9205()