Lines Matching refs:val

130 	unsigned int val = bank << 4;
133 ret = regmap_write(pctrl->regmap, pin->reg, val);
139 ret = regmap_read(pctrl->regmap, pin->reg, &val);
145 return val;
151 u8 val)
155 val |= PM8XXX_BANK_WRITE;
156 val |= bank << 4;
158 ret = regmap_write(pctrl->regmap, pin->reg, val);
229 u8 val;
232 val = pin->function << 1;
234 pm8xxx_write_bank(pctrl, pin, 4, val);
326 u8 val;
400 val = pin->power_source << 1;
401 val |= PM8XXX_GPIO_MODE_ENABLED;
402 pm8xxx_write_bank(pctrl, pin, 0, val);
406 val = pin->mode << 2;
407 val |= pin->open_drain << 1;
408 val |= pin->output_value;
409 pm8xxx_write_bank(pctrl, pin, 1, val);
413 val = pin->bias << 1;
414 pm8xxx_write_bank(pctrl, pin, 2, val);
418 val = pin->output_strength << 2;
419 val |= pin->disable;
420 pm8xxx_write_bank(pctrl, pin, 3, val);
424 val = pin->function << 1;
425 pm8xxx_write_bank(pctrl, pin, 4, val);
429 val = 0;
431 val |= BIT(3);
432 pm8xxx_write_bank(pctrl, pin, 5, val);
457 u8 val;
460 val = pin->mode << 2;
462 pm8xxx_write_bank(pctrl, pin, 1, val);
473 u8 val;
478 val = pin->mode << 2;
479 val |= pin->open_drain << 1;
480 val |= pin->output_value;
482 pm8xxx_write_bank(pctrl, pin, 1, val);
513 u8 val;
517 val = pin->mode << 2;
518 val |= pin->open_drain << 1;
519 val |= pin->output_value;
521 pm8xxx_write_bank(pctrl, pin, 1, val);
607 int val;
609 val = pm8xxx_read_bank(pctrl, pin, 0);
610 if (val < 0)
611 return val;
613 pin->power_source = (val >> 1) & 0x7;
615 val = pm8xxx_read_bank(pctrl, pin, 1);
616 if (val < 0)
617 return val;
619 pin->mode = (val >> 2) & 0x3;
620 pin->open_drain = !!(val & BIT(1));
621 pin->output_value = val & BIT(0);
623 val = pm8xxx_read_bank(pctrl, pin, 2);
624 if (val < 0)
625 return val;
627 pin->bias = (val >> 1) & 0x7;
633 val = pm8xxx_read_bank(pctrl, pin, 3);
634 if (val < 0)
635 return val;
637 pin->output_strength = (val >> 2) & 0x3;
638 pin->disable = val & BIT(0);
640 val = pm8xxx_read_bank(pctrl, pin, 4);
641 if (val < 0)
642 return val;
644 pin->function = (val >> 1) & 0x7;
646 val = pm8xxx_read_bank(pctrl, pin, 5);
647 if (val < 0)
648 return val;
650 pin->inverted = !(val & BIT(3));