Lines Matching refs:mask

69 	int port, mask;  in lpc32xx_gpio_direction_input()  local
74 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_direction_input()
78 writel(mask, &regs->p0_dir_clr); in lpc32xx_gpio_direction_input()
81 writel(mask, &regs->p1_dir_clr); in lpc32xx_gpio_direction_input()
85 writel(mask, &regs->p2_p3_dir_clr); in lpc32xx_gpio_direction_input()
89 if ((mask >= 25) && (mask <= 30)) in lpc32xx_gpio_direction_input()
90 writel(mask, &regs->p2_p3_dir_clr); in lpc32xx_gpio_direction_input()
111 int port, rank, mask, value; in lpc32xx_gpio_get_value() local
140 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_get_value()
142 return (value & mask) >> rank; in lpc32xx_gpio_get_value()
151 int port, mask; in gpio_set() local
156 mask = GPIO_TO_MASK(gpio); in gpio_set()
160 writel(mask, &regs->p0_outp_set); in gpio_set()
163 writel(mask, &regs->p1_outp_set); in gpio_set()
166 writel(mask, &regs->p2_outp_set); in gpio_set()
169 writel(mask, &regs->p3_outp_set); in gpio_set()
185 int port, mask; in gpio_clr() local
190 mask = GPIO_TO_MASK(gpio); in gpio_clr()
194 writel(mask, &regs->p0_outp_clr); in gpio_clr()
197 writel(mask, &regs->p1_outp_clr); in gpio_clr()
200 writel(mask, &regs->p2_outp_clr); in gpio_clr()
203 writel(mask, &regs->p3_outp_clr); in gpio_clr()
233 int port, mask; in lpc32xx_gpio_direction_output() local
238 mask = GPIO_TO_MASK(offset); in lpc32xx_gpio_direction_output()
242 writel(mask, &regs->p0_dir_set); in lpc32xx_gpio_direction_output()
245 writel(mask, &regs->p1_dir_set); in lpc32xx_gpio_direction_output()
249 writel(mask, &regs->p2_p3_dir_set); in lpc32xx_gpio_direction_output()
253 if ((mask >= 25) && (mask <= 30)) in lpc32xx_gpio_direction_output()
254 writel(mask, &regs->p2_p3_dir_set); in lpc32xx_gpio_direction_output()