|  | =================================== | 
|  | General Purpose Input/Output (GPIO) | 
|  | =================================== | 
|  |  | 
|  | Core | 
|  | ==== | 
|  |  | 
|  | .. kernel-doc:: include/linux/gpio/driver.h | 
|  | :internal: | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/gpiolib.c | 
|  | :export: | 
|  |  | 
|  | Legacy API | 
|  | ========== | 
|  |  | 
|  | The functions listed in this section are deprecated. The GPIO descriptor based | 
|  | API described above should be used in new code. | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/gpiolib-legacy.c | 
|  | :export: | 
|  |  | 
|  | ACPI support | 
|  | ============ | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/gpiolib-acpi.c | 
|  | :export: | 
|  |  | 
|  | Device tree support | 
|  | =================== | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/gpiolib-of.c | 
|  | :export: | 
|  |  | 
|  | Device-managed API | 
|  | ================== | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/devres.c | 
|  | :export: | 
|  |  | 
|  | sysfs helpers | 
|  | ============= | 
|  |  | 
|  | .. kernel-doc:: drivers/gpio/gpiolib-sysfs.c | 
|  | :export: |