Lines Matching refs:pin
61 unsigned int port, unsigned int pin, int on) in imx_iomuxv1_set_puen() argument
63 unsigned long mask = 1 << pin; in imx_iomuxv1_set_puen()
69 unsigned int port, unsigned int pin, int out) in imx_iomuxv1_set_ddir() argument
71 unsigned long mask = 1 << pin; in imx_iomuxv1_set_ddir()
77 unsigned int port, unsigned int pin, int af) in imx_iomuxv1_set_gpr() argument
79 unsigned long mask = 1 << pin; in imx_iomuxv1_set_gpr()
85 unsigned int port, unsigned int pin, int inuse) in imx_iomuxv1_set_gius() argument
87 unsigned long mask = 1 << pin; in imx_iomuxv1_set_gius()
93 unsigned int port, unsigned int pin, unsigned int ocr) in imx_iomuxv1_set_ocr() argument
95 unsigned long shift = (pin & 0xf) << 1; in imx_iomuxv1_set_ocr()
98 unsigned long offset = pin < 16 ? MXC_OCR1(port) : MXC_OCR2(port); in imx_iomuxv1_set_ocr()
104 unsigned int port, unsigned int pin, unsigned int aout) in imx_iomuxv1_set_iconfa() argument
106 unsigned long shift = (pin & 0xf) << 1; in imx_iomuxv1_set_iconfa()
109 unsigned long offset = pin < 16 ? MXC_ICONFA1(port) : MXC_ICONFA2(port); in imx_iomuxv1_set_iconfa()
115 unsigned int port, unsigned int pin, unsigned int bout) in imx_iomuxv1_set_iconfb() argument
117 unsigned long shift = (pin & 0xf) << 1; in imx_iomuxv1_set_iconfb()
120 unsigned long offset = pin < 16 ? MXC_ICONFB1(port) : MXC_ICONFB2(port); in imx_iomuxv1_set_iconfb()
127 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in mxc_gpio_mode() local
137 imx_iomuxv1_set_puen(port, pin, gpio_mode & GPIO_PUEN); in mxc_gpio_mode()
140 imx_iomuxv1_set_ddir(port, pin, gpio_mode & GPIO_OUT); in mxc_gpio_mode()
143 imx_iomuxv1_set_gpr(port, pin, gpio_mode & GPIO_AF); in mxc_gpio_mode()
146 imx_iomuxv1_set_gius(port, pin, !(gpio_mode & (GPIO_PF | GPIO_AF))); in mxc_gpio_mode()
148 imx_iomuxv1_set_ocr(port, pin, ocr); in mxc_gpio_mode()
150 imx_iomuxv1_set_iconfa(port, pin, aout); in mxc_gpio_mode()
152 imx_iomuxv1_set_iconfb(port, pin, bout); in mxc_gpio_mode()