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