Lines Matching +full:gpio +full:- +full:line
1 .. SPDX-License-Identifier: GPL-2.0
12 GPIO_V2_GET_LINEINFO_WATCH_IOCTL - Enable watching a line for changes to its
26 The file descriptor of the GPIO character device returned by `open()`.
30 the ``offset`` set to indicate the line to watch
35 Enable watching a line for changes to its request state and configuration
36 information. Changes to line info include a line being requested, released
40 Watching line info is not generally required, and would typically only be
43 The line info does NOT include the line value.
44 The line must be requested using gpio-v2-get-line-ioctl.rst to access
45 its value, and the line request can monitor a line for events using
46 gpio-v2-line-event-read.rst.
48 By default all lines are unwatched when the GPIO chip is opened.
52 Once a watch is set, any changes to line info will generate events which can be
54 gpio-v2-lineinfo-changed-read.rst.
56 Adding a watch to a line that is already watched is an error (**EBUSY**).
59 on the same GPIO chip opened with a separate call to `open()`.
64 On success 0 and ``info`` is populated with the current line info.
66 On error -1 and the ``errno`` variable is set appropriately.
67 Common error codes are described in error-codes.rst.