1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/input/linux-event-codes.h> 5#include <dt-bindings/input/gpio-keys.h> 6#include "tegra234-p3701-0008.dtsi" 7#include "tegra234-p3740-0002.dtsi" 8 9/ { 10 model = "NVIDIA IGX Orin Development Kit"; 11 compatible = "nvidia,p3740-0002+p3701-0008", "nvidia,p3701-0008", "nvidia,tegra234"; 12 13 aliases { 14 serial0 = &tcu; 15 serial1 = &uarta; 16 }; 17 18 chosen { 19 stdout-path = "serial0:115200n8"; 20 }; 21 22 bus@0 { 23 host1x@13e00000 { 24 nvdec@15480000 { 25 status = "okay"; 26 }; 27 }; 28 29 pcie@140e0000 { 30 status = "okay"; 31 vddio-pex-ctl-supply = <&vdd_1v8_ls>; 32 phys = <&p2u_gbe_4>, <&p2u_gbe_5>; 33 phy-names = "p2u-0", "p2u-1"; 34 }; 35 36 pcie@14100000 { 37 status = "okay"; 38 vddio-pex-ctl-supply = <&vdd_1v8_ao>; 39 phys = <&p2u_hsio_3>; 40 phy-names = "p2u-0"; 41 }; 42 43 pcie@14160000 { 44 status = "okay"; 45 vddio-pex-ctl-supply = <&vdd_1v8_ao>; 46 phys = <&p2u_hsio_7>, <&p2u_hsio_6>, <&p2u_hsio_5>, 47 <&p2u_hsio_4>; 48 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 49 }; 50 51 pcie@141a0000 { 52 status = "okay"; 53 vddio-pex-ctl-supply = <&vdd_1v8_ls>; 54 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 55 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 56 <&p2u_nvhs_6>, <&p2u_nvhs_7>; 57 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 58 "p2u-5", "p2u-6", "p2u-7"; 59 }; 60 61 pcie@141e0000 { 62 status = "okay"; 63 vddio-pex-ctl-supply = <&vdd_1v8_ls>; 64 phys = <&p2u_gbe_0>, <&p2u_gbe_1>; 65 phy-names = "p2u-0", "p2u-1"; 66 }; 67 68 aconnect@2900000 { 69 status = "okay"; 70 }; 71 72 serial@3100000 { 73 compatible = "nvidia,tegra194-hsuart"; 74 status = "okay"; 75 }; 76 77 i2c@3160000 { 78 status = "okay"; 79 }; 80 81 i2c@3180000 { 82 status = "okay"; 83 }; 84 85 i2c@3190000 { 86 status = "okay"; 87 }; 88 89 i2c@31b0000 { 90 status = "okay"; 91 }; 92 93 i2c@31c0000 { 94 status = "okay"; 95 96 }; 97 98 i2c@31e0000 { 99 status = "okay"; 100 }; 101 102 spi@3270000 { 103 status = "okay"; 104 }; 105 106 hda@3510000 { 107 nvidia,model = "NVIDIA IGX HDA"; 108 status = "okay"; 109 }; 110 111 fuse@3810000 { 112 status = "okay"; 113 }; 114 115 i2c@c240000 { 116 status = "okay"; 117 }; 118 119 i2c@c250000 { 120 status = "okay"; 121 }; 122 }; 123 124 gpio-keys { 125 compatible = "gpio-keys"; 126 status = "okay"; 127 128 key-force-recovery { 129 label = "Force Recovery"; 130 gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; 131 linux,input-type = <EV_KEY>; 132 linux,code = <BTN_1>; 133 }; 134 135 key-power { 136 label = "Power"; 137 gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; 138 linux,input-type = <EV_KEY>; 139 linux,code = <KEY_POWER>; 140 wakeup-event-action = <EV_ACT_ASSERTED>; 141 wakeup-source; 142 }; 143 144 key-suspend { 145 label = "Suspend"; 146 gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; 147 linux,input-type = <EV_KEY>; 148 linux,code = <KEY_SLEEP>; 149 }; 150 }; 151 152 serial { 153 status = "okay"; 154 }; 155}; 156