113b0aca3SThierry Reding// SPDX-License-Identifier: GPL-2.0 213b0aca3SThierry Reding 313b0aca3SThierry Reding#include "tegra234.dtsi" 413b0aca3SThierry Reding 513b0aca3SThierry Reding/ { 613b0aca3SThierry Reding compatible = "nvidia,p3767", "nvidia,tegra234"; 713b0aca3SThierry Reding 813b0aca3SThierry Reding bus@0 { 913b0aca3SThierry Reding i2c@3160000 { 1013b0aca3SThierry Reding status = "okay"; 1113b0aca3SThierry Reding 1213b0aca3SThierry Reding eeprom@50 { 1313b0aca3SThierry Reding compatible = "atmel,24c02"; 1413b0aca3SThierry Reding reg = <0x50>; 1513b0aca3SThierry Reding 1613b0aca3SThierry Reding label = "module"; 1713b0aca3SThierry Reding vcc-supply = <&vdd_1v8_hs>; 1813b0aca3SThierry Reding address-width = <8>; 1913b0aca3SThierry Reding pagesize = <8>; 2013b0aca3SThierry Reding size = <256>; 2113b0aca3SThierry Reding read-only; 2213b0aca3SThierry Reding }; 2313b0aca3SThierry Reding }; 2413b0aca3SThierry Reding 2513b0aca3SThierry Reding spi@3270000 { 2613b0aca3SThierry Reding status = "okay"; 2713b0aca3SThierry Reding 2813b0aca3SThierry Reding flash@0 { 2913b0aca3SThierry Reding compatible = "jedec,spi-nor"; 3013b0aca3SThierry Reding reg = <0>; 31*78d42ed5SBrad Griffis spi-max-frequency = <102000000>; 3213b0aca3SThierry Reding spi-tx-bus-width = <4>; 3313b0aca3SThierry Reding spi-rx-bus-width = <4>; 3413b0aca3SThierry Reding }; 3513b0aca3SThierry Reding }; 3613b0aca3SThierry Reding 3713b0aca3SThierry Reding /* 3813b0aca3SThierry Reding * This only exists on Jetson Orin Nano Developer Kit (SKU 5) 3913b0aca3SThierry Reding * but UEFI needs this and will remove it on devices where it 4013b0aca3SThierry Reding * doesn't exist. 4113b0aca3SThierry Reding */ 4213b0aca3SThierry Reding mmc@3400000 { 4313b0aca3SThierry Reding status = "okay"; 4413b0aca3SThierry Reding bus-width = <4>; 4518afb028SBrad Griffis cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; 4613b0aca3SThierry Reding disable-wp; 4713b0aca3SThierry Reding }; 4813b0aca3SThierry Reding 4913b0aca3SThierry Reding hda@3510000 { 5013b0aca3SThierry Reding status = "okay"; 5113b0aca3SThierry Reding }; 5213b0aca3SThierry Reding 5313b0aca3SThierry Reding padctl@3520000 { 5413b0aca3SThierry Reding vclamp-usb-supply = <&vdd_1v8_ao>; 5513b0aca3SThierry Reding avdd-usb-supply = <&vdd_3v3_ao>; 5613b0aca3SThierry Reding }; 5713b0aca3SThierry Reding 5813b0aca3SThierry Reding rtc@c2a0000 { 5913b0aca3SThierry Reding status = "okay"; 6013b0aca3SThierry Reding }; 6113b0aca3SThierry Reding 6213b0aca3SThierry Reding pmc@c360000 { 6313b0aca3SThierry Reding nvidia,invert-interrupt; 6413b0aca3SThierry Reding }; 6513b0aca3SThierry Reding }; 6613b0aca3SThierry Reding 6713b0aca3SThierry Reding vdd_5v0_sys: regulator-vdd-5v0-sys { 6813b0aca3SThierry Reding compatible = "regulator-fixed"; 6913b0aca3SThierry Reding regulator-name = "VDD_5V0_SYS"; 7013b0aca3SThierry Reding regulator-min-microvolt = <5000000>; 7113b0aca3SThierry Reding regulator-max-microvolt = <5000000>; 7213b0aca3SThierry Reding regulator-always-on; 7313b0aca3SThierry Reding }; 7413b0aca3SThierry Reding 7513b0aca3SThierry Reding vdd_1v8_hs: regulator-vdd-1v8-hs { 7613b0aca3SThierry Reding compatible = "regulator-fixed"; 7713b0aca3SThierry Reding regulator-name = "VDD_1V8_HS"; 7813b0aca3SThierry Reding regulator-min-microvolt = <1800000>; 7913b0aca3SThierry Reding regulator-max-microvolt = <1800000>; 8013b0aca3SThierry Reding regulator-always-on; 8113b0aca3SThierry Reding }; 8213b0aca3SThierry Reding 8313b0aca3SThierry Reding vdd_1v8_ao: regulator-vdd-1v8-ao { 8413b0aca3SThierry Reding compatible = "regulator-fixed"; 8513b0aca3SThierry Reding regulator-name = "VDD_1V8_AO"; 8613b0aca3SThierry Reding regulator-min-microvolt = <1800000>; 8713b0aca3SThierry Reding regulator-max-microvolt = <1800000>; 8813b0aca3SThierry Reding regulator-always-on; 8913b0aca3SThierry Reding vin-supply = <&vdd_5v0_sys>; 9013b0aca3SThierry Reding }; 9113b0aca3SThierry Reding 9213b0aca3SThierry Reding vdd_3v3_ao: regulator-vdd-3v3-ao { 9313b0aca3SThierry Reding compatible = "regulator-fixed"; 9413b0aca3SThierry Reding regulator-name = "VDD_3V3_AO"; 9513b0aca3SThierry Reding regulator-min-microvolt = <33000000>; 9613b0aca3SThierry Reding regulator-max-microvolt = <33000000>; 9713b0aca3SThierry Reding regulator-always-on; 9813b0aca3SThierry Reding vin-supply = <&vdd_5v0_sys>; 9913b0aca3SThierry Reding }; 10013b0aca3SThierry Reding 10113b0aca3SThierry Reding thermal-zones { 102a6fb90f0SThierry Reding tj-thermal { 10313b0aca3SThierry Reding polling-delay = <1000>; 10413b0aca3SThierry Reding polling-delay-passive = <1000>; 10513b0aca3SThierry Reding status = "okay"; 10613b0aca3SThierry Reding 10713b0aca3SThierry Reding trips { 108a6fb90f0SThierry Reding tj_trip_active0: active-0 { 1099304f699SThierry Reding temperature = <35000>; 110a6fb90f0SThierry Reding hysteresis = <4000>; 111a6fb90f0SThierry Reding type = "active"; 11213b0aca3SThierry Reding }; 11313b0aca3SThierry Reding 114a6fb90f0SThierry Reding tj_trip_active1: active-1 { 1159304f699SThierry Reding temperature = <74000>; 1169304f699SThierry Reding hysteresis = <4000>; 1179304f699SThierry Reding type = "active"; 1189304f699SThierry Reding }; 1199304f699SThierry Reding 1209304f699SThierry Reding tj_trip_active2: active-2 { 12113b0aca3SThierry Reding temperature = <95000>; 12213b0aca3SThierry Reding hysteresis = <4000>; 12313b0aca3SThierry Reding type = "active"; 12413b0aca3SThierry Reding }; 12513b0aca3SThierry Reding }; 12613b0aca3SThierry Reding }; 12713b0aca3SThierry Reding }; 12813b0aca3SThierry Reding}; 129