Lines Matching defs:gpio
6 #include <linux/gpio/consumer.h>
7 #include <linux/gpio/driver.h>
39 * /sys/class/gpio/gpioN... only for GPIOs that are exported
407 * /sys/class/gpio/gpiochipN/
449 * /sys/class/gpio/export ... write-only
451 * /sys/class/gpio/unexport ... write-only
458 long gpio;
464 status = kstrtol(buf, 0, &gpio);
468 desc = gpio_to_desc(gpio);
471 pr_warn("%s: invalid GPIO %ld\n", __func__, gpio);
477 pr_warn("%s: GPIO %ld masked\n", __func__, gpio);
516 long gpio;
520 status = kstrtol(buf, 0, &gpio);
524 desc = gpio_to_desc(gpio);
527 pr_warn("%s: invalid GPIO %ld\n", __func__, gpio);
556 .name = "gpio",
574 * the gpio's direction. A "value" attribute will always be provided.
596 pr_debug("%s: invalid gpio descriptor\n", __func__);
643 ioname ? ioname : "gpio%u",
676 * Set up a symlink from /sys/.../dev/name to /sys/class/gpio/gpioN
759 * Many systems add gpio chips for SOC support very early,