Lines Matching refs:padcfg0
78 u32 padcfg0; member
393 void __iomem *padcfg0; in intel_pinmux_set_mux() local
396 padcfg0 = intel_get_padcfg(pctrl, grp->pins[i], PADCFG0); in intel_pinmux_set_mux()
397 value = readl(padcfg0); in intel_pinmux_set_mux()
406 writel(value, padcfg0); in intel_pinmux_set_mux()
414 static void __intel_gpio_set_direction(void __iomem *padcfg0, bool input) in __intel_gpio_set_direction() argument
418 value = readl(padcfg0); in __intel_gpio_set_direction()
426 writel(value, padcfg0); in __intel_gpio_set_direction()
434 static int intel_gpio_get_gpio_mode(void __iomem *padcfg0) in intel_gpio_get_gpio_mode() argument
436 return __intel_gpio_get_gpio_mode(readl(padcfg0)); in intel_gpio_get_gpio_mode()
439 static void intel_gpio_set_gpio_mode(void __iomem *padcfg0) in intel_gpio_set_gpio_mode() argument
443 value = readl(padcfg0); in intel_gpio_set_gpio_mode()
457 writel(value, padcfg0); in intel_gpio_set_gpio_mode()
465 void __iomem *padcfg0; in intel_gpio_request_enable() local
468 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_gpio_request_enable()
488 if (intel_gpio_get_gpio_mode(padcfg0) == PADCFG0_PMODE_GPIO) { in intel_gpio_request_enable()
493 intel_gpio_set_gpio_mode(padcfg0); in intel_gpio_request_enable()
505 void __iomem *padcfg0; in intel_gpio_set_direction() local
508 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_gpio_set_direction()
511 __intel_gpio_set_direction(padcfg0, input); in intel_gpio_set_direction()
757 void __iomem *padcfg0, *padcfg2; in intel_config_set_debounce() local
765 padcfg0 = intel_get_padcfg(pctrl, pin, PADCFG0); in intel_config_set_debounce()
769 value0 = readl(padcfg0); in intel_config_set_debounce()
791 writel(value0, padcfg0); in intel_config_set_debounce()
918 u32 padcfg0; in intel_gpio_get() local
929 padcfg0 = readl(reg); in intel_gpio_get()
930 if (!(padcfg0 & PADCFG0_GPIOTXDIS)) in intel_gpio_get()
931 return !!(padcfg0 & PADCFG0_GPIOTXSTATE); in intel_gpio_get()
933 return !!(padcfg0 & PADCFG0_GPIORXSTATE); in intel_gpio_get()
942 u32 padcfg0; in intel_gpio_set() local
954 padcfg0 = readl(reg); in intel_gpio_set()
956 padcfg0 |= PADCFG0_GPIOTXSTATE; in intel_gpio_set()
958 padcfg0 &= ~PADCFG0_GPIOTXSTATE; in intel_gpio_set()
959 writel(padcfg0, reg); in intel_gpio_set()
968 u32 padcfg0; in intel_gpio_get_direction() local
980 padcfg0 = readl(reg); in intel_gpio_get_direction()
982 if (padcfg0 & PADCFG0_PMODE_MASK) in intel_gpio_get_direction()
985 if (padcfg0 & PADCFG0_GPIOTXDIS) in intel_gpio_get_direction()
1666 pads[i].padcfg0 = val & ~PADCFG0_GPIORXSTATE; in intel_pinctrl_suspend_noirq()
1776 intel_restore_padcfg(pctrl, desc->number, PADCFG0, pads[i].padcfg0); in intel_pinctrl_resume_noirq()