Lines Matching refs:gpio_virtbase
150 muxval = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_endisable()
156 writel(muxval, spmx->gpio_virtbase + in sirfsoc_pinmux_endisable()
215 muxval = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_request_gpio()
218 writel(muxval, spmx->gpio_virtbase + in sirfsoc_pinmux_request_gpio()
289 spmx->gpio_virtbase = of_iomap(np, 0); in sirfsoc_pinmux_probe()
290 if (!spmx->gpio_virtbase) { in sirfsoc_pinmux_probe()
326 iounmap(spmx->gpio_virtbase); in sirfsoc_pinmux_probe()
338 spmx->gpio_regs[i][j] = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_suspend_noirq()
341 spmx->ints_regs[i] = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_suspend_noirq()
343 spmx->paden_regs[i] = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_suspend_noirq()
346 spmx->dspen_regs = readl(spmx->gpio_virtbase + SIRFSOC_GPIO_DSP_EN0); in sirfsoc_pinmux_suspend_noirq()
361 writel(spmx->gpio_regs[i][j], spmx->gpio_virtbase + in sirfsoc_pinmux_resume_noirq()
364 writel(spmx->ints_regs[i], spmx->gpio_virtbase + in sirfsoc_pinmux_resume_noirq()
366 writel(spmx->paden_regs[i], spmx->gpio_virtbase + in sirfsoc_pinmux_resume_noirq()
369 writel(spmx->dspen_regs, spmx->gpio_virtbase + SIRFSOC_GPIO_DSP_EN0); in sirfsoc_pinmux_resume_noirq()