Linux 4.15.6
[linux/fpc-iii.git] / Documentation / driver-api / gpio.rst
blob6dd4aa647f27d6297dd5496be5f5695d2f11c639
1 ===================================
2 General Purpose Input/Output (GPIO)
3 ===================================
5 Core
6 ====
8 .. kernel-doc:: include/linux/gpio/driver.h
9    :internal:
11 .. kernel-doc:: drivers/gpio/gpiolib.c
12    :export:
14 Legacy API
15 ==========
17 The functions listed in this section are deprecated. The GPIO descriptor based
18 API described above should be used in new code.
20 .. kernel-doc:: drivers/gpio/gpiolib-legacy.c
21    :export:
23 ACPI support
24 ============
26 .. kernel-doc:: drivers/gpio/gpiolib-acpi.c
27    :export:
29 Device tree support
30 ===================
32 .. kernel-doc:: drivers/gpio/gpiolib-of.c
33    :export:
35 Device-managed API
36 ==================
38 .. kernel-doc:: drivers/gpio/devres.c
39    :export:
41 sysfs helpers
42 =============
44 .. kernel-doc:: drivers/gpio/gpiolib-sysfs.c
45    :export: