Lines Matching refs:gpio

18 static int rpi3_gpio_get_direction(int gpio);
19 static void rpi3_gpio_set_direction(int gpio, int direction);
20 static int rpi3_gpio_get_value(int gpio);
21 static void rpi3_gpio_set_value(int gpio, int value);
22 static void rpi3_gpio_set_pull(int gpio, int pull);
45 int rpi3_gpio_get_select(int gpio) in rpi3_gpio_get_select() argument
48 int regN = gpio / 10; in rpi3_gpio_get_select()
49 int shift = 3 * (gpio % 10); in rpi3_gpio_get_select()
71 void rpi3_gpio_set_select(int gpio, int fsel) in rpi3_gpio_set_select() argument
73 int regN = gpio / 10; in rpi3_gpio_set_select()
74 int shift = 3 * (gpio % 10); in rpi3_gpio_set_select()
83 static int rpi3_gpio_get_direction(int gpio) in rpi3_gpio_get_direction() argument
85 int result = rpi3_gpio_get_select(gpio); in rpi3_gpio_get_direction()
95 static void rpi3_gpio_set_direction(int gpio, int direction) in rpi3_gpio_set_direction() argument
99 rpi3_gpio_set_select(gpio, RPI3_GPIO_FUNC_INPUT); in rpi3_gpio_set_direction()
102 rpi3_gpio_set_select(gpio, RPI3_GPIO_FUNC_OUTPUT); in rpi3_gpio_set_direction()
107 static int rpi3_gpio_get_value(int gpio) in rpi3_gpio_get_value() argument
109 int regN = gpio / 32; in rpi3_gpio_get_value()
110 int shift = gpio % 32; in rpi3_gpio_get_value()
119 static void rpi3_gpio_set_value(int gpio, int value) in rpi3_gpio_set_value() argument
121 int regN = gpio / 32; in rpi3_gpio_set_value()
122 int shift = gpio % 32; in rpi3_gpio_set_value()
136 static void rpi3_gpio_set_pull(int gpio, int pull) in rpi3_gpio_set_pull() argument
138 int regN = gpio / 32; in rpi3_gpio_set_pull()
139 int shift = gpio % 32; in rpi3_gpio_set_pull()