Home
last modified time | relevance | path

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

12

/linux/drivers/media/i2c/
H A Dmax9271.c209 int max9271_set_gpios(struct max9271_device *dev, u8 gpio_mask) in max9271_set_gpios() argument
217 ret |= gpio_mask; in max9271_set_gpios()
230 int max9271_clear_gpios(struct max9271_device *dev, u8 gpio_mask) in max9271_clear_gpios() argument
238 ret &= ~gpio_mask; in max9271_clear_gpios()
251 int max9271_enable_gpios(struct max9271_device *dev, u8 gpio_mask) in max9271_enable_gpios() argument
260 ret |= (gpio_mask & ~BIT(0)); in max9271_enable_gpios()
273 int max9271_disable_gpios(struct max9271_device *dev, u8 gpio_mask) in max9271_disable_gpios() argument
282 ret &= ~(gpio_mask | BIT(0)); in max9271_disable_gpios()
H A Dvd56g3.c458 static int vd56g3_write_gpiox(struct vd56g3 *sensor, unsigned long gpio_mask) in vd56g3_write_gpiox() argument
464 for_each_set_bit(io, &gpio_mask, VD56G3_NB_GPIOS) { in vd56g3_write_gpiox()
H A Dvd55g1.c983 static int vd55g1_update_gpios(struct vd55g1 *sensor, unsigned long gpio_mask) in vd55g1_update_gpios() argument
989 for_each_set_bit(io, &gpio_mask, VD55G1_NB_GPIOS) { in vd55g1_update_gpios()
/linux/sound/hda/codecs/
H A Dsigmatel.c182 unsigned int gpio_mask; member
334 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update()
389 stac_gpio_set(codec, spec->gpio_mask, in stac_update_led_status()
428 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, in stac_update_outputs()
549 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) { in stac_store_hints()
551 spec->gpio_mask; in stac_store_hints()
554 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints()
556 spec->gpio_data &= spec->gpio_mask; in stac_store_hints()
558 spec->eapd_mask &= spec->gpio_mask; in stac_store_hints()
[all...]
/linux/sound/hda/codecs/cirrus/
H A Dcs421x.c21 unsigned int gpio_mask; member
368 if (spec->gpio_mask) in cs4210_pinmux_init()
380 if ((spec->gpio_mask || spec->sense_b) && in cs4210_pinmux_init()
445 if (spec->gpio_mask) { in cs421x_init()
447 spec->gpio_mask); in cs421x_init()
H A Dcs420x.c23 unsigned int gpio_mask; member
267 if (spec->gpio_mask) { in cs_init()
269 spec->gpio_mask); in cs_init()
453 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_13()
466 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_23()
600 spec->gpio_mask = spec->gpio_dir = in cs4208_fixup_gpio0()
H A Dcs8409.c1052 if (spec->gpio_mask) { in cs8409_cs42l42_hw_init()
1054 spec->gpio_mask); in cs8409_cs42l42_hw_init()
1148 spec->gpio_mask = 0x03f; in cs8409_cs42l42_fixups()
1286 if (spec->gpio_mask) { in dolphin_hw_init()
1288 spec->gpio_mask); in dolphin_hw_init()
1371 spec->gpio_mask = 0x03f; in dolphin_fixups()
H A Dcs8409.h329 unsigned int gpio_mask; member
/linux/drivers/iio/adc/
H A Dad4170-4.c1706 unsigned long gpio_mask; in ad4170_gpio_direction_input() local
1714 gpio_mask = AD4170_GPIO_MODE_GPIO0_MSK; in ad4170_gpio_direction_input()
1717 gpio_mask = AD4170_GPIO_MODE_GPIO1_MSK; in ad4170_gpio_direction_input()
1720 gpio_mask = AD4170_GPIO_MODE_GPIO2_MSK; in ad4170_gpio_direction_input()
1723 gpio_mask = AD4170_GPIO_MODE_GPIO3_MSK; in ad4170_gpio_direction_input()
1729 ret = regmap_update_bits(st->regmap, AD4170_GPIO_MODE_REG, gpio_mask, in ad4170_gpio_direction_input()
1743 unsigned long gpio_mask; in ad4170_gpio_direction_output() local
1755 gpio_mask = AD4170_GPIO_MODE_GPIO0_MSK; in ad4170_gpio_direction_output()
1758 gpio_mask = AD4170_GPIO_MODE_GPIO1_MSK; in ad4170_gpio_direction_output()
1761 gpio_mask in ad4170_gpio_direction_output()
2021 unsigned long gpio_mask; ad4170_setup_bridge() local
[all...]
/linux/drivers/net/wireless/ath/ath9k/
H A 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()
2427 pCap->gpio_mask = AR9271_GPIO_MASK; in ath9k_gpio_cap_init()
2430 pCap->gpio_mask = AR7010_GPIO_MASK; in ath9k_gpio_cap_init()
2433 pCap->gpio_mask = AR9287_GPIO_MASK; in ath9k_gpio_cap_init()
2436 pCap->gpio_mask = AR9285_GPIO_MASK; in ath9k_gpio_cap_init()
2439 pCap->gpio_mask in ath9k_gpio_cap_init()
[all...]
H A Dhw.h304 u32 gpio_mask; member
910 u32 gpio_mask; member
H A Ddebug.c1434 debugfs_create_u32("gpio_mask", 0600, in ath9k_init_debug()
1435 sc->debug.debugfs_phy, &sc->sc_ah->gpio_mask); in ath9k_init_debug()
/linux/drivers/gpio/
H A Dgpio-omap.c263 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask) in omap_gpio_is_off_wakeup_capable() argument
268 return !!(~no_wake & gpio_mask); in omap_gpio_is_off_wakeup_capable()
470 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_clear_gpio_irqbank() argument
475 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
480 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
511 u32 gpio_mask = BIT(offset); in omap_set_gpio_irqenable() local
516 bank->context.irqenable1 |= gpio_mask; in omap_set_gpio_irqenable()
519 bank->context.irqenable1 &= ~gpio_mask; in omap_set_gpio_irqenable()
521 writel_relaxed(gpio_mask, reg); in omap_set_gpio_irqenable()
524 omap_gpio_rmw(reg + bank->regs->irqenable, gpio_mask, in omap_set_gpio_irqenable()
[all...]
H A Dgpio-max3191x.c226 unsigned long gpio_mask; in max3191x_get_multiple() local
235 for_each_set_clump8(bit, gpio_mask, mask, gpio->ngpio) { in max3191x_get_multiple()
244 in &= gpio_mask; in max3191x_get_multiple()
/linux/sound/hda/codecs/realtek/
H A Dalc861vd.c41 spec->gpio_mask |= 0x02; in alc660vd_fixup_asus_gpio1()
H A Drealtek.h85 unsigned int gpio_mask; member
H A Drealtek.c123 spec->gpio_mask |= mask; in alc_setup_gpio()
157 if (!spec->gpio_mask) in alc_write_gpio()
161 AC_VERB_SET_GPIO_MASK, spec->gpio_mask); in alc_write_gpio()
H A Dalc269.c1381 spec->gpio_mask |= 0x10; in alc269_fixup_hp_gpio_mic1_led()
1412 spec->gpio_mask |= 0x01; in alc245_fixup_hp_x360_amp()
1447 spec->gpio_mask |= 0x04; in alc274_fixup_hp_envy_gpio()
1890 spec->gpio_mask |= 0x06; in alc280_fixup_hp_gpio2_mic_hotkey()
2032 spec->gpio_mask |= 0x40; in alc_fixup_headset_mode_dell_alc288()
2350 spec->gpio_mask |= 0x10; in alc280_fixup_hp_9480m()
2363 spec->gpio_mask |= 0x04; in alc275_fixup_gpio4_off()
2656 spec->gpio_mask |= 0x01; in alc285_fixup_hp_spectre_x360_eb1()
2691 spec->gpio_mask |= 0x01; in alc285_fixup_hp_spectre_x360_df1()
3331 spec->gpio_mask | in alc245_fixup_hp_spectre_x360_16_aa0xxx()
[all...]
/linux/drivers/gpu/drm/radeon/
H A Drv770_dpm.c1251 u32 gpio_pins, gpio_mask; in rv770_construct_vddc_table() local
1257 &gpio_pins, &gpio_mask); in rv770_construct_vddc_table()
1258 pi->vddc_table[i].low_smio = gpio_pins & gpio_mask; in rv770_construct_vddc_table()
1260 pi->vddc_mask_low = gpio_mask; in rv770_construct_vddc_table()
1287 u32 gpio_pins, gpio_mask; in rv770_get_mvdd_pin_configuration() local
1291 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1292 pi->mvdd_mask_low = gpio_mask; in rv770_get_mvdd_pin_configuration()
1294 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
1298 &gpio_pins, &gpio_mask); in rv770_get_mvdd_pin_configuration()
1300 gpio_pins & gpio_mask; in rv770_get_mvdd_pin_configuration()
[all...]
H A Dradeon_atombios.c3341 u32 *gpio_value, u32 *gpio_mask) in radeon_atom_get_voltage_gpio_settings() argument
3360 *gpio_mask = le32_to_cpu(*(u32 *)&args.v2); in radeon_atom_get_voltage_gpio_settings()
/linux/drivers/hid/
H A Dhid-cp2112.c1092 u8 gpio_mask; in cp2112_gpio_poll_callback() local
1102 gpio_mask = ret; in cp2112_gpio_poll_callback()
1112 if (gpio_mask & BIT(virq)) { in cp2112_gpio_poll_callback()
1133 dev->gpio_prev_state = gpio_mask; in cp2112_gpio_poll_callback()
/linux/drivers/media/usb/em28xx/
H A Dem28xx-core.c700 ~led->gpio_mask : led->gpio_mask, in em28xx_capture_start()
701 led->gpio_mask); in em28xx_capture_start()
H A Dem28xx.h454 u8 gpio_mask; member
H A Dem28xx-input.c559 led->gpio_mask); in em28xx_query_buttons()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c2086 u32 gpio_mask = (1 << gpio_shift); in bnx2x_get_gpio() local
2099 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio()
2114 u32 gpio_mask = (1 << gpio_shift); in bnx2x_set_gpio() local
2132 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2133 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio()
2141 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2142 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio()
2150 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2217 u32 gpio_mask in bnx2x_set_gpio_int() local
[all...]

12