1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 2 3 #include "tegra234.dtsi" << 4 << 5 / { 3 / { 6 compatible = "nvidia,p3701", "nvidia,t 4 compatible = "nvidia,p3701", "nvidia,tegra234"; 7 5 8 aliases { 6 aliases { 9 mmc0 = "/bus@0/mmc@3460000"; 7 mmc0 = "/bus@0/mmc@3460000"; 10 mmc1 = "/bus@0/mmc@3400000"; 8 mmc1 = "/bus@0/mmc@3400000"; 11 }; 9 }; 12 10 13 bus@0 { 11 bus@0 { 14 aconnect@2900000 { 12 aconnect@2900000 { 15 status = "okay"; 13 status = "okay"; 16 14 17 ahub@2900800 { 15 ahub@2900800 { 18 status = "okay 16 status = "okay"; 19 17 20 i2s@2901000 { 18 i2s@2901000 { 21 status 19 status = "okay"; 22 }; 20 }; 23 21 24 i2s@2901100 { 22 i2s@2901100 { 25 status 23 status = "okay"; 26 }; 24 }; 27 25 28 i2s@2901300 { 26 i2s@2901300 { 29 status 27 status = "okay"; 30 }; 28 }; 31 29 32 i2s@2901500 { 30 i2s@2901500 { 33 status 31 status = "okay"; 34 }; 32 }; 35 33 36 dmic@2904200 { 34 dmic@2904200 { 37 status 35 status = "okay"; 38 }; 36 }; 39 }; 37 }; 40 38 41 dma-controller@2930000 39 dma-controller@2930000 { 42 status = "okay 40 status = "okay"; 43 }; 41 }; 44 42 45 interrupt-controller@2 43 interrupt-controller@2a40000 { 46 status = "okay 44 status = "okay"; 47 }; 45 }; 48 }; 46 }; 49 47 50 i2c@3160000 { << 51 status = "okay"; << 52 << 53 eeprom@50 { << 54 compatible = " << 55 reg = <0x50>; << 56 << 57 label = "modul << 58 vcc-supply = < << 59 address-width << 60 pagesize = <8> << 61 size = <256>; << 62 read-only; << 63 }; << 64 }; << 65 << 66 spi@3270000 { << 67 status = "okay"; << 68 << 69 flash@0 { << 70 compatible = " << 71 reg = <0>; << 72 spi-max-freque << 73 spi-tx-bus-wid << 74 spi-rx-bus-wid << 75 }; << 76 }; << 77 << 78 mmc@3460000 { << 79 status = "okay"; << 80 bus-width = <8>; << 81 non-removable; << 82 }; << 83 << 84 padctl@3520000 { << 85 vclamp-usb-supply = <& << 86 avdd-usb-supply = <&vd << 87 << 88 ports { << 89 usb2-0 { << 90 vbus-s << 91 }; << 92 << 93 usb2-1 { << 94 vbus-s << 95 }; << 96 << 97 usb2-2 { << 98 vbus-s << 99 }; << 100 << 101 usb2-3 { << 102 vbus-s << 103 }; << 104 }; << 105 }; << 106 << 107 i2c@c240000 { 48 i2c@c240000 { 108 status = "okay"; 49 status = "okay"; 109 50 110 power-sensor@40 { 51 power-sensor@40 { 111 compatible = " 52 compatible = "ti,ina3221"; 112 reg = <0x40>; 53 reg = <0x40>; 113 #address-cells 54 #address-cells = <1>; 114 #size-cells = 55 #size-cells = <0>; 115 56 116 input@0 { 57 input@0 { 117 reg = 58 reg = <0x0>; 118 label 59 label = "VDD_GPU_SOC"; 119 shunt- 60 shunt-resistor-micro-ohms = <2000>; 120 }; 61 }; 121 62 122 input@1 { 63 input@1 { 123 reg = 64 reg = <0x1>; 124 label 65 label = "VDD_CPU_CV"; 125 shunt- 66 shunt-resistor-micro-ohms = <2000>; 126 }; 67 }; 127 68 128 input@2 { 69 input@2 { 129 reg = 70 reg = <0x2>; 130 label 71 label = "VIN_SYS_5V0"; 131 shunt- 72 shunt-resistor-micro-ohms = <2000>; 132 ti,sum 73 ti,summation-disable; 133 }; 74 }; 134 }; 75 }; 135 76 136 power-sensor@41 { 77 power-sensor@41 { 137 compatible = " 78 compatible = "ti,ina3221"; 138 reg = <0x41>; 79 reg = <0x41>; 139 #address-cells 80 #address-cells = <1>; 140 #size-cells = 81 #size-cells = <0>; 141 82 142 input@0 { 83 input@0 { 143 reg = 84 reg = <0x0>; 144 status 85 status = "disabled"; 145 }; 86 }; 146 87 147 input@1 { 88 input@1 { 148 reg = 89 reg = <0x1>; 149 label 90 label = "VDDQ_VDD2_1V8AO"; 150 shunt- 91 shunt-resistor-micro-ohms = <2000>; 151 }; 92 }; 152 93 153 input@2 { 94 input@2 { 154 reg = 95 reg = <0x2>; 155 status 96 status = "disabled"; 156 }; 97 }; 157 }; 98 }; 158 }; 99 }; 159 << 160 rtc@c2a0000 { << 161 status = "okay"; << 162 }; << 163 << 164 pmc@c360000 { << 165 nvidia,invert-interrup << 166 }; << 167 }; << 168 << 169 bpmp { << 170 i2c { << 171 status = "okay"; << 172 << 173 thermal-sensor@4c { << 174 compatible = " << 175 status = "okay << 176 reg = <0x4c>; << 177 vcc-supply = < << 178 }; << 179 }; << 180 << 181 thermal { << 182 status = "okay"; << 183 }; << 184 }; << 185 << 186 vdd_1v8_ao: regulator-vdd-1v8-ao { << 187 compatible = "regulator-fixed" << 188 regulator-name = "VDD_1V8_AO"; << 189 regulator-min-microvolt = <180 << 190 regulator-max-microvolt = <180 << 191 regulator-always-on; << 192 }; << 193 << 194 vdd_1v8_hs: regulator-vdd-1v8-hs { << 195 compatible = "regulator-fixed" << 196 regulator-name = "VDD_1V8_HS"; << 197 regulator-min-microvolt = <180 << 198 regulator-max-microvolt = <180 << 199 regulator-always-on; << 200 }; << 201 << 202 vdd_1v8_ls: regulator-vdd-1v8-ls { << 203 compatible = "regulator-fixed" << 204 regulator-name = "VDD_1V8_LS"; << 205 regulator-min-microvolt = <180 << 206 regulator-max-microvolt = <180 << 207 regulator-always-on; << 208 }; << 209 << 210 vdd_3v3_ao: regulator-vdd-3v3-ao { << 211 compatible = "regulator-fixed" << 212 regulator-name = "VDD_3V3_AO"; << 213 regulator-min-microvolt = <330 << 214 regulator-max-microvolt = <330 << 215 regulator-always-on; << 216 }; << 217 << 218 vdd_5v0_sys: regulator-vdd-5v0-sys { << 219 compatible = "regulator-fixed" << 220 regulator-name = "VIN_SYS_5V0" << 221 regulator-min-microvolt = <500 << 222 regulator-max-microvolt = <500 << 223 regulator-always-on; << 224 regulator-boot-on; << 225 }; 100 }; 226 }; 101 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.