Home | History | Annotate | Download | only in gpio

Lines Matching refs:pin

28 static int altera_pio_direction_input(struct udevice *dev, unsigned pin)
33 clrbits_le32(&regs->direction, 1 << pin);
38 static int altera_pio_direction_output(struct udevice *dev, unsigned pin,
45 setbits_le32(&regs->data, 1 << pin);
47 clrbits_le32(&regs->data, 1 << pin);
49 setbits_le32(&regs->direction, 1 << pin);
54 static int altera_pio_get_value(struct udevice *dev, unsigned pin)
59 return readl(&regs->data) & (1 << pin);
63 static int altera_pio_set_value(struct udevice *dev, unsigned pin, int val)
69 setbits_le32(&regs->data, 1 << pin);
71 clrbits_le32(&regs->data, 1 << pin);