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

12

/linux-master/include/linux/
H A Dath9k_platform.h31 u32 gpio_mask; member in struct:ath9k_platform_data
/linux-master/drivers/media/i2c/
H A Dmax9271.h143 * @gpio_mask: The mask of gpio lines to set to high value
145 * The @gpio_mask parameter shall be assembled using the MAX9271_GP[IO|O]*
150 int max9271_set_gpios(struct max9271_device *dev, u8 gpio_mask);
155 * @gpio_mask: The mask of gpio lines to set to low value
157 * The @gpio_mask parameter shall be assembled using the MAX9271_GP[IO|O]*
162 int max9271_clear_gpios(struct max9271_device *dev, u8 gpio_mask);
167 * @gpio_mask: The mask of gpio lines to enable
169 * The @gpio_mask parameter shall be assembled using the MAX9271_GPIO*
174 int max9271_enable_gpios(struct max9271_device *dev, u8 gpio_mask);
179 * @gpio_mask
[all...]
H A Dmax9271.c209 int max9271_set_gpios(struct max9271_device *dev, u8 gpio_mask) argument
217 ret |= gpio_mask;
230 int max9271_clear_gpios(struct max9271_device *dev, u8 gpio_mask) argument
238 ret &= ~gpio_mask;
251 int max9271_enable_gpios(struct max9271_device *dev, u8 gpio_mask) argument
260 ret |= (gpio_mask & ~BIT(0));
273 int max9271_disable_gpios(struct max9271_device *dev, u8 gpio_mask) argument
282 ret &= ~(gpio_mask | BIT(0));
/linux-master/drivers/gpio/
H A Dgpio-pisosr.c92 unsigned long gpio_mask; local
98 for_each_set_clump8(offset, gpio_mask, mask, chip->ngpio) {
99 buffer_state = gpio->buffer[offset / 8] & gpio_mask;
H A Dgpio-max3191x.c239 unsigned long gpio_mask; local
248 for_each_set_clump8(bit, gpio_mask, mask, gpio->ngpio) {
257 in &= gpio_mask;
H A Dgpio-omap.c263 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask) argument
268 return !!(~no_wake & gpio_mask);
470 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) argument
475 writel_relaxed(gpio_mask, reg);
480 writel_relaxed(gpio_mask, reg);
511 u32 gpio_mask = BIT(offset); local
516 bank->context.irqenable1 |= gpio_mask;
519 bank->context.irqenable1 &= ~gpio_mask;
521 writel_relaxed(gpio_mask, reg);
524 omap_gpio_rmw(reg + bank->regs->irqenable, gpio_mask,
[all...]
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_7220.h56 u64 gpio_mask; /* shadow the gpio mask register */ member in struct:qib_chip_specific
H A Dqib_iba6120.c231 u64 gpio_mask; /* shadow the gpio mask register */ member in struct:qib_chip_specific
1573 dd->cspec->gpio_mask &= ~(gpiostatus & mask);
1575 dd->cspec->gpio_mask);
1696 dd->cspec->gpio_mask |= GPIO_ERRINTR_MASK;
1697 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
1812 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
H A Dqib_iba7322.c555 u64 gpio_mask; /* shadow the gpio mask register */ member in struct:qib_chip_specific
2865 dd->cspec->gpio_mask &= ~mask;
2866 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
2965 if (gpiostatus & dd->cspec->gpio_mask & mask) {
2987 dd->cspec->gpio_mask &= ~gpio_irq;
2988 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
6006 dd->cspec->gpio_mask |= mod_prs_bit;
6008 qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
/linux-master/sound/pci/hda/
H A Dpatch_cirrus.c26 unsigned int gpio_mask; member in struct:cs_spec
306 if (spec->gpio_mask) {
308 spec->gpio_mask);
502 spec->gpio_mask = spec->gpio_dir =
515 spec->gpio_mask = spec->gpio_dir =
660 spec->gpio_mask = spec->gpio_dir =
998 if (spec->gpio_mask)
1010 if ((spec->gpio_mask || spec->sense_b) &&
1075 if (spec->gpio_mask) {
1077 spec->gpio_mask);
[all...]
H A Dpatch_sigmatel.c182 unsigned int gpio_mask; member in struct:sigmatel_spec
334 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data);
389 stac_gpio_set(codec, spec->gpio_mask,
428 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir,
549 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) {
551 spec->gpio_mask;
554 spec->gpio_dir &= spec->gpio_mask;
556 spec->gpio_data &= spec->gpio_mask;
558 spec->eapd_mask &= spec->gpio_mask;
[all...]
H A Dpatch_cs8409.c1040 if (spec->gpio_mask) {
1042 spec->gpio_mask);
1148 spec->gpio_mask = 0x03f;
1286 if (spec->gpio_mask) {
1288 spec->gpio_mask);
1382 spec->gpio_mask = 0x03f;
H A Dpatch_cs8409.h328 unsigned int gpio_mask; member in struct:cs8409_spec
H A Dpatch_realtek.c88 unsigned int gpio_mask; member in struct:alc_spec
271 spec->gpio_mask |= mask;
302 if (!spec->gpio_mask)
306 AC_VERB_SET_GPIO_MASK, spec->gpio_mask);
4515 spec->gpio_mask |= 0x10;
4546 spec->gpio_mask |= 0x01;
4581 spec->gpio_mask |= 0x04;
4866 spec->gpio_mask |= 0x06;
5955 spec->gpio_mask |= 0x40;
6369 spec->gpio_mask |
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhw.c1614 u32 gpio_mask = ah->gpio_mask; local
1617 for (i = 0; gpio_mask; i++, gpio_mask >>= 1) {
1618 if (!(gpio_mask & 1))
2435 pCap->gpio_mask = AR9271_GPIO_MASK;
2438 pCap->gpio_mask = AR7010_GPIO_MASK;
2441 pCap->gpio_mask = AR9287_GPIO_MASK;
2444 pCap->gpio_mask = AR9285_GPIO_MASK;
2447 pCap->gpio_mask
[all...]
H A Dhw.h304 u32 gpio_mask; member in struct:ath9k_hw_capabilities
910 u32 gpio_mask; member in struct:ath_hw
H A Dinit.c635 ah->gpio_mask = pdata->gpio_mask;
/linux-master/drivers/gpu/drm/radeon/
H A Drv770_dpm.c1251 u32 gpio_pins, gpio_mask; local
1257 &gpio_pins, &gpio_mask);
1258 pi->vddc_table[i].low_smio = gpio_pins & gpio_mask;
1260 pi->vddc_mask_low = gpio_mask;
1287 u32 gpio_pins, gpio_mask; local
1291 &gpio_pins, &gpio_mask);
1292 pi->mvdd_mask_low = gpio_mask;
1294 gpio_pins & gpio_mask;
1298 &gpio_pins, &gpio_mask);
1300 gpio_pins & gpio_mask;
[all...]
/linux-master/drivers/hid/
H A Dhid-cp2112.c1098 u8 gpio_mask; local
1108 gpio_mask = ret;
1120 if (gpio_mask & BIT(virq)) {
1141 dev->gpio_prev_state = gpio_mask;
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx-core.c699 ~led->gpio_mask : led->gpio_mask,
700 led->gpio_mask);
H A Dem28xx.h453 u8 gpio_mask; member in struct:em28xx_led
H A Dem28xx-cards.c594 .gpio_mask = 0x01,
600 .gpio_mask = 0x40,
610 .gpio_mask = 0x80,
620 .gpio_mask = 0x80,
630 .gpio_mask = EM_GPIO_3,
640 .gpio_mask = EM_GPIO_1,
646 .gpio_mask = EM_GPIO_3,
656 .gpio_mask = EM_GPIO_2,
662 .gpio_mask = EM_GPIO_0,
H A Dem28xx-input.c559 led->gpio_mask);
/linux-master/drivers/hwmon/
H A Dadm1026.c284 long gpio_mask; /* Register encoding, combined */ member in struct:adm1026_data
432 data->gpio_mask = gpio;
1177 | (data->gpio_mask & 0x10000 ? 0x80000000 : 0);
1233 return sprintf(buf, "%ld\n", data->gpio_mask);
1250 data->gpio_mask = val & 0x1ffff;
1251 mask = data->gpio_mask;
1261 static DEVICE_ATTR_RW(gpio_mask);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c2086 u32 gpio_mask = (1 << gpio_shift); local
2099 if ((gpio_reg & gpio_mask) == gpio_mask)
2114 u32 gpio_mask = (1 << gpio_shift); local
2132 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2133 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS);
2141 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2142 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS);
2150 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2217 u32 gpio_mask local
[all...]

Completed in 382 milliseconds

12