Lines Matching refs:gpio
34 static int pl061_get_direction(int gpio);
35 static void pl061_set_direction(int gpio, int direction);
36 static int pl061_get_value(int gpio);
37 static void pl061_set_value(int gpio, int value);
48 static int pl061_get_direction(int gpio) in pl061_get_direction() argument
53 assert((gpio >= 0) && (gpio < PLAT_PL061_MAX_GPIOS)); in pl061_get_direction()
55 base_addr = pl061_reg_base[gpio / GPIOS_PER_PL061]; in pl061_get_direction()
56 offset = gpio % GPIOS_PER_PL061; in pl061_get_direction()
63 static void pl061_set_direction(int gpio, int direction) in pl061_set_direction() argument
68 assert((gpio >= 0) && (gpio < PLAT_PL061_MAX_GPIOS)); in pl061_set_direction()
70 base_addr = pl061_reg_base[gpio / GPIOS_PER_PL061]; in pl061_set_direction()
71 offset = gpio % GPIOS_PER_PL061; in pl061_set_direction()
89 static int pl061_get_value(int gpio) in pl061_get_value() argument
94 assert((gpio >= 0) && (gpio < PLAT_PL061_MAX_GPIOS)); in pl061_get_value()
96 base_addr = pl061_reg_base[gpio / GPIOS_PER_PL061]; in pl061_get_value()
97 offset = gpio % GPIOS_PER_PL061; in pl061_get_value()
108 static void pl061_set_value(int gpio, int value) in pl061_set_value() argument
113 assert((gpio >= 0) && (gpio < PLAT_PL061_MAX_GPIOS)); in pl061_set_value()
115 base_addr = pl061_reg_base[gpio / GPIOS_PER_PL061]; in pl061_set_value()
116 offset = gpio % GPIOS_PER_PL061; in pl061_set_value()