linux/include/dt-bindings/gpio
Prathamesh Shete b565717e1d dt-bindings: gpio: Add Tegra264 support
Extend the existing Tegra186 GPIO controller device tree bindings with
support for the GPIO controller found on Tegra264. The number of pins
is slightly different, but the programming model remains the same.

Add a new header, include/dt-bindings/gpio/nvidia,tegra264-gpio.h,
that defines port IDs as well as the TEGRA264_MAIN_GPIO() helper,
both of which are used in conjunction to create a unique specifier
for each pin.

On Tegra, GPIO wake events are latched and routed via the PMC.
Document the standard DT property, wakeup-parent, which is a phandle to
the PMC interrupt controller that provides the parent wake interrupt
domain for the GPIO controller. If the property is absent the driver
falls back to a compatible-based lookup.

Signed-off-by: Prathamesh Shete <pshete@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20260128085114.1137725-1-pshete@nvidia.com
[Bartosz: fixed whitespace errors]
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
2026-01-29 09:30:54 +01:00
..
amlogic,t7-periphs-pinctrl.h dt-bindings: pinctrl: Add support for Amlogic T7 SoCs 2023-09-25 15:49:08 +02:00
amlogic-c3-gpio.h dt-bindings: pinctrl: Add compatibles for Amlogic C3 SoCs 2023-07-23 21:23:16 +02:00
aspeed-gpio.h dt-bindings: gpio: Add ASPEED constants 2017-12-21 14:03:14 +10:30
gpio.h dt-binding: gpio: publish binding IDs under dual license 2023-01-17 14:43:55 -06:00
meson-a1-gpio.h pinctrl: add compatible for Amlogic Meson A1 pin controller 2019-11-04 16:31:34 +01:00
meson-axg-gpio.h pinctrl: meson-axg: Add new pinctrl driver for Meson AXG SoC 2017-11-30 14:29:38 +01:00
meson-g12a-gpio.h dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
meson-gxbb-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
meson-gxl-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
meson-s4-gpio.h dt-bindings: gpio: Add a header file for Amlogic Meson S4 2022-01-30 02:52:45 +01:00
meson8-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
meson8b-gpio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 446 2019-06-05 17:37:18 +02:00
msc313-gpio.h dt-bindings: gpio: msc313: Add offsets for ssd20xd 2021-12-20 15:48:43 +01:00
nvidia,tegra264-gpio.h dt-bindings: gpio: Add Tegra264 support 2026-01-29 09:30:54 +01:00
tegra-gpio.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tegra186-gpio.h dt-bindings: gpio: Use Tegra186-specific include guard 2020-12-05 22:34:12 +01:00
tegra194-gpio.h arm64: tegra: Add Tegra194 chip device tree 2018-03-08 14:31:13 +01:00
tegra234-gpio.h dt-bindings: gpio: Remove FSI domain ports on Tegra234 2023-06-06 14:38:58 +02:00
tegra241-gpio.h dt-bindings: gpio: Add Tegra241 support 2021-12-23 17:12:11 +01:00
tegra256-gpio.h dt-bindings: gpio: Add Tegra256 support 2025-09-01 10:20:42 +02:00
uniphier-gpio.h dt-bindings: gpio: uniphier: add UniPhier GPIO binding 2017-10-23 10:36:58 +02:00