Lines Matching refs:padcfg0
97 u32 padcfg0; member
414 void __iomem *padcfg0; in intel_pinmux_set_mux() local
417 padcfg0 = intel_get_padcfg(pctrl, grp->grp.pins[i], PADCFG0); in intel_pinmux_set_mux()
419 value = readl(padcfg0); in intel_pinmux_set_mux()
428 writel(value, padcfg0); in intel_pinmux_set_mux()
436 static void __intel_gpio_set_direction(void __iomem *padcfg0, bool input) in __intel_gpio_set_direction() argument
440 value = readl(padcfg0); in __intel_gpio_set_direction()
448 writel(value, padcfg0); in __intel_gpio_set_direction()
456 static int intel_gpio_get_gpio_mode(void __iomem *padcfg0) in intel_gpio_get_gpio_mode() argument
458 return __intel_gpio_get_gpio_mode(readl(padcfg0)); in intel_gpio_get_gpio_mode()
461 static void intel_gpio_set_gpio_mode(void __iomem *padcfg0) in intel_gpio_set_gpio_mode() argument
465 value = readl(padcfg0); in intel_gpio_set_gpio_mode()
479 writel(value, padcfg0); in intel_gpio_set_gpio_mode()
487 void __iomem *padcfg0; in intel_gpio_request_enable() local
490 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_gpio_request_enable()
510 if (intel_gpio_get_gpio_mode(padcfg0) == PADCFG0_PMODE_GPIO) { in intel_gpio_request_enable()
515 intel_gpio_set_gpio_mode(padcfg0); in intel_gpio_request_enable()
527 void __iomem *padcfg0; in intel_gpio_set_direction() local
530 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_gpio_set_direction()
533 __intel_gpio_set_direction(padcfg0, input); in intel_gpio_set_direction()
788 void __iomem *padcfg0, *padcfg2; in intel_config_set_debounce() local
796 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_config_set_debounce()
800 value0 = readl(padcfg0); in intel_config_set_debounce()
822 writel(value0, padcfg0); in intel_config_set_debounce()
954 u32 padcfg0; in intel_gpio_get() local
965 padcfg0 = readl(reg); in intel_gpio_get()
966 if (!(padcfg0 & PADCFG0_GPIOTXDIS)) in intel_gpio_get()
967 return !!(padcfg0 & PADCFG0_GPIOTXSTATE); in intel_gpio_get()
969 return !!(padcfg0 & PADCFG0_GPIORXSTATE); in intel_gpio_get()
978 u32 padcfg0; in intel_gpio_set() local
990 padcfg0 = readl(reg); in intel_gpio_set()
992 padcfg0 |= PADCFG0_GPIOTXSTATE; in intel_gpio_set()
994 padcfg0 &= ~PADCFG0_GPIOTXSTATE; in intel_gpio_set()
995 writel(padcfg0, reg); in intel_gpio_set()
1004 u32 padcfg0; in intel_gpio_get_direction() local
1016 padcfg0 = readl(reg); in intel_gpio_get_direction()
1018 if (padcfg0 & PADCFG0_PMODE_MASK) in intel_gpio_get_direction()
1021 if (padcfg0 & PADCFG0_GPIOTXDIS) in intel_gpio_get_direction()
1780 pads[i].padcfg0 = val & ~PADCFG0_GPIORXSTATE; in intel_pinctrl_suspend_noirq()
1892 __intel_gpio_is_direct_irq(pads[i].padcfg0))) in intel_pinctrl_resume_noirq()
1895 intel_restore_padcfg(pctrl, desc->number, PADCFG0, pads[i].padcfg0); in intel_pinctrl_resume_noirq()