Lines Matching refs:gpio

1 Chinese translated version of Documentation/gpio.txt
13 Documentation/gpio.txt 的中文翻译
92 #include <linux/gpio.h>
138 int gpio_direction_input(unsigned gpio);
139 int gpio_direction_output(unsigned gpio, int value);
168 int gpio_get_value(unsigned gpio);
171 void gpio_set_value(unsigned gpio, int value);
199 int gpio_cansleep(unsigned gpio);
204 int gpio_get_value_cansleep(unsigned gpio);
207 void gpio_set_value_cansleep(unsigned gpio, int value);
240 int gpio_request(unsigned gpio, const char *label);
243 void gpio_free(unsigned gpio);
287 int gpio_request_one(unsigned gpio, unsigned long flags, const char *label);
291 int gpio_request_array(struct gpio *array, size_t num);
295 void gpio_free_array(struct gpio *array, size_t num);
304 * GPIOF_OPEN_DRAIN - gpio引脚为开漏信号
305 * GPIOF_OPEN_SOURCE - gpio引脚为源极开路信号
307 * GPIOF_EXPORT_DIR_FIXED - 将 gpio 导出到 sysfs,并保持方向
317 将不会在输出模式下置1。这样的引脚需要连接上拉电阻。通过使能这个标志,gpio
322 将不会在输出模式下置0。这样的引脚需要连接下拉电阻。通过使能这个标志,gpio
328 更进一步,为了更简单地声明/释放多个 GPIO,'struct gpio'被引进来封装所有
331 struct gpio {
332 unsigned gpio;
339 static struct gpio leds_gpios[] = {
364 int gpio_to_irq(unsigned gpio);
400 LOW: gpio_direction_output(gpio, 0) ... 这代码驱动信号并覆盖
403 HIGH: gpio_direction_input(gpio) ... 这代码关闭输出,所以上拉电阻
406 如果你将信号线“驱动”为高电平,但是 gpio_get_value(gpio)报告了一个
441 作为一个辅助调试功能,如果 debugfs 可用,就会有一个 /sys/kernel/debug/gpio
477 <asm/gpio.h> 包含 <asm-generic/gpio.h>,同时定义三个方法:
545 "leds-gpio" 和 "gpio_keys"。请使用这些来替代直接访问 GPIO,因为集成在
551 在/sys/class/gpio 中有 3 类入口:
563 /sys/class/gpio/
576 GPIO 信号的路径类似 /sys/class/gpio/gpio42/ (对于 GPIO #42 来说),
579 /sys/class/gpio/gpioN/
609 GPIO 控制器的路径类似 /sys/class/gpio/gpiochip42/ (对于从#42 GPIO
612 /sys/class/gpio/gpiochipN/
632 int gpio_export(unsigned gpio, bool direction_may_change);
639 unsigned gpio)
642 int gpio_sysfs_set_active_low(unsigned gpio, int value);