| .. SPDX-License-Identifier: GPL-2.0 | |
| .. _GPIO_GET_CHIPINFO_IOCTL: | |
| *********************** | |
| GPIO_GET_CHIPINFO_IOCTL | |
| *********************** | |
| Name | |
| ==== | |
| GPIO_GET_CHIPINFO_IOCTL - Get the publicly available information for a chip. | |
| Synopsis | |
| ======== | |
| .. c:macro:: GPIO_GET_CHIPINFO_IOCTL | |
| ``int ioctl(int chip_fd, GPIO_GET_CHIPINFO_IOCTL, struct gpiochip_info *info)`` | |
| Arguments | |
| ========= | |
| ``chip_fd`` | |
| The file descriptor of the GPIO character device returned by `open()`. | |
| ``info`` | |
| The :c:type:`chip_info<gpiochip_info>` to be populated. | |
| Description | |
| =========== | |
| Gets the publicly available information for a particular GPIO chip. | |
| Return Value | |
| ============ | |
| On success 0 and ``info`` is populated with the chip info. | |
| On error -1 and the ``errno`` variable is set appropriately. | |
| Common error codes are described in error-codes.rst. |