Lines Matching refs:pin

386 static int exynos5440_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,  in exynos5440_pinconf_set()  argument
408 data &= ~(1 << pin); in exynos5440_pinconf_set()
410 data |= (1 << pin); in exynos5440_pinconf_set()
415 data &= ~(1 << pin); in exynos5440_pinconf_set()
417 data |= (1 << pin); in exynos5440_pinconf_set()
424 data &= ~(1 << pin); in exynos5440_pinconf_set()
425 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
431 data &= ~(1 << pin); in exynos5440_pinconf_set()
432 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
437 data &= ~(1 << pin); in exynos5440_pinconf_set()
438 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
443 data &= ~(1 << pin); in exynos5440_pinconf_set()
444 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
457 static int exynos5440_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, in exynos5440_pinconf_get() argument
471 data = (data >> pin) & 1; in exynos5440_pinconf_get()
475 *config = ((readl(base + GPIO_PS) >> pin) & 1) + 1; in exynos5440_pinconf_get()
479 data = (data >> pin) & 1; in exynos5440_pinconf_get()
482 data = (data >> pin) & 1; in exynos5440_pinconf_get()
487 *config = (data >> pin) & 1; in exynos5440_pinconf_get()
491 *config = (data >> pin) & 1; in exynos5440_pinconf_get()
748 int pin, ret; in exynos5440_pinctrl_register() local
768 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in exynos5440_pinctrl_register()
769 pdesc->number = pin; in exynos5440_pinctrl_register()
781 for (pin = 0; pin < ctrldesc->npins; pin++) { in exynos5440_pinctrl_register()
782 snprintf(pin_names, 6, "gpio%02d", pin); in exynos5440_pinctrl_register()
783 pdesc = pindesc + pin; in exynos5440_pinctrl_register()