Lines Matching defs:gpio
23 #define CON_SFR(gpio, cfg) ((cfg) << ((gpio) << 2)) argument
24 #define CON_SFR_UNSHIFT(val, gpio) ((val) >> ((gpio) << 2)) argument
26 #define DAT_MASK(gpio) (0x1 << (gpio)) argument
27 #define DAT_SET(gpio) (0x1 << (gpio)) argument
29 #define PULL_MASK(gpio) (0x3 << ((gpio) << 1)) argument
30 #define PULL_MODE(gpio, pull) ((pull) << ((gpio) << 1)) argument
32 #define DRV_MASK(gpio) (0x3 << ((gpio) << 1)) argument
33 #define DRV_SET(gpio, mode) ((mode) << ((gpio) << 1)) argument
34 #define RATE_MASK(gpio) (0x1 << (gpio + 16)) argument
35 #define RATE_SET(gpio) (0x1 << (gpio + 16)) argument
48 static struct s5p_gpio_bank *s5p_gpio_get_bank(unsigned int gpio) in s5p_gpio_get_bank()
75 static void s5p_gpio_cfg_pin(struct s5p_gpio_bank *bank, int gpio, int cfg) in s5p_gpio_cfg_pin()
85 static void s5p_gpio_set_value(struct s5p_gpio_bank *bank, int gpio, int en) in s5p_gpio_set_value()
98 int gpio_set_value(unsigned gpio, int value) in gpio_set_value()
106 static int s5p_gpio_get_cfg_pin(struct s5p_gpio_bank *bank, int gpio) in s5p_gpio_get_cfg_pin()
115 static unsigned int s5p_gpio_get_value(struct s5p_gpio_bank *bank, int gpio) in s5p_gpio_get_value()
124 static void s5p_gpio_set_pull(struct s5p_gpio_bank *bank, int gpio, int mode) in s5p_gpio_set_pull()
143 static void s5p_gpio_set_drv(struct s5p_gpio_bank *bank, int gpio, int mode) in s5p_gpio_set_drv()
164 static void s5p_gpio_set_rate(struct s5p_gpio_bank *bank, int gpio, int mode) in s5p_gpio_set_rate()
183 int s5p_gpio_get_pin(unsigned gpio) in s5p_gpio_get_pin()
240 void gpio_set_pull(int gpio, int mode) in gpio_set_pull()
246 void gpio_set_drv(int gpio, int mode) in gpio_set_drv()
252 void gpio_cfg_pin(int gpio, int cfg) in gpio_cfg_pin()
258 void gpio_set_rate(int gpio, int mode) in gpio_set_rate()