Lines Matching refs:mmio_base

37 	void __iomem *mmio_base;  member
75 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
80 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config()
84 writel(duty_cycles, pc->mmio_base + CAP2); in ecap_pwm_config()
85 writel(period_cycles, pc->mmio_base + CAP1); in ecap_pwm_config()
92 writel(duty_cycles, pc->mmio_base + CAP4); in ecap_pwm_config()
93 writel(period_cycles, pc->mmio_base + CAP3); in ecap_pwm_config()
97 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
100 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config()
116 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
125 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
144 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_enable()
146 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_enable()
160 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_disable()
162 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_disable()
252 pc->mmio_base = devm_platform_ioremap_resource(pdev, 0); in ecap_pwm_probe()
253 if (IS_ERR(pc->mmio_base)) in ecap_pwm_probe()
254 return PTR_ERR(pc->mmio_base); in ecap_pwm_probe()
279 pc->ctx.ecctl2 = readw(pc->mmio_base + ECCTL2); in ecap_pwm_save_context()
280 pc->ctx.cap4 = readl(pc->mmio_base + CAP4); in ecap_pwm_save_context()
281 pc->ctx.cap3 = readl(pc->mmio_base + CAP3); in ecap_pwm_save_context()
287 writel(pc->ctx.cap3, pc->mmio_base + CAP3); in ecap_pwm_restore_context()
288 writel(pc->ctx.cap4, pc->mmio_base + CAP4); in ecap_pwm_restore_context()
289 writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2); in ecap_pwm_restore_context()