Lines Matching refs:pin

398 static int exynos5440_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,  in exynos5440_pinconf_set()  argument
420 data &= ~(1 << pin); in exynos5440_pinconf_set()
422 data |= (1 << pin); in exynos5440_pinconf_set()
427 data &= ~(1 << pin); in exynos5440_pinconf_set()
429 data |= (1 << pin); in exynos5440_pinconf_set()
436 data &= ~(1 << pin); in exynos5440_pinconf_set()
437 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()
449 data &= ~(1 << pin); in exynos5440_pinconf_set()
450 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
455 data &= ~(1 << pin); in exynos5440_pinconf_set()
456 data |= ((cfg_value & 1) << pin); in exynos5440_pinconf_set()
469 static int exynos5440_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, in exynos5440_pinconf_get() argument
483 data = (data >> pin) & 1; in exynos5440_pinconf_get()
487 *config = ((readl(base + GPIO_PS) >> pin) & 1) + 1; in exynos5440_pinconf_get()
491 data = (data >> pin) & 1; in exynos5440_pinconf_get()
494 data = (data >> pin) & 1; in exynos5440_pinconf_get()
499 *config = (data >> pin) & 1; in exynos5440_pinconf_get()
503 *config = (data >> pin) & 1; in exynos5440_pinconf_get()
775 int pin, ret; in exynos5440_pinctrl_register() local
799 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in exynos5440_pinctrl_register()
800 pdesc->number = pin; in exynos5440_pinctrl_register()
814 for (pin = 0; pin < ctrldesc->npins; pin++) { in exynos5440_pinctrl_register()
815 snprintf(pin_names, 6, "gpio%02d", pin); in exynos5440_pinctrl_register()
816 pdesc = pindesc + pin; in exynos5440_pinctrl_register()