Lines Matching refs:mmio_base

110 	void __iomem *mmio_base;
211 ehrpwm_modify(pc->mmio_base, aqctl_reg, aqctl_mask, aqctl_val);
278 ehrpwm_modify(pc->mmio_base, TBCTL, TBCTL_CLKDIV_MASK, tb_divval);
285 ehrpwm_modify(pc->mmio_base, TBCTL, TBCTL_PRDLD_MASK, TBCTL_PRDLD_SHDW);
287 ehrpwm_write(pc->mmio_base, TBPRD, period_cycles);
290 ehrpwm_modify(pc->mmio_base, TBCTL, TBCTL_CTRMODE_MASK,
300 ehrpwm_write(pc->mmio_base, cmp_reg, duty_cycles);
338 ehrpwm_modify(pc->mmio_base, AQSFRC, AQSFRC_RLDCSF_MASK,
341 ehrpwm_modify(pc->mmio_base, AQCSFRC, aqcsfrc_mask, aqcsfrc_val);
372 ehrpwm_modify(pc->mmio_base, AQSFRC, AQSFRC_RLDCSF_MASK,
374 ehrpwm_modify(pc->mmio_base, AQCSFRC, aqcsfrc_mask, aqcsfrc_val);
379 ehrpwm_modify(pc->mmio_base, AQSFRC, AQSFRC_RLDCSF_MASK,
382 ehrpwm_modify(pc->mmio_base, AQCSFRC, aqcsfrc_mask, aqcsfrc_val);
482 pc->mmio_base = devm_platform_ioremap_resource(pdev, 0);
483 if (IS_ERR(pc->mmio_base))
484 return PTR_ERR(pc->mmio_base);
530 pc->ctx.tbctl = ehrpwm_read(pc->mmio_base, TBCTL);
531 pc->ctx.tbprd = ehrpwm_read(pc->mmio_base, TBPRD);
532 pc->ctx.cmpa = ehrpwm_read(pc->mmio_base, CMPA);
533 pc->ctx.cmpb = ehrpwm_read(pc->mmio_base, CMPB);
534 pc->ctx.aqctla = ehrpwm_read(pc->mmio_base, AQCTLA);
535 pc->ctx.aqctlb = ehrpwm_read(pc->mmio_base, AQCTLB);
536 pc->ctx.aqsfrc = ehrpwm_read(pc->mmio_base, AQSFRC);
537 pc->ctx.aqcsfrc = ehrpwm_read(pc->mmio_base, AQCSFRC);
544 ehrpwm_write(pc->mmio_base, TBPRD, pc->ctx.tbprd);
545 ehrpwm_write(pc->mmio_base, CMPA, pc->ctx.cmpa);
546 ehrpwm_write(pc->mmio_base, CMPB, pc->ctx.cmpb);
547 ehrpwm_write(pc->mmio_base, AQCTLA, pc->ctx.aqctla);
548 ehrpwm_write(pc->mmio_base, AQCTLB, pc->ctx.aqctlb);
549 ehrpwm_write(pc->mmio_base, AQSFRC, pc->ctx.aqsfrc);
550 ehrpwm_write(pc->mmio_base, AQCSFRC, pc->ctx.aqcsfrc);
551 ehrpwm_write(pc->mmio_base, TBCTL, pc->ctx.tbctl);