Messages in this thread Patch in this message |  | | From | Jorge Marques <> | | Date | Mon, 24 Nov 2025 10:18:07 +0100 | | Subject | [PATCH v2 8/9] docs: iio: ad4062: Add GPIO Controller support |
| |
Explains the GPIO controller support with emphasis on the mask depending on which GPs are exposed.
Signed-off-by: Jorge Marques <jorge.marques@analog.com> --- Documentation/iio/ad4062.rst | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/Documentation/iio/ad4062.rst b/Documentation/iio/ad4062.rst index 5afec4d8c2ddb..78665755ebebc 100644 --- a/Documentation/iio/ad4062.rst +++ b/Documentation/iio/ad4062.rst @@ -29,6 +29,9 @@ the devicetree ``interrupt-names`` property: - GP0: Is assigned the role of Threshold Either signal. - GP1: Is assigned the role of Data Ready signal. +If the property ``gpio-controller`` is present in the devicetree, then the GPO +not present in the ``interrupt-names`` is exposed as a GPO. + Device attributes ================= @@ -135,9 +138,17 @@ The following event attributes are available: * - ``thresh_rising_value`` - Set the maximum threshold value. +GPO controller support +====================== + +The device supports using GP0 and GP1 as GPOs. If the devicetree contains the +node ``gpio-controller```, the device is marked as a GPIO controller and the +GPs not listed in ``interrupt-names`` are exposed as a GPO. The GPIO index +matches the pin name, so if GP0 is not exposed but GP1 is, index 0 is masked +out and only index 1 can be set. + Unimplemented features ====================== - Trigger mode - Averaging mode -- General purpose output -- 2.51.1
|  |