diff options
| author | Linus Walleij <linusw@kernel.org> | 2026-01-12 13:20:32 +0300 |
|---|---|---|
| committer | Linus Walleij <linusw@kernel.org> | 2026-01-13 13:22:21 +0300 |
| commit | 881238a8525a35484e768347de1442581d6bf309 (patch) | |
| tree | 385207de40be80ec53c1745d77c94bfa4d37fff9 /include/linux | |
| parent | 7b9a9cafc4437b8f3be3bd05f0fb39935760a570 (diff) | |
| download | linux-881238a8525a35484e768347de1442581d6bf309.tar.xz | |
pinctrl: apple: Implement GPIO func check callback
This function will check if the indicated function enumerator
i.e. the value set into bits 5 and 6 of the pin configuration
register, is zero and thus corresponds to the GPIO mode of the
pin.
This may be necessary to know since the pin controller is
flagged as "strict": once you set a pin *explicitly* to GPIO
mode using function 0, the core is unaware that this is
actually the GPIO mode, and clients may be denied to
retrieve the pin as a GPIO.
Currently none of the in-kernel device trees sets any pin to
GPIO mode, but this may happen any day.
Reviewed-by: Sven Peter <sven@kernel.org>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
