On Wed, May 11, 2016 at 9:34 AM, Neil Armstrong <narmstrong@xxxxxxxxxxxx> wrote: > Add pinctrl and gpio control support to Oxford Semiconductor OXNAS SoC Family. > This version supports the ARM926EJ-S based OX810SE SoC with 34 IO pins. > > Signed-off-by: Neil Armstrong <narmstrong@xxxxxxxxxxxx> I tried implementing a .get_direction() callback for the Oxnas GPIO (this is good to have, for debugfs and for the new userspace ABI). However: > +/* GPIO Registers */ > +#define INPUT_VALUE 0x00 > +#define IRQ_PENDING 0x0c > +#define OUTPUT_SET 0x14 > +#define OUTPUT_CLEAR 0x18 > +#define OUTPUT_EN_SET 0x1c > +#define OUTPUT_EN_CLEAR 0x20 > +#define RE_IRQ_ENABLE 0x28 > +#define FE_IRQ_ENABLE 0x2c No pure OUTPUT_EN register to read the direction from? Or is it one of the undocumented ones? Could you take a stab at implementing .get_direction() and send a patch? Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html