Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/mach-gemini/
Dgpio.c85 unsigned int gpio_mask = 1 << (gpio % 32); in gpio_set_irq_type() local
95 reg_type &= ~gpio_mask; in gpio_set_irq_type()
96 reg_both |= gpio_mask; in gpio_set_irq_type()
99 reg_type &= ~gpio_mask; in gpio_set_irq_type()
100 reg_both &= ~gpio_mask; in gpio_set_irq_type()
101 reg_level &= ~gpio_mask; in gpio_set_irq_type()
104 reg_type &= ~gpio_mask; in gpio_set_irq_type()
105 reg_both &= ~gpio_mask; in gpio_set_irq_type()
106 reg_level |= gpio_mask; in gpio_set_irq_type()
109 reg_type |= gpio_mask; in gpio_set_irq_type()
[all …]
/linux-4.4.14/sound/pci/hda/
Dpatch_cirrus.c38 unsigned int gpio_mask; member
322 if (spec->gpio_mask) { in cs_init()
324 spec->gpio_mask); in cs_init()
513 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_13()
525 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_23()
669 spec->gpio_mask = spec->gpio_dir = in cs4208_fixup_gpio0()
1006 if (spec->gpio_mask) in cs4210_pinmux_init()
1018 if ((spec->gpio_mask || spec->sense_b) && in cs4210_pinmux_init()
1082 if (spec->gpio_mask) { in cs421x_init()
1084 spec->gpio_mask); in cs421x_init()
Dpatch_sigmatel.c193 unsigned int gpio_mask; member
358 stac_gpio_set(codec, spec->gpio_mask, in stac_capture_led_hook()
415 stac_gpio_set(codec, spec->gpio_mask, in stac_update_led_status()
450 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, in stac_update_outputs()
571 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) { in stac_store_hints()
573 spec->gpio_mask; in stac_store_hints()
576 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints()
578 spec->gpio_data &= spec->gpio_mask; in stac_store_hints()
580 spec->eapd_mask &= spec->gpio_mask; in stac_store_hints()
582 spec->gpio_mute &= spec->gpio_mask; in stac_store_hints()
[all …]
/linux-4.4.14/include/linux/
Dath9k_platform.h31 u32 gpio_mask; member
/linux-4.4.14/drivers/gpio/
Dgpio-omap.c525 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_clear_gpio_irqbank() argument
530 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
535 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
562 static void omap_enable_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_enable_gpio_irqbank() argument
569 l = gpio_mask; in omap_enable_gpio_irqbank()
570 bank->context.irqenable1 |= gpio_mask; in omap_enable_gpio_irqbank()
575 l &= ~gpio_mask; in omap_enable_gpio_irqbank()
577 l |= gpio_mask; in omap_enable_gpio_irqbank()
584 static void omap_disable_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_disable_gpio_irqbank() argument
591 l = gpio_mask; in omap_disable_gpio_irqbank()
[all …]
/linux-4.4.14/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
1597 dd->cspec->gpio_mask &= ~(gpiostatus & mask); in unlikely_6120_intr()
1599 dd->cspec->gpio_mask); in unlikely_6120_intr()
1718 dd->cspec->gpio_mask |= GPIO_ERRINTR_MASK; in qib_setup_6120_interrupt()
1719 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_6120_interrupt()
1849 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_6120_setup_reset()
Dqib_iba7322.c545 u64 gpio_mask; /* shadow the gpio mask register */ member
2908 dd->cspec->gpio_mask &= ~mask; in qib_setup_7322_cleanup()
2909 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_7322_cleanup()
3011 if (gpiostatus & dd->cspec->gpio_mask & mask) { in unknown_7322_gpio_intr()
3033 dd->cspec->gpio_mask &= ~gpio_irq; in unknown_7322_gpio_intr()
3034 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unknown_7322_gpio_intr()
6090 dd->cspec->gpio_mask |= mod_prs_bit; in qib_init_7322_qsfp()
6092 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_init_7322_qsfp()
Dqib_iba7220.c1915 dd->cspec->gpio_mask &= ~gpio_irq; in unlikely_7220_intr()
1916 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unlikely_7220_intr()
/linux-4.4.14/drivers/gpu/drm/radeon/
Drv770_dpm.c1250 u32 gpio_pins, gpio_mask; in rv770_construct_vddc_table() local
1256 &gpio_pins, &gpio_mask); in rv770_construct_vddc_table()
1257 pi->vddc_table[i].low_smio = gpio_pins & gpio_mask; in rv770_construct_vddc_table()
1259 pi->vddc_mask_low = gpio_mask; in rv770_construct_vddc_table()
1286 u32 gpio_pins, gpio_mask; in rv770_get_mvdd_pin_configuration() local
1290 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1291 pi->mvdd_mask_low = gpio_mask; in rv770_get_mvdd_pin_configuration()
1293 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
1297 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1299 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
Dradeon_atombios.c3330 u32 *gpio_value, u32 *gpio_mask) in radeon_atom_get_voltage_gpio_settings() argument
3349 *gpio_mask = le32_to_cpu(*(u32 *)&args.v2); in radeon_atom_get_voltage_gpio_settings()
Dradeon.h297 u32 *gpio_value, u32 *gpio_mask);
/linux-4.4.14/drivers/hwmon/
Dadm1026.c295 long gpio_mask; /* Register encoding, combined */ member
443 data->gpio_mask = gpio; in adm1026_update_device()
1165 | (data->gpio_mask & 0x10000 ? 0x80000000 : 0); in set_alarm_mask()
1222 return sprintf(buf, "%ld\n", data->gpio_mask); in show_gpio_mask()
1238 data->gpio_mask = val & 0x1ffff; in set_gpio_mask()
1239 mask = data->gpio_mask; in set_gpio_mask()
1249 static DEVICE_ATTR(gpio_mask, S_IRUGO | S_IWUSR, show_gpio_mask, set_gpio_mask);
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx-core.c686 ~led->gpio_mask : led->gpio_mask, in em28xx_capture_start()
687 led->gpio_mask); in em28xx_capture_start()
Dem28xx.h422 u8 gpio_mask; member
Dem28xx-cards.c531 .gpio_mask = 0x01,
537 .gpio_mask = 0x40,
547 .gpio_mask = 0x80,
557 .gpio_mask = 0x80,
Dem28xx-input.c549 led->gpio_mask); in em28xx_query_buttons()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhw.c1568 u32 gpio_mask = ah->gpio_mask; in ath9k_hw_apply_gpio_override() local
1571 for (i = 0; gpio_mask; i++, gpio_mask >>= 1) { in ath9k_hw_apply_gpio_override()
1572 if (!(gpio_mask & 1)) in ath9k_hw_apply_gpio_override()
Dinit.c576 sc->sc_ah->gpio_mask = pdata->gpio_mask; in ath9k_init_softc()
Dhw.h902 u32 gpio_mask; member
Ddebug.c1372 sc->debug.debugfs_phy, &sc->sc_ah->gpio_mask); in ath9k_init_debug()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c2075 u32 gpio_mask = (1 << gpio_shift); in bnx2x_get_gpio() local
2088 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio()
2103 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio() local
2121 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2122 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio()
2130 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2131 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio()
2139 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2206 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio_int() local
2224 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS); in bnx2x_set_gpio_int()
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dtg3.c10404 u32 gpio_mask; in tg3_reset_hw() local
10406 gpio_mask = GRC_LCLCTRL_GPIO_OE0 | GRC_LCLCTRL_GPIO_OE1 | in tg3_reset_hw()
10411 gpio_mask |= GRC_LCLCTRL_GPIO_OE3 | in tg3_reset_hw()
10415 gpio_mask |= GRC_LCLCTRL_GPIO_UART_SEL; in tg3_reset_hw()
10417 tp->grc_local_ctrl &= ~gpio_mask; in tg3_reset_hw()
10418 tp->grc_local_ctrl |= tr32(GRC_LOCAL_CTRL) & gpio_mask; in tg3_reset_hw()