Lines Matching refs:pin
18 #define GPIO_OFF(pin) (((pin) >> 5) ? 0x0040 : 0x0000)
19 #define GPIO_OUT(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x00)
20 #define GPIO_IO_CONF(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x04)
21 #define GPIO_BLINK_EN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x08)
22 #define GPIO_IN_POL(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x0c)
23 #define GPIO_DATA_IN(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x10)
24 #define GPIO_EDGE_CAUSE(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x14)
25 #define GPIO_EDGE_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x18)
26 #define GPIO_LEVEL_MASK(pin) (MVEBU_GPIO0_BASE + GPIO_OFF(pin) + 0x1c)
32 void kw_gpio_set_valid(unsigned pin, int mode);
33 int kw_gpio_is_valid(unsigned pin, int mode);
34 int kw_gpio_direction_input(unsigned pin);
35 int kw_gpio_direction_output(unsigned pin, int value);
36 int kw_gpio_get_value(unsigned pin);
37 void kw_gpio_set_value(unsigned pin, int value);
38 void kw_gpio_set_blink(unsigned pin, int blink);
39 void kw_gpio_set_unused(unsigned pin);