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