Lines Matching refs:direction
275 int direction = -1; in fdtbus_pinctrl_parse_input_output() local
279 direction = GPIO_PIN_INPUT; in fdtbus_pinctrl_parse_input_output()
290 if (direction == -1) in fdtbus_pinctrl_parse_input_output()
291 direction = 0; in fdtbus_pinctrl_parse_input_output()
292 direction |= GPIO_PIN_OUTPUT; in fdtbus_pinctrl_parse_input_output()
294 if (direction == -1) in fdtbus_pinctrl_parse_input_output()
295 direction = 0; in fdtbus_pinctrl_parse_input_output()
296 direction |= GPIO_PIN_TRISTATE; in fdtbus_pinctrl_parse_input_output()
300 if (direction == -1) in fdtbus_pinctrl_parse_input_output()
301 direction = 0; in fdtbus_pinctrl_parse_input_output()
302 direction |= GPIO_PIN_OUTPUT; in fdtbus_pinctrl_parse_input_output()
305 if (direction == -1) in fdtbus_pinctrl_parse_input_output()
306 direction = 0; in fdtbus_pinctrl_parse_input_output()
307 direction |= GPIO_PIN_OUTPUT; in fdtbus_pinctrl_parse_input_output()
319 if (direction != -1 in fdtbus_pinctrl_parse_input_output()
320 && (direction & (GPIO_PIN_INPUT | GPIO_PIN_OUTPUT)) in fdtbus_pinctrl_parse_input_output()
322 direction |= GPIO_PIN_INOUT; in fdtbus_pinctrl_parse_input_output()
325 return direction; in fdtbus_pinctrl_parse_input_output()