Lines Matching refs:val
294 u32 val, regval;
296 val = readl(ams->ps_base + offset);
297 regval = (val & ~mask) | (data & mask);
304 u32 val, regval;
306 val = readl(ams->pl_base + offset);
307 regval = (val & ~mask) | (data & mask);
311 static void ams_update_intrmask(struct ams *ams, u64 mask, u64 val)
315 ams->intr_mask = (ams->intr_mask & ~mask) | (val & mask);
352 u32 val;
354 val = FIELD_GET(AMS_ISR0_ALARM_2_TO_0_MASK, alarm_mask);
355 cfg = ~(FIELD_PREP(AMS_CONF1_ALARM_2_TO_0_MASK, val));
357 val = FIELD_GET(AMS_ISR0_ALARM_6_TO_3_MASK, alarm_mask);
358 cfg &= ~(FIELD_PREP(AMS_CONF1_ALARM_6_TO_3_MASK, val));
362 val = FIELD_GET(AMS_ISR0_ALARM_12_TO_7_MASK, alarm_mask);
363 cfg = ~(FIELD_PREP(AMS_CONF1_ALARM_12_TO_7_MASK, val));
371 u32 val;
375 val = FIELD_GET(AMS_ISR0_ALARM_2_TO_0_MASK, pl_alarm_mask);
376 cfg = ~(FIELD_PREP(AMS_CONF1_ALARM_2_TO_0_MASK, val));
378 val = FIELD_GET(AMS_ISR0_ALARM_6_TO_3_MASK, pl_alarm_mask);
379 cfg &= ~(FIELD_PREP(AMS_CONF1_ALARM_6_TO_3_MASK, val));
383 val = FIELD_GET(AMS_ISR0_ALARM_12_TO_7_MASK, pl_alarm_mask);
384 cfg = ~(FIELD_PREP(AMS_CONF1_ALARM_12_TO_7_MASK, val));
573 int val;
583 val = AMS_SUPPLY_SCALE_3VOLT_mV;
589 val = AMS_SUPPLY_SCALE_6VOLT_mV;
592 val = AMS_SUPPLY_SCALE_1VOLT_mV;
596 return val;
601 int val, regval;
613 val = AMS_SUPPLY_SCALE_3VOLT_mV;
618 val = AMS_SUPPLY_SCALE_6VOLT_mV;
620 val = AMS_SUPPLY_SCALE_3VOLT_mV;
625 val = AMS_SUPPLY_SCALE_6VOLT_mV;
627 val = AMS_SUPPLY_SCALE_3VOLT_mV;
632 val = AMS_SUPPLY_SCALE_6VOLT_mV;
634 val = AMS_SUPPLY_SCALE_3VOLT_mV;
639 val = AMS_SUPPLY_SCALE_6VOLT_mV;
641 val = AMS_SUPPLY_SCALE_3VOLT_mV;
645 val = AMS_SUPPLY_SCALE_1VOLT_mV;
648 val = AMS_SUPPLY_SCALE_1VOLT_mV;
652 return val;
657 int val;
667 val = AMS_SUPPLY_SCALE_3VOLT_mV;
670 val = AMS_SUPPLY_SCALE_1VOLT_mV;
674 return val;
679 int *val, int *val2, long mask)
688 ret = ams_read_vcc_reg(ams, chan->address, val);
693 *val = readl(ams->pl_base + chan->address);
695 *val = readl(ams->ps_base + chan->address);
705 *val = ams_get_ps_scale(chan->address);
708 *val = ams_get_pl_scale(ams, chan->address);
710 *val = ams_get_ctrl_scale(chan->address);
715 *val = AMS_TEMP_SCALE;
723 *val = AMS_TEMP_OFFSET;
919 enum iio_event_info info, int *val, int *val2)
927 *val = readl(ams->pl_base + offset);
929 *val = readl(ams->ps_base + offset);
940 enum iio_event_info info, int val, int val2)
963 writel(val, ams->pl_base + offset);
965 writel(val, ams->ps_base + offset);