Lines Matching refs:fn
237 pxa_gpio_set_function(int gpio, uint32_t fn)
246 if (GPIO_FN(fn) == GPIO_FN(oldfn) &&
247 GPIO_FN_IS_OUT(fn) == GPIO_FN_IS_OUT(oldfn)) {
255 * Return 'fn' instead of 'oldfn' so the caller can
260 if (!GPIO_IS_GPIO_OUT(fn) ||
261 GPIO_FN_IS_SET(fn) == GPIO_FN_IS_SET(oldfn))
262 return (fn);
275 if (GPIO_FN_IS_SET(fn))
284 if (GPIO_FN_IS_OUT(fn))
292 fn = GPIO_FN(fn) << GPIO_FN_SHIFT(gpio);
294 pxagpio_reg_write(sc, GPIO_FN_REG(gpio), rv | fn);