Lines Matching refs:base

151 	void __iomem *base;
199 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val,
206 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_STS2, val,
213 writel_relaxed(SPRD_SPI_TX_END_INT_CLR, ss->base + SPRD_SPI_INT_CLR);
224 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val,
231 writel_relaxed(SPRD_SPI_RX_END_INT_CLR, ss->base + SPRD_SPI_INT_CLR);
238 writel_relaxed(SPRD_SPI_SW_TX_REQ, ss->base + SPRD_SPI_CTL12);
243 writel_relaxed(SPRD_SPI_SW_RX_REQ, ss->base + SPRD_SPI_CTL12);
248 u32 val = readl_relaxed(ss->base + SPRD_SPI_CTL1);
251 writel_relaxed(val, ss->base + SPRD_SPI_CTL1);
256 u32 val = readl_relaxed(ss->base + SPRD_SPI_CTL0);
261 writel_relaxed(val, ss->base + SPRD_SPI_CTL0);
266 u32 val = readl_relaxed(ss->base + SPRD_SPI_CTL8);
271 writel_relaxed(val, ss->base + SPRD_SPI_CTL8);
274 writel_relaxed(val, ss->base + SPRD_SPI_CTL9);
279 u32 val = readl_relaxed(ss->base + SPRD_SPI_CTL10);
284 writel_relaxed(val, ss->base + SPRD_SPI_CTL10);
287 writel_relaxed(val, ss->base + SPRD_SPI_CTL11);
296 val = readl_relaxed(ss->base + SPRD_SPI_CTL0);
300 writel_relaxed(val, ss->base + SPRD_SPI_CTL0);
303 writel_relaxed(val, ss->base + SPRD_SPI_CTL0);
312 val = readl_relaxed(ss->base + SPRD_SPI_CTL4);
314 writel_relaxed(val, ss->base + SPRD_SPI_CTL4);
317 val = readl_relaxed(ss->base + SPRD_SPI_CTL4);
319 writel_relaxed(val, ss->base + SPRD_SPI_CTL4);
322 val = readl_relaxed(ss->base + SPRD_SPI_CTL4);
324 writel_relaxed(val, ss->base + SPRD_SPI_CTL4);
335 writeb_relaxed(tx_p[i], ss->base + SPRD_SPI_TXD);
347 writew_relaxed(tx_p[i], ss->base + SPRD_SPI_TXD);
359 writel_relaxed(tx_p[i], ss->base + SPRD_SPI_TXD);
371 rx_p[i] = readb_relaxed(ss->base + SPRD_SPI_TXD);
383 rx_p[i] = readw_relaxed(ss->base + SPRD_SPI_TXD);
395 rx_p[i] = readl_relaxed(ss->base + SPRD_SPI_TXD);
462 ss->base + SPRD_SPI_INT_CLR);
464 val = readl_relaxed(ss->base + SPRD_SPI_INT_EN);
467 ss->base + SPRD_SPI_INT_EN);
472 writel_relaxed(0, ss->base + SPRD_SPI_INT_EN);
477 u32 val = readl_relaxed(ss->base + SPRD_SPI_CTL2);
484 writel_relaxed(val, ss->base + SPRD_SPI_CTL2);
661 writel_relaxed(clk_div, ss->base + SPRD_SPI_CLKD);
673 val = readl_relaxed(ss->base + SPRD_SPI_CTL0);
678 writel_relaxed(val, ss->base + SPRD_SPI_CTL0);
689 writel_relaxed(interval, ss->base + SPRD_SPI_CTL5);
692 writel_relaxed(1, ss->base + SPRD_SPI_FIFO_RST);
693 writel_relaxed(0, ss->base + SPRD_SPI_FIFO_RST);
696 val = readl_relaxed(ss->base + SPRD_SPI_CTL7);
709 writel_relaxed(val, ss->base + SPRD_SPI_CTL7);
767 val = readl_relaxed(ss->base + SPRD_SPI_CTL1);
774 writel_relaxed(val | mode, ss->base + SPRD_SPI_CTL1);
817 u32 val = readl_relaxed(ss->base + SPRD_SPI_INT_MASK_STS);
820 writel_relaxed(SPRD_SPI_TX_END_CLR, ss->base + SPRD_SPI_INT_CLR);
828 writel_relaxed(SPRD_SPI_RX_END_CLR, ss->base + SPRD_SPI_INT_CLR);
931 ss->base = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
932 if (IS_ERR(ss->base)) {
933 ret = PTR_ERR(ss->base);