/linux-3.4.99/arch/arm/mach-gemini/ |
D | gpio.c | 84 unsigned int gpio_mask = 1 << (gpio % 32); in gpio_set_irq_type() local 94 reg_type &= ~gpio_mask; in gpio_set_irq_type() 95 reg_both |= gpio_mask; in gpio_set_irq_type() 98 reg_type &= ~gpio_mask; in gpio_set_irq_type() 99 reg_both &= ~gpio_mask; in gpio_set_irq_type() 100 reg_level &= ~gpio_mask; in gpio_set_irq_type() 103 reg_type &= ~gpio_mask; in gpio_set_irq_type() 104 reg_both &= ~gpio_mask; in gpio_set_irq_type() 105 reg_level |= gpio_mask; in gpio_set_irq_type() 108 reg_type |= gpio_mask; in gpio_set_irq_type() [all …]
|
/linux-3.4.99/drivers/gpio/ |
D | gpio-omap.c | 410 static void _clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in _clear_gpio_irqbank() argument 415 __raw_writel(gpio_mask, reg); in _clear_gpio_irqbank() 420 __raw_writel(gpio_mask, reg); in _clear_gpio_irqbank() 446 static void _enable_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in _enable_gpio_irqbank() argument 453 l = gpio_mask; in _enable_gpio_irqbank() 454 bank->context.irqenable1 |= gpio_mask; in _enable_gpio_irqbank() 459 l &= ~gpio_mask; in _enable_gpio_irqbank() 461 l |= gpio_mask; in _enable_gpio_irqbank() 468 static void _disable_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in _disable_gpio_irqbank() argument 475 l = gpio_mask; in _disable_gpio_irqbank() [all …]
|
/linux-3.4.99/include/linux/ |
D | ath9k_platform.h | 29 u32 gpio_mask; member
|
/linux-3.4.99/sound/pci/hda/ |
D | patch_sigmatel.c | 208 unsigned int gpio_mask; member 4244 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) { in stac_store_hints() 4246 spec->gpio_mask; in stac_store_hints() 4249 spec->gpio_mask &= spec->gpio_mask; in stac_store_hints() 4251 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints() 4253 spec->eapd_mask &= spec->gpio_mask; in stac_store_hints() 4255 spec->gpio_mute &= spec->gpio_mask; in stac_store_hints() 4261 spec->gpio_mask |= spec->gpio_led; in stac_store_hints() 4315 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, gpio); in stac92xx_init() 4487 stac_gpio_set(codec, spec->gpio_mask, in stac92xx_shutup() [all …]
|
D | patch_cirrus.c | 59 unsigned int gpio_mask; member 1199 if (spec->gpio_mask) { in cs_init() 1201 spec->gpio_mask); in cs_init() 1415 spec->gpio_mask = spec->gpio_dir = in patch_cs420x() 1421 spec->gpio_mask = spec->gpio_dir = in patch_cs420x() 1596 if (spec->gpio_mask) in cs4210_pinmux_init() 1608 if ((spec->gpio_mask || spec->sense_b) && in cs4210_pinmux_init() 1649 if (spec->gpio_mask) { in cs421x_init() 1651 spec->gpio_mask); in cs421x_init()
|
/linux-3.4.99/drivers/infiniband/hw/qib/ |
D | qib_7220.h | 56 u64 gpio_mask; /* shadow the gpio mask register */ member
|
D | qib_iba6120.c | 230 u64 gpio_mask; /* shadow the gpio mask register */ member 1591 dd->cspec->gpio_mask &= ~(gpiostatus & mask); in unlikely_6120_intr() 1593 dd->cspec->gpio_mask); in unlikely_6120_intr() 1713 dd->cspec->gpio_mask |= GPIO_ERRINTR_MASK; in qib_setup_6120_interrupt() 1714 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_6120_interrupt() 1841 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_6120_setup_reset()
|
D | qib_iba7322.c | 527 u64 gpio_mask; /* shadow the gpio mask register */ member 2616 dd->cspec->gpio_mask &= ~mask; in qib_setup_7322_cleanup() 2617 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_setup_7322_cleanup() 2717 if (gpiostatus & dd->cspec->gpio_mask & mask) { in unknown_7322_gpio_intr() 2738 dd->cspec->gpio_mask &= ~gpio_irq; in unknown_7322_gpio_intr() 2739 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unknown_7322_gpio_intr() 5741 dd->cspec->gpio_mask |= mod_prs_bit; in qib_init_7322_qsfp() 5743 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in qib_init_7322_qsfp()
|
D | qib_iba7220.c | 1910 dd->cspec->gpio_mask &= ~gpio_irq; in unlikely_7220_intr() 1911 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask); in unlikely_7220_intr()
|
/linux-3.4.99/drivers/staging/rts5139/ |
D | rts51x_card.c | 953 u8 gpio_mask[4] = { in turn_on_led() local 958 rts51x_ep0_write_register(chip, CARD_GPIO, gpio_mask[gpio], in turn_on_led() 975 u8 gpio_mask[4] = { in turn_off_led() local 980 rts51x_ep0_write_register(chip, CARD_GPIO, gpio_mask[gpio], in turn_off_led()
|
/linux-3.4.99/drivers/hwmon/ |
D | adm1026.c | 294 long gpio_mask; /* Register encoding, combined */ member 675 data->gpio_mask = gpio; in adm1026_update_device() 1394 | (data->gpio_mask & 0x10000 ? 0x80000000 : 0); in set_alarm_mask() 1451 return sprintf(buf, "%ld\n", data->gpio_mask); in show_gpio_mask() 1467 data->gpio_mask = val & 0x1ffff; in set_gpio_mask() 1468 mask = data->gpio_mask; in set_gpio_mask() 1478 static DEVICE_ATTR(gpio_mask, S_IRUGO | S_IWUSR, show_gpio_mask, set_gpio_mask);
|
/linux-3.4.99/drivers/net/wireless/ath/ath9k/ |
D | init.c | 526 sc->sc_ah->gpio_mask = pdata->gpio_mask; in ath9k_init_softc()
|
D | hw.c | 1497 u32 gpio_mask = ah->gpio_mask; in ath9k_hw_apply_gpio_override() local 1500 for (i = 0; gpio_mask; i++, gpio_mask >>= 1) { in ath9k_hw_apply_gpio_override() 1501 if (!(gpio_mask & 1)) in ath9k_hw_apply_gpio_override()
|
D | hw.h | 816 u32 gpio_mask; member
|
D | debug.c | 1585 sc->debug.debugfs_phy, &sc->sc_ah->gpio_mask); in ath9k_init_debug()
|
/linux-3.4.99/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 1897 u32 gpio_mask = (1 << gpio_shift); in bnx2x_get_gpio() local 1910 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio() 1927 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio() local 1945 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() 1946 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio() 1954 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() 1955 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio() 1963 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() 2030 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio_int() local 2048 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS); in bnx2x_set_gpio_int() [all …]
|
/linux-3.4.99/drivers/net/ethernet/broadcom/ |
D | tg3.c | 9109 u32 gpio_mask; in tg3_reset_hw() local 9111 gpio_mask = GRC_LCLCTRL_GPIO_OE0 | GRC_LCLCTRL_GPIO_OE1 | in tg3_reset_hw() 9116 gpio_mask |= GRC_LCLCTRL_GPIO_OE3 | in tg3_reset_hw() 9120 gpio_mask |= GRC_LCLCTRL_GPIO_UART_SEL; in tg3_reset_hw() 9122 tp->grc_local_ctrl &= ~gpio_mask; in tg3_reset_hw() 9123 tp->grc_local_ctrl |= tr32(GRC_LOCAL_CTRL) & gpio_mask; in tg3_reset_hw()
|