Lines Matching defs:base
324 * @base: iomapped memory space for qubs2 phy
344 void __iomem *base;
363 static inline void qusb2_write_mask(void __iomem *base, u32 offset,
368 reg = readl(base + offset);
371 writel(reg, base + offset);
374 readl(base + offset);
377 static inline void qusb2_setbits(void __iomem *base, u32 offset, u32 val)
381 reg = readl(base + offset);
383 writel(reg, base + offset);
386 readl(base + offset);
389 static inline void qusb2_clrbits(void __iomem *base, u32 offset, u32 val)
393 reg = readl(base + offset);
395 writel(reg, base + offset);
398 readl(base + offset);
402 void qcom_qusb2_phy_configure(void __iomem *base,
410 writel(tbl[i].val, base + regs[tbl[i].offset]);
412 writel(tbl[i].val, base + tbl[i].offset);
426 qusb2_write_mask(qphy->base, QUSB2PHY_IMP_CTRL1,
431 qusb2_write_mask(qphy->base, QUSB2PHY_PLL_BIAS_CONTROL_2,
436 qusb2_write_mask(qphy->base, QUSB2PHY_CHG_CTRL2,
441 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1],
446 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1],
453 qusb2_setbits(qphy->base,
457 qusb2_clrbits(qphy->base,
463 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE2],
504 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1],
507 qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE2],
559 writel(intr_mask, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]);
563 qusb2_setbits(qphy->base,
571 qusb2_setbits(qphy->base, cfg->regs[QUSB2PHY_PORT_TEST1],
574 qusb2_clrbits(qphy->base, cfg->regs[QUSB2PHY_PORT_TEST1],
620 writel(0x0, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]);
624 qusb2_clrbits(qphy->base,
684 qusb2_setbits(qphy->base, cfg->regs[QUSB2PHY_PORT_POWERDOWN],
689 val = readl(qphy->base + QUSB2PHY_PLL_TEST);
692 qcom_qusb2_phy_configure(qphy->base, cfg->regs, cfg->tbl,
702 qusb2_clrbits(qphy->base, cfg->regs[QUSB2PHY_PORT_POWERDOWN],
750 writel(val, qphy->base + QUSB2PHY_PLL_TEST);
753 readl(qphy->base + QUSB2PHY_PLL_TEST);
759 val = readb(qphy->base + cfg->regs[QUSB2PHY_PLL_STATUS]);
790 qusb2_setbits(qphy->base, qphy->cfg->regs[QUSB2PHY_PORT_POWERDOWN],
863 qphy->base = devm_ioremap_resource(dev, res);
864 if (IS_ERR(qphy->base))
865 return PTR_ERR(qphy->base);