Home
last modified time | relevance | path

Searched refs:csave_regs (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/gpio/
Dgpio-pl061.c60 struct pl061_context_save_regs csave_regs; member
362 pl061->csave_regs.gpio_data = 0; in pl061_suspend()
363 pl061->csave_regs.gpio_dir = readb(pl061->base + GPIODIR); in pl061_suspend()
364 pl061->csave_regs.gpio_is = readb(pl061->base + GPIOIS); in pl061_suspend()
365 pl061->csave_regs.gpio_ibe = readb(pl061->base + GPIOIBE); in pl061_suspend()
366 pl061->csave_regs.gpio_iev = readb(pl061->base + GPIOIEV); in pl061_suspend()
367 pl061->csave_regs.gpio_ie = readb(pl061->base + GPIOIE); in pl061_suspend()
370 if (pl061->csave_regs.gpio_dir & (BIT(offset))) in pl061_suspend()
371 pl061->csave_regs.gpio_data |= in pl061_suspend()
384 if (pl061->csave_regs.gpio_dir & (BIT(offset))) in pl061_resume()
[all …]
/Linux-v4.19/drivers/pinctrl/spear/
Dpinctrl-plgpio.c75 struct plgpio_regs *csave_regs; member
541 plgpio->csave_regs = devm_kcalloc(&pdev->dev, in plgpio_probe()
543 sizeof(*plgpio->csave_regs), in plgpio_probe()
545 if (!plgpio->csave_regs) in plgpio_probe()
624 plgpio->csave_regs[i].enb = in plgpio_suspend()
627 plgpio->csave_regs[i].eit = in plgpio_suspend()
629 plgpio->csave_regs[i].wdata = readl_relaxed(plgpio->regs.wdata + in plgpio_suspend()
631 plgpio->csave_regs[i].dir = readl_relaxed(plgpio->regs.dir + in plgpio_suspend()
633 plgpio->csave_regs[i].ie = readl_relaxed(plgpio->regs.ie + off); in plgpio_suspend()
649 plgpio->csave_regs[i].__reg = \
[all …]