Lines Matching refs:slpm
304 u32 slpm;
306 slpm = readl(nmk_chip->addr + NMK_GPIO_SLPC);
308 slpm |= BIT(offset);
310 slpm &= ~BIT(offset);
311 writel(slpm, nmk_chip->addr + NMK_GPIO_SLPC);
541 static void nmk_gpio_glitch_slpm_init(unsigned int *slpm)
547 unsigned int temp = slpm[i];
554 slpm[i] = readl(chip->addr + NMK_GPIO_SLPC);
559 static void nmk_gpio_glitch_slpm_restore(unsigned int *slpm)
569 writel(slpm[i], chip->addr + NMK_GPIO_SLPC);
1523 static unsigned int slpm[NUM_BANKS];
1553 * We REALLY need to save ALL slpm registers, because the external
1563 memset(slpm, 0xff, sizeof(slpm));
1570 slpm[g->pins[i] / NMK_GPIO_PER_CHIP] &= ~BIT(g->pins[i]);
1571 nmk_gpio_glitch_slpm_init(slpm);
1620 nmk_gpio_glitch_slpm_restore(slpm);
1702 int pull, slpm, output, val, i;
1720 slpm = PIN_SLPM(cfg);
1756 "pin %d [%#lx]: pull %s, slpm %s (%s%s), lowemi %s\n",
1757 pin, cfg, pullnames[pull], slpmnames[slpm],
1776 __nmk_gpio_set_slpm(nmk_chip, bit, slpm);