mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:04:41 +01:00
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> Reviewed-by: Linus Walleij <linusw@kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
ba3a34b1f5
commit
d2ca7af298
1 changed files with 12 additions and 0 deletions
|
|
@ -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
|
||||
=================
|
||||
|
||||
|
|
@ -134,3 +137,12 @@ The following event attributes are available:
|
|||
- Set the hysteresis value for the maximum threshold.
|
||||
* - ``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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue