Lines Matching refs:mask

70 	int port, mask;  in lpc32xx_gpio_direction_input()  local
75 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_direction_input()
79 writel(mask, &regs->p0_dir_clr); in lpc32xx_gpio_direction_input()
82 writel(mask, &regs->p1_dir_clr); in lpc32xx_gpio_direction_input()
86 writel(mask, &regs->p2_p3_dir_clr); in lpc32xx_gpio_direction_input()
90 if ((mask >= 25) && (mask <= 30)) in lpc32xx_gpio_direction_input()
91 writel(mask, &regs->p2_p3_dir_clr); in lpc32xx_gpio_direction_input()
112 int port, rank, mask, value; in lpc32xx_gpio_get_value() local
141 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_get_value()
143 return (value & mask) >> rank; in lpc32xx_gpio_get_value()
152 int port, mask; in gpio_set() local
157 mask = GPIO_TO_MASK(gpio); in gpio_set()
161 writel(mask, &regs->p0_outp_set); in gpio_set()
164 writel(mask, &regs->p1_outp_set); in gpio_set()
167 writel(mask, &regs->p2_outp_set); in gpio_set()
170 writel(mask, &regs->p3_outp_set); in gpio_set()
186 int port, mask; in gpio_clr() local
191 mask = GPIO_TO_MASK(gpio); in gpio_clr()
195 writel(mask, &regs->p0_outp_clr); in gpio_clr()
198 writel(mask, &regs->p1_outp_clr); in gpio_clr()
201 writel(mask, &regs->p2_outp_clr); in gpio_clr()
204 writel(mask, &regs->p3_outp_clr); in gpio_clr()
234 int port, mask; in lpc32xx_gpio_direction_output() local
239 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_direction_output()
243 writel(mask, &regs->p0_dir_set); in lpc32xx_gpio_direction_output()
246 writel(mask, &regs->p1_dir_set); in lpc32xx_gpio_direction_output()
250 writel(mask, &regs->p2_p3_dir_set); in lpc32xx_gpio_direction_output()
254 if ((mask >= 25) && (mask <= 30)) in lpc32xx_gpio_direction_output()
255 writel(mask, &regs->p2_p3_dir_set); in lpc32xx_gpio_direction_output()