Lines Matching refs:base

98 	void __iomem *base;
110 value = readl_relaxed(sensor->base + DTS_ITENR_OFFSET);
120 writel_relaxed(value, sensor->base + DTS_ITENR_OFFSET);
130 readl_relaxed(sensor->base + DTS_SR_OFFSET));
137 writel_relaxed(ICIFR_MASK, sensor->base + DTS_ICIFR_OFFSET);
148 value = readl_relaxed(sensor->base + DTS_CFGR1_OFFSET);
150 writel_relaxed(value, sensor->base + DTS_CFGR1_OFFSET);
157 ret = readl_poll_timeout(sensor->base + DTS_SR_OFFSET,
164 value = readl_relaxed(sensor->base +
167 writel_relaxed(value, sensor->base +
182 value = readl_relaxed(sensor->base + DTS_CFGR1_OFFSET);
184 writel_relaxed(value, sensor->base + DTS_CFGR1_OFFSET);
190 value = readl_relaxed(sensor->base + DTS_CFGR1_OFFSET);
192 writel_relaxed(value, sensor->base + DTS_CFGR1_OFFSET);
195 return readl_poll_timeout(sensor->base + DTS_SR_OFFSET, value,
217 value = readl_relaxed(sensor->base + DTS_CFGR1_OFFSET);
238 writel_relaxed(value, sensor->base + DTS_CFGR1_OFFSET);
247 sensor->t0 = readl_relaxed(sensor->base + DTS_T0VALR1_OFFSET) &
255 sensor->fmt0 = ADJUST * (readl_relaxed(sensor->base +
259 sensor->ramp_coeff = readl_relaxed(sensor->base + DTS_RAMPVALR_OFFSET) &
298 value = readl_relaxed(sensor->base + DTS_ITENR_OFFSET);
300 writel_relaxed(value, sensor->base + DTS_ITENR_OFFSET);
314 itr1 = readl_relaxed(sensor->base + DTS_ITR1_OFFSET);
347 writel_relaxed(itr1, sensor->base + DTS_ITR1_OFFSET);
363 ret = readl_relaxed_poll_timeout(sensor->base + DTS_DR_OFFSET, periods,
492 void __iomem *base;
510 base = devm_ioremap_resource(&pdev->dev, res);
511 if (IS_ERR(base))
512 return PTR_ERR(base);
515 sensor->base = base;
527 writel_relaxed(ICIFR_MASK, sensor->base + DTS_ICIFR_OFFSET);