Home
last modified time | relevance | path

Searched refs:gpio_mask (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/sound/pci/hda/
Dpatch_cirrus.c25 unsigned int gpio_mask; member
309 if (spec->gpio_mask) { in cs_init()
311 spec->gpio_mask); in cs_init()
501 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_13()
513 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_23()
657 spec->gpio_mask = spec->gpio_dir = in cs4208_fixup_gpio0()
994 if (spec->gpio_mask) in cs4210_pinmux_init()
1006 if ((spec->gpio_mask || spec->sense_b) && in cs4210_pinmux_init()
1070 if (spec->gpio_mask) { in cs421x_init()
1072 spec->gpio_mask); in cs421x_init()
Dpatch_sigmatel.c182 unsigned int gpio_mask; member
331 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update()
386 stac_gpio_set(codec, spec->gpio_mask, in stac_update_led_status()
421 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, in stac_update_outputs()
542 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) { in stac_store_hints()
544 spec->gpio_mask; in stac_store_hints()
547 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints()
549 spec->gpio_data &= spec->gpio_mask; in stac_store_hints()
551 spec->eapd_mask &= spec->gpio_mask; in stac_store_hints()
553 spec->gpio_mute &= spec->gpio_mask; in stac_store_hints()
[all …]
Dpatch_realtek.c77 unsigned int gpio_mask; member
205 spec->gpio_mask |= mask; in alc_setup_gpio()
236 if (!spec->gpio_mask) in alc_write_gpio()
240 AC_VERB_SET_GPIO_MASK, spec->gpio_mask); in alc_write_gpio()
4033 spec->gpio_mask |= 0x10; in alc269_fixup_hp_gpio_mic1_led()
4115 spec->gpio_mask |= 0x06; in alc280_fixup_hp_gpio2_mic_hotkey()
5178 spec->gpio_mask |= 0x40; in alc_fixup_headset_mode_dell_alc288()
5573 spec->gpio_mask |= 0x10; in alc280_fixup_hp_9480m()
5586 spec->gpio_mask |= 0x04; in alc275_fixup_gpio4_off()
8254 spec->gpio_mask |= 0x02; in alc660vd_fixup_asus_gpio1()
/Linux-v5.4/drivers/gpio/
Dgpio-pcie-idio-24.c299 unsigned long gpio_mask; in idio_24_gpio_set_multiple() local
321 gpio_mask = (*mask >> bits_offset) & port_mask; in idio_24_gpio_set_multiple()
322 if (!gpio_mask) { in idio_24_gpio_set_multiple()
330 out_state = ioread8(ports[i]) & ~gpio_mask; in idio_24_gpio_set_multiple()
331 out_state |= (*bits >> bits_offset) & gpio_mask; in idio_24_gpio_set_multiple()
Dgpio-omap.c260 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask) in omap_gpio_is_off_wakeup_capable() argument
265 return !!(~no_wake & gpio_mask); in omap_gpio_is_off_wakeup_capable()
467 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_clear_gpio_irqbank() argument
472 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
477 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
508 u32 gpio_mask = BIT(offset); in omap_set_gpio_irqenable() local
513 bank->context.irqenable1 |= gpio_mask; in omap_set_gpio_irqenable()
516 bank->context.irqenable1 &= ~gpio_mask; in omap_set_gpio_irqenable()
518 writel_relaxed(gpio_mask, reg); in omap_set_gpio_irqenable()
521 omap_gpio_rmw(reg + bank->regs->irqenable, gpio_mask, in omap_set_gpio_irqenable()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dhw.c1615 u32 gpio_mask = ah->gpio_mask; in ath9k_hw_apply_gpio_override() local
1618 for (i = 0; gpio_mask; i++, gpio_mask >>= 1) { in ath9k_hw_apply_gpio_override()
1619 if (!(gpio_mask & 1)) in ath9k_hw_apply_gpio_override()
2438 pCap->gpio_mask = AR9271_GPIO_MASK; in ath9k_gpio_cap_init()
2441 pCap->gpio_mask = AR7010_GPIO_MASK; in ath9k_gpio_cap_init()
2444 pCap->gpio_mask = AR9287_GPIO_MASK; in ath9k_gpio_cap_init()
2447 pCap->gpio_mask = AR9285_GPIO_MASK; in ath9k_gpio_cap_init()
2450 pCap->gpio_mask = AR9280_GPIO_MASK; in ath9k_gpio_cap_init()
2453 pCap->gpio_mask = AR9300_GPIO_MASK; in ath9k_gpio_cap_init()
2456 pCap->gpio_mask = AR9330_GPIO_MASK; in ath9k_gpio_cap_init()
[all …]
Dhw.h304 u32 gpio_mask; member
907 u32 gpio_mask; member
Dinit.c584 ah->gpio_mask = pdata->gpio_mask; in ath9k_init_platform()
Ddebug.c1424 sc->debug.debugfs_phy, &sc->sc_ah->gpio_mask); in ath9k_init_debug()
/Linux-v5.4/include/linux/
Dath9k_platform.h31 u32 gpio_mask; member
/Linux-v5.4/drivers/infiniband/hw/qib/
Dqib_7220.h56 u64 gpio_mask; /* shadow the gpio mask register */ member
Dqib_iba6120.c231 u64 gpio_mask; /* shadow the gpio mask register */ member
1577 dd->cspec->gpio_mask &= ~(gpiostatus & mask); in unlikely_6120_intr()
1579 dd->cspec->gpio_mask); in unlikely_6120_intr()
1700 dd->cspec->gpio_mask |= GPIO_ERRINTR_MASK; in qib_setup_6120_interrupt()
1701 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_6120_interrupt()
1816 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_6120_setup_reset()
Dqib_iba7322.c555 u64 gpio_mask; /* shadow the gpio mask register */ member
2888 dd->cspec->gpio_mask &= ~mask; in qib_setup_7322_cleanup()
2889 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_7322_cleanup()
2988 if (gpiostatus & dd->cspec->gpio_mask & mask) { in unknown_7322_gpio_intr()
3010 dd->cspec->gpio_mask &= ~gpio_irq; in unknown_7322_gpio_intr()
3011 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unknown_7322_gpio_intr()
6030 dd->cspec->gpio_mask |= mod_prs_bit; in qib_init_7322_qsfp()
6032 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_init_7322_qsfp()
Dqib_iba7220.c1899 dd->cspec->gpio_mask &= ~gpio_irq; in unlikely_7220_intr()
1900 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unlikely_7220_intr()
/Linux-v5.4/drivers/gpu/drm/radeon/
Drv770_dpm.c1249 u32 gpio_pins, gpio_mask; in rv770_construct_vddc_table() local
1255 &gpio_pins, &gpio_mask); in rv770_construct_vddc_table()
1256 pi->vddc_table[i].low_smio = gpio_pins & gpio_mask; in rv770_construct_vddc_table()
1258 pi->vddc_mask_low = gpio_mask; in rv770_construct_vddc_table()
1285 u32 gpio_pins, gpio_mask; in rv770_get_mvdd_pin_configuration() local
1289 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1290 pi->mvdd_mask_low = gpio_mask; in rv770_get_mvdd_pin_configuration()
1292 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
1296 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1298 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
Dradeon_atombios.c3343 u32 *gpio_value, u32 *gpio_mask) in radeon_atom_get_voltage_gpio_settings() argument
3362 *gpio_mask = le32_to_cpu(*(u32 *)&args.v2); in radeon_atom_get_voltage_gpio_settings()
Dradeon.h302 u32 *gpio_value, u32 *gpio_mask);
/Linux-v5.4/drivers/hwmon/
Dadm1026.c284 long gpio_mask; /* Register encoding, combined */ member
432 data->gpio_mask = gpio; in adm1026_update_device()
1177 | (data->gpio_mask & 0x10000 ? 0x80000000 : 0); in alarm_mask_store()
1233 return sprintf(buf, "%ld\n", data->gpio_mask); in gpio_mask_show()
1250 data->gpio_mask = val & 0x1ffff; in gpio_mask_store()
1251 mask = data->gpio_mask; in gpio_mask_store()
1261 static DEVICE_ATTR_RW(gpio_mask);
/Linux-v5.4/drivers/media/usb/em28xx/
Dem28xx-core.c707 ~led->gpio_mask : led->gpio_mask, in em28xx_capture_start()
708 led->gpio_mask); in em28xx_capture_start()
Dem28xx-cards.c589 .gpio_mask = 0x01,
595 .gpio_mask = 0x40,
605 .gpio_mask = 0x80,
615 .gpio_mask = 0x80,
625 .gpio_mask = EM_GPIO_3,
635 .gpio_mask = EM_GPIO_1,
641 .gpio_mask = EM_GPIO_3,
Dem28xx.h459 u8 gpio_mask; member
Dem28xx-input.c569 led->gpio_mask); in em28xx_query_buttons()
/Linux-v5.4/drivers/hid/
Dhid-cp2112.c1092 u8 gpio_mask; in cp2112_gpio_poll_callback() local
1103 gpio_mask = ret; in cp2112_gpio_poll_callback()
1120 if (gpio_mask & BIT(virq)) { in cp2112_gpio_poll_callback()
1141 dev->gpio_prev_state = gpio_mask; in cp2112_gpio_poll_callback()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c2066 u32 gpio_mask = (1 << gpio_shift); in bnx2x_get_gpio() local
2079 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio()
2094 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio() local
2112 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2113 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio()
2121 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2122 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio()
2130 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2197 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio_int() local
2215 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS); in bnx2x_set_gpio_int()
[all …]
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dtg3.c10452 u32 gpio_mask; in tg3_reset_hw() local
10454 gpio_mask = GRC_LCLCTRL_GPIO_OE0 | GRC_LCLCTRL_GPIO_OE1 | in tg3_reset_hw()
10459 gpio_mask |= GRC_LCLCTRL_GPIO_OE3 | in tg3_reset_hw()
10463 gpio_mask |= GRC_LCLCTRL_GPIO_UART_SEL; in tg3_reset_hw()
10465 tp->grc_local_ctrl &= ~gpio_mask; in tg3_reset_hw()
10466 tp->grc_local_ctrl |= tr32(GRC_LOCAL_CTRL) & gpio_mask; in tg3_reset_hw()