Lines Matching refs:val
53 * @val: Value to write to the registers for a given function
65 u32 val[NB_FUNCS];
119 .val = {0}, \
129 .val = {0, _mask}, \
139 .val = {_val1, _val2}, \
149 .val = {_v1, _v2, _v3}, \
160 .val = {_v1, _v2}, \
351 int func, val;
359 val = grp->val[func];
361 regmap_update_bits(info->regmap, reg, mask, val);
404 unsigned int val, mask;
408 regmap_read(info->regmap, reg, &val);
410 if (val & mask)
421 unsigned int mask, val, ret;
432 val = value ? mask : 0;
433 regmap_update_bits(info->regmap, reg, mask, val);
442 unsigned int val, mask;
447 regmap_read(info->regmap, reg, &val);
449 return (val & mask) != 0;
457 unsigned int mask, val;
461 val = value ? mask : 0;
463 regmap_update_bits(info->regmap, reg, mask, val);
541 u32 val, reg = IRQ_EN;
546 val = readl(info->base + reg);
547 writel(val & ~d->mask, info->base + reg);
556 u32 val, reg = IRQ_EN;
562 val = readl(info->base + reg);
563 writel(val | d->mask, info->base + reg);
571 u32 val, reg = IRQ_WKUP;
576 val = readl(info->base + reg);
578 val |= (BIT(d->hwirq % GPIO_PER_REG));
580 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
581 writel(val, info->base + reg);
591 u32 val, reg = IRQ_POL;
596 val = readl(info->base + reg);
599 val &= ~(BIT(d->hwirq % GPIO_PER_REG));
602 val |= (BIT(d->hwirq % GPIO_PER_REG));
612 val |= BIT(d->hwirq % GPIO_PER_REG); /* falling */
614 val &= ~(BIT(d->hwirq % GPIO_PER_REG)); /* rising */
621 writel(val, info->base + reg);