| /linux/drivers/media/i2c/ |
| H A D | max9271.c | 209 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 D | max9271.h | 153 int max9271_set_gpios(struct max9271_device *dev, u8 gpio_mask); 165 int max9271_clear_gpios(struct max9271_device *dev, u8 gpio_mask); 177 int max9271_enable_gpios(struct max9271_device *dev, u8 gpio_mask); 189 int max9271_disable_gpios(struct max9271_device *dev, u8 gpio_mask);
|
| /linux/drivers/gpio/ |
| H A D | gpio-pisosr.c | 85 unsigned long gpio_mask; in pisosr_gpio_get_multiple() local 91 for_each_set_clump8(offset, gpio_mask, mask, chip->ngpio) { in pisosr_gpio_get_multiple() 92 buffer_state = gpio->buffer[offset / 8] & gpio_mask; in pisosr_gpio_get_multiple()
|
| H A D | gpio-max3191x.c | 226 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/ |
| H A D | sigmatel.c | 182 unsigned int gpio_mask; member 326 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update() 381 stac_gpio_set(codec, spec->gpio_mask, in stac_update_led_status() 420 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, in stac_update_outputs() 541 if (get_int_hint(codec, "gpio_mask", &spec->gpio_mask)) { in get_int_hint() 543 spec->gpio_mask; 546 spec->gpio_dir &= spec->gpio_mask; in stac_store_hints() 548 spec->gpio_data &= spec->gpio_mask; in stac_store_hints() 550 spec->eapd_mask &= spec->gpio_mask; in stac_store_hints() [all...] |
| /linux/sound/hda/codecs/cirrus/ |
| H A D | cs421x.c | 21 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() 446 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs421x_init()
|
| H A D | cs420x.c | 23 unsigned int gpio_mask; member 267 if (spec->gpio_mask) in cs_init() 268 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs_init() 448 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_13() 461 spec->gpio_mask = spec->gpio_dir = in cs420x_fixup_gpio_23() 597 spec->gpio_mask = spec->gpio_dir = in cs4208_fixup_gpio0()
|
| H A D | cs8409.c | 1045 if (spec->gpio_mask) in cs8409_cs42l42_hw_init() 1046 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in cs8409_cs42l42_hw_init() 1136 spec->gpio_mask = 0x03f; in cs8409_cs42l42_fixups() 1440 if (spec->gpio_mask) in dolphin_hw_init() 1441 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir, in dolphin_hw_init() 1520 spec->gpio_mask = 0x03f; in dolphin_fixups()
|
| H A D | cs8409.h | 332 unsigned int gpio_mask; 329 unsigned int gpio_mask; global() member
|
| /linux/drivers/hwmon/ |
| H A D | ltc4283.c | 179 unsigned long gpio_mask; member 844 if (test_bit(channel, &st->gpio_mask)) in ltc4283_in_is_visible() 852 if (test_bit(channel * 2, &st->gpio_mask) || in ltc4283_in_is_visible() 853 test_bit(channel * 2 + 1, &st->gpio_mask)) in ltc4283_in_is_visible() 1101 __set_bit(LTC4283_PIN_PGIO1, &st->gpio_mask); in ltc4283_pgio_config() 1123 __set_bit(LTC4283_PIN_PGIO2, &st->gpio_mask); in ltc4283_pgio_config() 1148 __set_bit(LTC4283_PIN_PGIO3, &st->gpio_mask); in ltc4283_pgio_config() 1168 __set_bit(LTC4283_PIN_PGIO4, &st->gpio_mask); in ltc4283_pgio_config() 1200 __set_bit(pin, &st->gpio_mask); in ltc4283_adio_config() 1759 if (!st->gpio_mask) in ltc4283_probe() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | qcom-pdc.c | 272 unsigned long gpio_mask; in pdc_unmask_gpio_cfg() local 274 gpio_mask = pdc_reg_read(pdc->regs->irq_cfg_reg, pin_out); in pdc_unmask_gpio_cfg() 275 __assign_bit(pdc->cfg_fields->gpio_irq_mask, &gpio_mask, !unmask); in pdc_unmask_gpio_cfg() 276 pdc_reg_write(pdc->regs->irq_cfg_reg, pin_out, gpio_mask); in pdc_unmask_gpio_cfg()
|
| /linux/sound/hda/codecs/realtek/ |
| H A D | alc861vd.c | 41 spec->gpio_mask |= 0x02; in alc660vd_fixup_asus_gpio1()
|
| H A D | realtek.c | 96 spec->gpio_mask |= mask; in alc_setup_gpio() 122 if (!spec->gpio_mask) in alc_update_gpio_data() 125 snd_hda_codec_set_gpio(codec, spec->gpio_mask, spec->gpio_dir,
|
| H A D | alc269.c | 1053 spec->gpio_mask |= ALC233_STARFIGHTER_GPIO2; in alc233_fixup_starlabs_starfighter() 1487 spec->gpio_mask |= 0x10; in alc274_hp_envy_pcm_hook() 1518 spec->gpio_mask |= 0x01; in coef_mute_led_set() 1553 spec->gpio_mask |= 0x04; in alc236_fixup_hp_mute_led_coefbit() 2224 spec->gpio_mask |= 0x06; 2258 spec->gpio_mask |= 0x04; in alc269_fixup_hp_line1_mic1_led() 2399 spec->gpio_mask |= 0x40; 2724 spec->gpio_mask |= 0x10; in alc225_fixup_s3_pop_noise() 2737 spec->gpio_mask |= 0x04; in alc274_fixup_bind_dacs() 3030 spec->gpio_mask | in alc285_fixup_hp_spectre_x360() [all...] |
| /linux/drivers/gpu/drm/radeon/ |
| H A D | rv770_dpm.c | 1251 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()
|
| H A D | radeon_atombios.c | 3331 u32 *gpio_value, u32 *gpio_mask) in radeon_atom_get_voltage_gpio_settings() argument 3350 *gpio_mask = le32_to_cpu(*(u32 *)&args.v2); in radeon_atom_get_voltage_gpio_settings()
|
| /linux/drivers/media/usb/em28xx/ |
| H A D | em28xx.h | 467 u8 gpio_mask; member
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 10523 u32 gpio_mask; in tg3_reset_hw() local 10525 gpio_mask = GRC_LCLCTRL_GPIO_OE0 | GRC_LCLCTRL_GPIO_OE1 | in tg3_reset_hw() 10530 gpio_mask |= GRC_LCLCTRL_GPIO_OE3 | in tg3_reset_hw() 10534 gpio_mask |= GRC_LCLCTRL_GPIO_UART_SEL; in tg3_reset_hw() 10536 tp->grc_local_ctrl &= ~gpio_mask; in tg3_reset_hw() 10537 tp->grc_local_ctrl |= tr32(GRC_LOCAL_CTRL) & gpio_mask; in tg3_reset_hw()
|