| /linux/drivers/hid/ |
| H A D | hid-mcp2200.c | 88 u8 gpio_dir; member 198 return (mcp->gpio_dir & (MCP2200_DIR_IN << gpio_nr)) in mcp_get_direction() 209 unsigned long mask = ~(mcp->gpio_dir); /* only set outputs */ in mcp_set_direction() 225 conf->io_bmap = (mcp->gpio_dir & ~(1 << gpio_nr)) in mcp_set_direction() 241 mcp->gpio_dir = conf->io_bmap; in mcp_set_direction()
|
| H A D | hid-mcp2221.c | 135 u8 gpio_dir; member 809 if (mcp->gpio_dir == MCP2221_DIR_IN) in mcp_gpio_get_direction() 944 mcp->gpio_dir = data[mcp->gp_idx + 1]; in mcp2221_raw_event()
|
| /linux/sound/hda/codecs/ |
| H A D | sigmatel.c | 183 unsigned int gpio_dir; member 326 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update() 382 spec->gpio_dir, spec->gpio_data); in stac_update_led_status() 420 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, in stac_update_outputs() 542 spec->eapd_mask = spec->gpio_dir = spec->gpio_data = 545 if (get_int_hint(codec, "gpio_dir", &spec->gpio_dir)) in stac_store_hints() 546 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints() 1352 spec->gpio_mask = spec->gpio_dir = 0x09; 1791 spec->gpio_mask = spec->gpio_dir in stac92hd73xx_fixup_ref() [all...] |
| /linux/sound/hda/codecs/cirrus/ |
| H A D | cs420x.c | 24 unsigned int gpio_dir; member 268 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs_init() 448 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_13() 461 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_23() 596 spec->gpio_mask = spec->gpio_dir = in cs4208_fixup_gpio0()
|
| H A D | cs421x.c | 22 unsigned int gpio_dir; member 446 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs421x_init()
|
| H A D | cs8409.c | 1046 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs8409_cs42l42_hw_init() 1134 spec->gpio_dir = spec->scodecs[CS8409_CODEC0]->reset_gpio; in cs8409_cs42l42_fixups() 1169 spec->gpio_dir |= spec->speaker_pdn_gpio; in cs8409_cs42l42_fixups() 1441 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in dolphin_hw_init() 1517 spec->gpio_dir = spec->scodecs[CS8409_CODEC0]->reset_gpio | in dolphin_fixups()
|
| H A D | cs8409.h | 333 unsigned int gpio_dir; 330 unsigned int gpio_dir; global() member
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | dib7000m.h | 21 u16 gpio_dir; member
|
| H A D | dib7000p.h | 18 u16 gpio_dir; member
|
| H A D | dib8000.h | 18 u16 gpio_dir; member
|
| H A D | dib7000p.c | 57 u16 gpio_dir; member 523 dprintk("gpio dir: %x: val: %x, pwm_pos: %x\n", st->gpio_dir, st->gpio_val, st->cfg.gpio_pwm_pos); in dib7000p_reset_gpio() 525 dib7000p_write_word(st, 1029, st->gpio_dir); in dib7000p_reset_gpio() 538 st->gpio_dir = dib7000p_read_word(st, 1029); in dib7000p_cfg_gpio() 539 st->gpio_dir &= ~(1 << num); /* reset the direction bit */ in dib7000p_cfg_gpio() 540 st->gpio_dir |= (dir & 0x1) << num; /* set the new direction */ in dib7000p_cfg_gpio() 541 dib7000p_write_word(st, 1029, st->gpio_dir); in dib7000p_cfg_gpio() 2752 st->gpio_dir = cfg->gpio_dir; in dib7000p_init()
|
| H A D | dib9000.c | 65 u16 gpio_dir; member 1756 st->gpio_dir = dib9000_read_word(st, 773); in dib9000_cfg_gpio() 1757 st->gpio_dir &= ~(1 << num); /* reset the direction bit */ in dib9000_cfg_gpio() 1758 st->gpio_dir |= (dir & 0x1) << num; /* set the new direction */ in dib9000_cfg_gpio() 1759 dib9000_write_word(st, 773, st->gpio_dir); in dib9000_cfg_gpio() 1766 dprintk("gpio dir: %04x: gpio val: %04x\n", st->gpio_dir, st->gpio_val); in dib9000_cfg_gpio() 2492 st->gpio_dir = DIB9000_GPIO_DEFAULT_DIRECTIONS; in dib9000_attach()
|
| H A D | dib7000m.c | 451 dib7000m_write_word(st, 773, st->cfg.gpio_dir); in dib7000m_reset_gpio()
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | dib0700.h | 58 u8 gpio_dir, u8 gpio_val);
|
| H A D | dib0700_devices.c | 248 .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS, 260 .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS, 414 .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS, 684 .gpio_dir = DIB7000M_GPIO_DEFAULT_DIRECTIONS, 696 .gpio_dir = DIB7000M_GPIO_DEFAULT_DIRECTIONS, 976 .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS, 1033 .gpio_dir = DIB7000P_GPIO_DEFAULT_DIRECTIONS, 1202 .gpio_dir = DIB8000_GPIO_DEFAULT_DIRECTIONS, 1219 .gpio_dir = DIB8000_GPIO_DEFAULT_DIRECTIONS, 1563 .gpio_dir = DIB8000_GPIO_DEFAULT_DIRECTIONS, [all …]
|
| H A D | dib0700_core.c | 108 int dib0700_set_gpio(struct dvb_usb_device *d, enum dib07x0_gpios gpio, u8 gpio_dir, u8 gpio_val) in dib0700_set_gpio() argument 120 st->buf[2] = ((gpio_dir & 0x01) << 7) | ((gpio_val & 0x01) << 6); in dib0700_set_gpio()
|
| /linux/sound/hda/codecs/realtek/ |
| H A D | alc269.c | 1048 spec->gpio_dir |= ALC233_STARFIGHTER_GPIO2; in alc233_fixup_starlabs_starfighter() 1418 spec->gpio_dir |= 0x10; in alc269_fixup_hp_gpio_mic1_led() 1449 spec->gpio_dir |= 0x01; in alc245_fixup_hp_x360_amp() 1484 spec->gpio_dir |= 0x04; in alc274_fixup_hp_envy_gpio() 2140 spec->gpio_dir |= 0x02; in alc280_fixup_hp_gpio2_mic_hotkey() 2174 spec->gpio_dir |= 0x0; in alc233_fixup_lenovo_gpio2_mic_hotkey() 2315 spec->gpio_dir |= 0x40; in alc_fixup_headset_mode_dell_alc288() 2633 spec->gpio_dir |= 0x10; in alc280_fixup_hp_9480m() 2646 spec->gpio_dir |= 0x04; in alc275_fixup_gpio4_off() 2939 spec->gpio_dir | in alc285_fixup_hp_spectre_x360_eb1() [all...] |
| H A D | realtek.c | 97 spec->gpio_dir |= mask; in alc_setup_gpio() 125 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-ioctl.c | 961 cx->gpio_dir, cx->gpio_val); in cx18_log_status()
|