1 .. SPDX-License-Identifier: GPL-2.0 2 3 .. _GPIO_HANDLE_SET_LINE_VALUES_IOCTL: 4 5 ********************************* 6 GPIO_HANDLE_SET_LINE_VALUES_IOCTL 7 ********************************* 8 .. warning:: 9 This ioctl is part of chardev_v1.rst and i 10 gpio-v2-line-set-values-ioctl.rst. 11 12 Name 13 ==== 14 15 GPIO_HANDLE_SET_LINE_VALUES_IOCTL - Set the va 16 17 Synopsis 18 ======== 19 20 .. c:macro:: GPIO_HANDLE_SET_LINE_VALUES_IOCTL 21 22 ``int ioctl(int handle_fd, GPIO_HANDLE_SET_LIN 23 24 Arguments 25 ========= 26 27 ``handle_fd`` 28 The file descriptor of the GPIO character 29 :c:type:`request.fd<gpiohandle_request>` b 30 31 ``values`` 32 The :c:type:`line_values<gpiohandle_data>` 33 34 Description 35 =========== 36 37 Set the values of all requested output lines. 38 39 The values set are logical, indicating if the 40 The ``GPIOHANDLE_REQUEST_ACTIVE_LOW`` flag con 41 values (active/inactive) and physical values ( 42 If ``GPIOHANDLE_REQUEST_ACTIVE_LOW`` is not s 43 inactive is low. If ``GPIOHANDLE_REQUEST_ACTIV 44 and inactive is high. 45 46 Only the values of output lines may be set. 47 Attempting to set the value of input lines is 48 49 Return Value 50 ============ 51 52 On success 0. 53 54 On error -1 and the ``errno`` variable is set 55 Common error codes are described in error-code
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.