Lines Matching refs:slpm
311 u32 slpm; in __nmk_gpio_set_slpm() local
313 slpm = readl(nmk_chip->addr + NMK_GPIO_SLPC); in __nmk_gpio_set_slpm()
315 slpm |= bit; in __nmk_gpio_set_slpm()
317 slpm &= ~bit; in __nmk_gpio_set_slpm()
318 writel(slpm, nmk_chip->addr + NMK_GPIO_SLPC); in __nmk_gpio_set_slpm()
550 static void nmk_gpio_glitch_slpm_init(unsigned int *slpm) in nmk_gpio_glitch_slpm_init() argument
556 unsigned int temp = slpm[i]; in nmk_gpio_glitch_slpm_init()
563 slpm[i] = readl(chip->addr + NMK_GPIO_SLPC); in nmk_gpio_glitch_slpm_init()
568 static void nmk_gpio_glitch_slpm_restore(unsigned int *slpm) in nmk_gpio_glitch_slpm_restore() argument
578 writel(slpm[i], chip->addr + NMK_GPIO_SLPC); in nmk_gpio_glitch_slpm_restore()
1645 static unsigned int slpm[NUM_BANKS]; in nmk_pmx_set() local
1685 memset(slpm, 0xff, sizeof(slpm)); in nmk_pmx_set()
1692 slpm[g->pins[i] / NMK_GPIO_PER_CHIP] &= ~BIT(g->pins[i]); in nmk_pmx_set()
1693 nmk_gpio_glitch_slpm_init(slpm); in nmk_pmx_set()
1751 nmk_gpio_glitch_slpm_restore(slpm); in nmk_pmx_set()
1834 int pull, slpm, output, val, i; in nmk_pin_config_set() local
1858 slpm = PIN_SLPM(cfg); in nmk_pin_config_set()
1895 pin, cfg, pullnames[pull], slpmnames[slpm], in nmk_pin_config_set()
1914 __nmk_gpio_set_slpm(nmk_chip, bit, slpm); in nmk_pin_config_set()