From: Thierry Reding <treding@xxxxxxxxxx> Hi, this set of patches converts the Tegra186 (and later) GPIO device tree bindings to json-schema and adds support for the GPIO controllers found on the new Tegra234 SoC. This also adds a gpio-keys device tree node to the Jetson AGX Orin Developer Kit device tree to allow events from the various inputs to be received by the system. Based on work by Prathamesh Shete. Thierry Prathamesh Shete (2): dt-bindings: gpio: Add Tegra234 support gpio: tegra186: Add support for Tegra234 Thierry Reding (3): dt-bindings: gpio: tegra186: Convert to json-schema arm64: tegra: Add main and AON GPIO controllers on Tegra234 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 -------------- .../bindings/gpio/nvidia,tegra186-gpio.yaml | 215 ++++++++++++++++++ .../nvidia/tegra234-p3737-0000+p3701-0000.dts | 31 +++ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 75 ++++++ drivers/gpio/gpio-tegra186.c | 76 +++++++ include/dt-bindings/gpio/tegra234-gpio.h | 63 +++++ 6 files changed, 460 insertions(+), 165 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml create mode 100644 include/dt-bindings/gpio/tegra234-gpio.h -- 2.33.1