Lines Matching refs:base
62 void __iomem *base;
105 ret = readl_poll_timeout_atomic(otp->base + OTPC_INT_STATUS, status, (status & flag), 1, OTPC_TIMEOUT);
111 writel(flag, otp->base + OTPC_INT_STATUS);
120 writel(SBPI_DAP_ADDR_MASK | (SBPI_DAP_ADDR << SBPI_DAP_ADDR_SHIFT), otp->base + OTPC_SBPI_CTRL);
122 writel(SBPI_CMD_VALID_MASK | 0x1, otp->base + OTPC_SBPI_CMD_VALID_PRE);
123 writel(SBPI_DAP_CMD_WRF | SBPI_DAP_REG_ECC, otp->base + OTPC_SBPI_CMD0_OFFSET);
125 writel(SBPI_ECC_ENABLE, otp->base + OTPC_SBPI_CMD1_OFFSET);
127 writel(SBPI_ECC_DISABLE, otp->base + OTPC_SBPI_CMD1_OFFSET);
130 writel(SBPI_ENABLE_MASK | SBPI_ENABLE, otp->base + OTPC_SBPI_CTRL);
164 writel(OTPC_USE_USER | OTPC_USE_USER_MASK, otp->base + OTPC_USER_CTRL);
167 writel(offset++ | OTPC_USER_ADDR_MASK, otp->base + OTPC_USER_ADDR);
168 writel(OTPC_USER_FSM_ENABLE | OTPC_USER_FSM_ENABLE_MASK, otp->base + OTPC_USER_ENABLE);
174 *buf++ = readb(otp->base + OTPC_USER_Q);
178 writel(0x0 | OTPC_USE_USER_MASK, otp->base + OTPC_USER_CTRL);
231 otp->base = devm_platform_ioremap_resource(pdev, 0);
232 if (IS_ERR(otp->base)) {
233 return PTR_ERR(otp->base);