1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2533337d5SMikko Perttunen/dts-v1/;
3533337d5SMikko Perttunen
4*699349e0SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5*699349e0SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6*699349e0SThierry Reding
7533337d5SMikko Perttunen#include "tegra234-p3701-0000.dtsi"
8533337d5SMikko Perttunen#include "tegra234-p3737-0000.dtsi"
9533337d5SMikko Perttunen
10533337d5SMikko Perttunen/ {
11533337d5SMikko Perttunen	model = "NVIDIA Jetson AGX Orin Developer Kit";
12533337d5SMikko Perttunen	compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
13533337d5SMikko Perttunen
14533337d5SMikko Perttunen	aliases {
15533337d5SMikko Perttunen		mmc3 = "/bus@0/mmc@3460000";
16533337d5SMikko Perttunen		serial0 = &tcu;
17533337d5SMikko Perttunen	};
18533337d5SMikko Perttunen
19533337d5SMikko Perttunen	chosen {
20533337d5SMikko Perttunen		bootargs = "console=ttyS0,115200n8";
21533337d5SMikko Perttunen		stdout-path = "serial0:115200n8";
22533337d5SMikko Perttunen	};
23533337d5SMikko Perttunen
24*699349e0SThierry Reding	gpio-keys {
25*699349e0SThierry Reding		compatible = "gpio-keys";
26*699349e0SThierry Reding		status = "okay";
27*699349e0SThierry Reding
28*699349e0SThierry Reding		force-recovery {
29*699349e0SThierry Reding			label = "Force Recovery";
30*699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
31*699349e0SThierry Reding			linux,input-type = <EV_KEY>;
32*699349e0SThierry Reding			linux,code = <BTN_1>;
33*699349e0SThierry Reding		};
34*699349e0SThierry Reding
35*699349e0SThierry Reding		power-key {
36*699349e0SThierry Reding			label = "Power";
37*699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
38*699349e0SThierry Reding			linux,input-type = <EV_KEY>;
39*699349e0SThierry Reding			linux,code = <KEY_POWER>;
40*699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
41*699349e0SThierry Reding			wakeup-source;
42*699349e0SThierry Reding		};
43*699349e0SThierry Reding
44*699349e0SThierry Reding		suspend {
45*699349e0SThierry Reding			label = "Suspend";
46*699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
47*699349e0SThierry Reding			linux,input-type = <EV_KEY>;
48*699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
49*699349e0SThierry Reding		};
50*699349e0SThierry Reding	};
51*699349e0SThierry Reding
52533337d5SMikko Perttunen	serial {
53533337d5SMikko Perttunen		status = "okay";
54533337d5SMikko Perttunen	};
55533337d5SMikko Perttunen};
56