Lines Matching refs:group

174 static void __set_gpio_dir_p012(struct lpc32xx_gpio_chip *group,  in __set_gpio_dir_p012()  argument
179 group->gpio_grp->dir_clr); in __set_gpio_dir_p012()
182 group->gpio_grp->dir_set); in __set_gpio_dir_p012()
185 static void __set_gpio_dir_p3(struct lpc32xx_gpio_chip *group, in __set_gpio_dir_p3() argument
191 __raw_writel(u, group->gpio_grp->dir_clr); in __set_gpio_dir_p3()
193 __raw_writel(u, group->gpio_grp->dir_set); in __set_gpio_dir_p3()
196 static void __set_gpio_level_p012(struct lpc32xx_gpio_chip *group, in __set_gpio_level_p012() argument
201 group->gpio_grp->outp_set); in __set_gpio_level_p012()
204 group->gpio_grp->outp_clr); in __set_gpio_level_p012()
207 static void __set_gpio_level_p3(struct lpc32xx_gpio_chip *group, in __set_gpio_level_p3() argument
213 __raw_writel(u, group->gpio_grp->outp_set); in __set_gpio_level_p3()
215 __raw_writel(u, group->gpio_grp->outp_clr); in __set_gpio_level_p3()
218 static void __set_gpo_level_p3(struct lpc32xx_gpio_chip *group, in __set_gpo_level_p3() argument
222 __raw_writel(GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_set); in __set_gpo_level_p3()
224 __raw_writel(GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_clr); in __set_gpo_level_p3()
227 static int __get_gpio_state_p012(struct lpc32xx_gpio_chip *group, in __get_gpio_state_p012() argument
230 return GPIO012_PIN_IN_SEL(__raw_readl(group->gpio_grp->inp_state), in __get_gpio_state_p012()
234 static int __get_gpio_state_p3(struct lpc32xx_gpio_chip *group, in __get_gpio_state_p3() argument
237 int state = __raw_readl(group->gpio_grp->inp_state); in __get_gpio_state_p3()
246 static int __get_gpi_state_p3(struct lpc32xx_gpio_chip *group, in __get_gpi_state_p3() argument
249 return GPI3_PIN_IN_SEL(__raw_readl(group->gpio_grp->inp_state), pin); in __get_gpi_state_p3()
252 static int __get_gpo_state_p3(struct lpc32xx_gpio_chip *group, in __get_gpo_state_p3() argument
255 return GPO3_PIN_IN_SEL(__raw_readl(group->gpio_grp->outp_state), pin); in __get_gpo_state_p3()
264 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_dir_input_p012() local
266 __set_gpio_dir_p012(group, pin, 1); in lpc32xx_gpio_dir_input_p012()
274 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_dir_input_p3() local
276 __set_gpio_dir_p3(group, pin, 1); in lpc32xx_gpio_dir_input_p3()
289 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_get_value_p012() local
291 return __get_gpio_state_p012(group, pin); in lpc32xx_gpio_get_value_p012()
296 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_get_value_p3() local
298 return __get_gpio_state_p3(group, pin); in lpc32xx_gpio_get_value_p3()
303 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpi_get_value() local
305 return __get_gpi_state_p3(group, pin); in lpc32xx_gpi_get_value()
311 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_dir_output_p012() local
313 __set_gpio_level_p012(group, pin, value); in lpc32xx_gpio_dir_output_p012()
314 __set_gpio_dir_p012(group, pin, 0); in lpc32xx_gpio_dir_output_p012()
322 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_dir_output_p3() local
324 __set_gpio_level_p3(group, pin, value); in lpc32xx_gpio_dir_output_p3()
325 __set_gpio_dir_p3(group, pin, 0); in lpc32xx_gpio_dir_output_p3()
333 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_dir_out_always() local
335 __set_gpo_level_p3(group, pin, value); in lpc32xx_gpio_dir_out_always()
342 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_set_value_p012() local
344 __set_gpio_level_p012(group, pin, value); in lpc32xx_gpio_set_value_p012()
350 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpio_set_value_p3() local
352 __set_gpio_level_p3(group, pin, value); in lpc32xx_gpio_set_value_p3()
358 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpo_set_value() local
360 __set_gpo_level_p3(group, pin, value); in lpc32xx_gpo_set_value()
365 struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip); in lpc32xx_gpo_get_value() local
367 return __get_gpo_state_p3(group, pin); in lpc32xx_gpo_get_value()