2015-10-22 08:21:57 +00:00
|
|
|
What: /dev/gpiochip[0-9]+
|
|
|
|
Date: November 2015
|
|
|
|
KernelVersion: 4.4
|
|
|
|
Contact: linux-gpio@vger.kernel.org
|
|
|
|
Description:
|
|
|
|
The character device files /dev/gpiochip* are the interface
|
|
|
|
between GPIO chips and userspace.
|
|
|
|
|
2024-01-15 00:48:40 +00:00
|
|
|
The ioctl(2)-based ABI is defined in
|
|
|
|
[include/uapi]<linux/gpio.h> and documented in
|
|
|
|
Documentation/userspace-api/gpio/chardev.rst.
|
2015-10-22 08:21:57 +00:00
|
|
|
|
|
|
|
The following file operations are supported:
|
|
|
|
|
|
|
|
open(2)
|
2020-10-30 07:40:50 +00:00
|
|
|
Currently the only useful flags are O_RDWR.
|
2015-10-22 08:21:57 +00:00
|
|
|
|
|
|
|
ioctl(2)
|
2020-10-30 07:40:50 +00:00
|
|
|
Initiate various actions.
|
|
|
|
|
2024-01-15 00:48:40 +00:00
|
|
|
See Documentation/userspace-api/gpio/chardev.rst
|
|
|
|
for a description of all ioctls.
|
2015-10-22 08:21:57 +00:00
|
|
|
|
|
|
|
close(2)
|
2020-10-30 07:40:50 +00:00
|
|
|
Stops and free up the I/O contexts that was associated
|
|
|
|
with the file descriptor.
|
2015-10-22 08:21:57 +00:00
|
|
|
|
|
|
|
Users: TBD
|