1e04bfdacSStephen Warren/dts-v1/; 2e04bfdacSStephen Warren 3e04bfdacSStephen Warren#include "tegra124.dtsi" 4e04bfdacSStephen Warren 5e04bfdacSStephen Warren/ { 6e04bfdacSStephen Warren model = "NVIDIA Jetson TK1"; 7e04bfdacSStephen Warren compatible = "nvidia,jetson-tk1", "nvidia,tegra124"; 8e04bfdacSStephen Warren 9c3691392SSimon Glass chosen { 10c3691392SSimon Glass stdout-path = &uartd; 11c3691392SSimon Glass }; 12c3691392SSimon Glass 13e04bfdacSStephen Warren aliases { 14e04bfdacSStephen Warren i2c0 = "/i2c@7000d000"; 15e04bfdacSStephen Warren i2c1 = "/i2c@7000c000"; 16e04bfdacSStephen Warren i2c2 = "/i2c@7000c400"; 17e04bfdacSStephen Warren i2c3 = "/i2c@7000c500"; 18e04bfdacSStephen Warren i2c4 = "/i2c@7000c700"; 19e04bfdacSStephen Warren sdhci0 = "/sdhci@700b0600"; 20e04bfdacSStephen Warren sdhci1 = "/sdhci@700b0400"; 21e04bfdacSStephen Warren spi0 = "/spi@7000d400"; 22e04bfdacSStephen Warren spi1 = "/spi@7000da00"; 23e6607cffSStephen Warren usb0 = "/usb@7d000000"; 24e6607cffSStephen Warren usb1 = "/usb@7d008000"; 25e04bfdacSStephen Warren }; 26e04bfdacSStephen Warren 27e04bfdacSStephen Warren memory { 28e04bfdacSStephen Warren device_type = "memory"; 29e04bfdacSStephen Warren reg = <0x80000000 0x80000000>; 30e04bfdacSStephen Warren }; 31e04bfdacSStephen Warren 32*6e2fca94SThierry Reding pcie-controller@01003000 { 33*6e2fca94SThierry Reding status = "okay"; 34*6e2fca94SThierry Reding 35*6e2fca94SThierry Reding avddio-pex-supply = <&vdd_1v05_run>; 36*6e2fca94SThierry Reding dvddio-pex-supply = <&vdd_1v05_run>; 37*6e2fca94SThierry Reding avdd-pex-pll-supply = <&vdd_1v05_run>; 38*6e2fca94SThierry Reding hvdd-pex-supply = <&vdd_3v3_lp0>; 39*6e2fca94SThierry Reding hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>; 40*6e2fca94SThierry Reding vddio-pex-ctl-supply = <&vdd_3v3_lp0>; 41*6e2fca94SThierry Reding avdd-pll-erefe-supply = <&avdd_1v05_run>; 42*6e2fca94SThierry Reding 43*6e2fca94SThierry Reding pci@1,0 { 44*6e2fca94SThierry Reding status = "okay"; 45*6e2fca94SThierry Reding }; 46*6e2fca94SThierry Reding 47*6e2fca94SThierry Reding pci@2,0 { 48*6e2fca94SThierry Reding status = "okay"; 49*6e2fca94SThierry Reding }; 50*6e2fca94SThierry Reding }; 51*6e2fca94SThierry Reding 52e04bfdacSStephen Warren i2c@7000c000 { 53e04bfdacSStephen Warren status = "okay"; 54e04bfdacSStephen Warren clock-frequency = <100000>; 55e04bfdacSStephen Warren }; 56e04bfdacSStephen Warren 57e04bfdacSStephen Warren i2c@7000c400 { 58e04bfdacSStephen Warren status = "okay"; 59e04bfdacSStephen Warren clock-frequency = <100000>; 60e04bfdacSStephen Warren }; 61e04bfdacSStephen Warren 62e04bfdacSStephen Warren i2c@7000c500 { 63e04bfdacSStephen Warren status = "okay"; 64e04bfdacSStephen Warren clock-frequency = <100000>; 65e04bfdacSStephen Warren }; 66e04bfdacSStephen Warren 67e04bfdacSStephen Warren i2c@7000c700 { 68e04bfdacSStephen Warren status = "okay"; 69e04bfdacSStephen Warren clock-frequency = <100000>; 70e04bfdacSStephen Warren }; 71e04bfdacSStephen Warren 72*6e2fca94SThierry Reding /* Expansion PWR_I2C_*, on-board components */ 73e04bfdacSStephen Warren i2c@7000d000 { 74e04bfdacSStephen Warren status = "okay"; 75e04bfdacSStephen Warren clock-frequency = <400000>; 76*6e2fca94SThierry Reding 77*6e2fca94SThierry Reding pmic: pmic@40 { 78*6e2fca94SThierry Reding compatible = "ams,as3722"; 79*6e2fca94SThierry Reding reg = <0x40>; 80*6e2fca94SThierry Reding interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>; 81*6e2fca94SThierry Reding 82*6e2fca94SThierry Reding ams,system-power-controller; 83*6e2fca94SThierry Reding 84*6e2fca94SThierry Reding #interrupt-cells = <2>; 85*6e2fca94SThierry Reding interrupt-controller; 86*6e2fca94SThierry Reding 87*6e2fca94SThierry Reding gpio-controller; 88*6e2fca94SThierry Reding #gpio-cells = <2>; 89*6e2fca94SThierry Reding 90*6e2fca94SThierry Reding pinctrl-names = "default"; 91*6e2fca94SThierry Reding pinctrl-0 = <&as3722_default>; 92*6e2fca94SThierry Reding 93*6e2fca94SThierry Reding as3722_default: pinmux { 94*6e2fca94SThierry Reding gpio0 { 95*6e2fca94SThierry Reding pins = "gpio0"; 96*6e2fca94SThierry Reding function = "gpio"; 97*6e2fca94SThierry Reding bias-pull-down; 98*6e2fca94SThierry Reding }; 99*6e2fca94SThierry Reding 100*6e2fca94SThierry Reding gpio1_2_4_7 { 101*6e2fca94SThierry Reding pins = "gpio1", "gpio2", "gpio4", "gpio7"; 102*6e2fca94SThierry Reding function = "gpio"; 103*6e2fca94SThierry Reding bias-pull-up; 104*6e2fca94SThierry Reding }; 105*6e2fca94SThierry Reding 106*6e2fca94SThierry Reding gpio3_5_6 { 107*6e2fca94SThierry Reding pins = "gpio3", "gpio5", "gpio6"; 108*6e2fca94SThierry Reding bias-high-impedance; 109*6e2fca94SThierry Reding }; 110*6e2fca94SThierry Reding }; 111*6e2fca94SThierry Reding 112*6e2fca94SThierry Reding regulators { 113*6e2fca94SThierry Reding vsup-sd2-supply = <&vdd_5v0_sys>; 114*6e2fca94SThierry Reding vsup-sd3-supply = <&vdd_5v0_sys>; 115*6e2fca94SThierry Reding vsup-sd4-supply = <&vdd_5v0_sys>; 116*6e2fca94SThierry Reding vsup-sd5-supply = <&vdd_5v0_sys>; 117*6e2fca94SThierry Reding vin-ldo0-supply = <&vdd_1v35_lp0>; 118*6e2fca94SThierry Reding vin-ldo1-6-supply = <&vdd_3v3_run>; 119*6e2fca94SThierry Reding vin-ldo2-5-7-supply = <&vddio_1v8>; 120*6e2fca94SThierry Reding vin-ldo3-4-supply = <&vdd_3v3_sys>; 121*6e2fca94SThierry Reding vin-ldo9-10-supply = <&vdd_5v0_sys>; 122*6e2fca94SThierry Reding vin-ldo11-supply = <&vdd_3v3_run>; 123*6e2fca94SThierry Reding 124*6e2fca94SThierry Reding sd0 { 125*6e2fca94SThierry Reding regulator-name = "+VDD_CPU_AP"; 126*6e2fca94SThierry Reding regulator-min-microvolt = <700000>; 127*6e2fca94SThierry Reding regulator-max-microvolt = <1400000>; 128*6e2fca94SThierry Reding regulator-min-microamp = <3500000>; 129*6e2fca94SThierry Reding regulator-max-microamp = <3500000>; 130*6e2fca94SThierry Reding regulator-always-on; 131*6e2fca94SThierry Reding regulator-boot-on; 132*6e2fca94SThierry Reding ams,ext-control = <2>; 133*6e2fca94SThierry Reding }; 134*6e2fca94SThierry Reding 135*6e2fca94SThierry Reding sd1 { 136*6e2fca94SThierry Reding regulator-name = "+VDD_CORE"; 137*6e2fca94SThierry Reding regulator-min-microvolt = <700000>; 138*6e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 139*6e2fca94SThierry Reding regulator-min-microamp = <2500000>; 140*6e2fca94SThierry Reding regulator-max-microamp = <2500000>; 141*6e2fca94SThierry Reding regulator-always-on; 142*6e2fca94SThierry Reding regulator-boot-on; 143*6e2fca94SThierry Reding ams,ext-control = <1>; 144*6e2fca94SThierry Reding }; 145*6e2fca94SThierry Reding 146*6e2fca94SThierry Reding vdd_1v35_lp0: sd2 { 147*6e2fca94SThierry Reding regulator-name = "+1.35V_LP0(sd2)"; 148*6e2fca94SThierry Reding regulator-min-microvolt = <1350000>; 149*6e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 150*6e2fca94SThierry Reding regulator-always-on; 151*6e2fca94SThierry Reding regulator-boot-on; 152*6e2fca94SThierry Reding }; 153*6e2fca94SThierry Reding 154*6e2fca94SThierry Reding sd3 { 155*6e2fca94SThierry Reding regulator-name = "+1.35V_LP0(sd3)"; 156*6e2fca94SThierry Reding regulator-min-microvolt = <1350000>; 157*6e2fca94SThierry Reding regulator-max-microvolt = <1350000>; 158*6e2fca94SThierry Reding regulator-always-on; 159*6e2fca94SThierry Reding regulator-boot-on; 160*6e2fca94SThierry Reding }; 161*6e2fca94SThierry Reding 162*6e2fca94SThierry Reding vdd_1v05_run: sd4 { 163*6e2fca94SThierry Reding regulator-name = "+1.05V_RUN"; 164*6e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 165*6e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 166*6e2fca94SThierry Reding }; 167*6e2fca94SThierry Reding 168*6e2fca94SThierry Reding vddio_1v8: sd5 { 169*6e2fca94SThierry Reding regulator-name = "+1.8V_VDDIO"; 170*6e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 171*6e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 172*6e2fca94SThierry Reding regulator-boot-on; 173*6e2fca94SThierry Reding regulator-always-on; 174*6e2fca94SThierry Reding }; 175*6e2fca94SThierry Reding 176*6e2fca94SThierry Reding vdd_gpu: sd6 { 177*6e2fca94SThierry Reding regulator-name = "+VDD_GPU_AP"; 178*6e2fca94SThierry Reding regulator-min-microvolt = <650000>; 179*6e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 180*6e2fca94SThierry Reding regulator-min-microamp = <3500000>; 181*6e2fca94SThierry Reding regulator-max-microamp = <3500000>; 182*6e2fca94SThierry Reding regulator-boot-on; 183*6e2fca94SThierry Reding regulator-always-on; 184*6e2fca94SThierry Reding }; 185*6e2fca94SThierry Reding 186*6e2fca94SThierry Reding avdd_1v05_run: ldo0 { 187*6e2fca94SThierry Reding regulator-name = "+1.05V_RUN_AVDD"; 188*6e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 189*6e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 190*6e2fca94SThierry Reding regulator-boot-on; 191*6e2fca94SThierry Reding regulator-always-on; 192*6e2fca94SThierry Reding ams,ext-control = <1>; 193*6e2fca94SThierry Reding }; 194*6e2fca94SThierry Reding 195*6e2fca94SThierry Reding ldo1 { 196*6e2fca94SThierry Reding regulator-name = "+1.8V_RUN_CAM"; 197*6e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 198*6e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 199*6e2fca94SThierry Reding }; 200*6e2fca94SThierry Reding 201*6e2fca94SThierry Reding ldo2 { 202*6e2fca94SThierry Reding regulator-name = "+1.2V_GEN_AVDD"; 203*6e2fca94SThierry Reding regulator-min-microvolt = <1200000>; 204*6e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 205*6e2fca94SThierry Reding regulator-boot-on; 206*6e2fca94SThierry Reding regulator-always-on; 207*6e2fca94SThierry Reding }; 208*6e2fca94SThierry Reding 209*6e2fca94SThierry Reding ldo3 { 210*6e2fca94SThierry Reding regulator-name = "+1.05V_LP0_VDD_RTC"; 211*6e2fca94SThierry Reding regulator-min-microvolt = <1000000>; 212*6e2fca94SThierry Reding regulator-max-microvolt = <1000000>; 213*6e2fca94SThierry Reding regulator-boot-on; 214*6e2fca94SThierry Reding regulator-always-on; 215*6e2fca94SThierry Reding ams,enable-tracking; 216*6e2fca94SThierry Reding }; 217*6e2fca94SThierry Reding 218*6e2fca94SThierry Reding ldo4 { 219*6e2fca94SThierry Reding regulator-name = "+2.8V_RUN_CAM"; 220*6e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 221*6e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 222*6e2fca94SThierry Reding }; 223*6e2fca94SThierry Reding 224*6e2fca94SThierry Reding ldo5 { 225*6e2fca94SThierry Reding regulator-name = "+1.2V_RUN_CAM_FRONT"; 226*6e2fca94SThierry Reding regulator-min-microvolt = <1200000>; 227*6e2fca94SThierry Reding regulator-max-microvolt = <1200000>; 228*6e2fca94SThierry Reding }; 229*6e2fca94SThierry Reding 230*6e2fca94SThierry Reding vddio_sdmmc3: ldo6 { 231*6e2fca94SThierry Reding regulator-name = "+VDDIO_SDMMC3"; 232*6e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 233*6e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 234*6e2fca94SThierry Reding }; 235*6e2fca94SThierry Reding 236*6e2fca94SThierry Reding ldo7 { 237*6e2fca94SThierry Reding regulator-name = "+1.05V_RUN_CAM_REAR"; 238*6e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 239*6e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 240*6e2fca94SThierry Reding }; 241*6e2fca94SThierry Reding 242*6e2fca94SThierry Reding ldo9 { 243*6e2fca94SThierry Reding regulator-name = "+3.3V_RUN_TOUCH"; 244*6e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 245*6e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 246*6e2fca94SThierry Reding }; 247*6e2fca94SThierry Reding 248*6e2fca94SThierry Reding ldo10 { 249*6e2fca94SThierry Reding regulator-name = "+2.8V_RUN_CAM_AF"; 250*6e2fca94SThierry Reding regulator-min-microvolt = <2800000>; 251*6e2fca94SThierry Reding regulator-max-microvolt = <2800000>; 252*6e2fca94SThierry Reding }; 253*6e2fca94SThierry Reding 254*6e2fca94SThierry Reding ldo11 { 255*6e2fca94SThierry Reding regulator-name = "+1.8V_RUN_VPP_FUSE"; 256*6e2fca94SThierry Reding regulator-min-microvolt = <1800000>; 257*6e2fca94SThierry Reding regulator-max-microvolt = <1800000>; 258*6e2fca94SThierry Reding }; 259*6e2fca94SThierry Reding }; 260*6e2fca94SThierry Reding }; 261e04bfdacSStephen Warren }; 262e04bfdacSStephen Warren 263e04bfdacSStephen Warren i2c@7000d100 { 264e04bfdacSStephen Warren status = "okay"; 265e04bfdacSStephen Warren clock-frequency = <400000>; 266e04bfdacSStephen Warren }; 267e04bfdacSStephen Warren 268e04bfdacSStephen Warren spi@7000d400 { 269e04bfdacSStephen Warren status = "okay"; 270e04bfdacSStephen Warren spi-max-frequency = <25000000>; 271e04bfdacSStephen Warren }; 272e04bfdacSStephen Warren 273e04bfdacSStephen Warren spi@7000da00 { 274e04bfdacSStephen Warren status = "okay"; 275e04bfdacSStephen Warren spi-max-frequency = <25000000>; 276e04bfdacSStephen Warren }; 277e04bfdacSStephen Warren 278b02f3e0cSThierry Reding padctl@7009f000 { 279b02f3e0cSThierry Reding pinctrl-0 = <&padctl_default>; 280b02f3e0cSThierry Reding pinctrl-names = "default"; 281b02f3e0cSThierry Reding 282b02f3e0cSThierry Reding padctl_default: pinmux { 283b02f3e0cSThierry Reding usb3 { 284b02f3e0cSThierry Reding nvidia,lanes = "pcie-0", "pcie-1"; 285b02f3e0cSThierry Reding nvidia,function = "usb3"; 286b02f3e0cSThierry Reding nvidia,iddq = <0>; 287b02f3e0cSThierry Reding }; 288b02f3e0cSThierry Reding 289b02f3e0cSThierry Reding pcie { 290b02f3e0cSThierry Reding nvidia,lanes = "pcie-2", "pcie-3", 291b02f3e0cSThierry Reding "pcie-4"; 292b02f3e0cSThierry Reding nvidia,function = "pcie"; 293b02f3e0cSThierry Reding nvidia,iddq = <0>; 294b02f3e0cSThierry Reding }; 295b02f3e0cSThierry Reding 296b02f3e0cSThierry Reding sata { 297b02f3e0cSThierry Reding nvidia,lanes = "sata-0"; 298b02f3e0cSThierry Reding nvidia,function = "sata"; 299b02f3e0cSThierry Reding nvidia,iddq = <0>; 300b02f3e0cSThierry Reding }; 301b02f3e0cSThierry Reding }; 302b02f3e0cSThierry Reding }; 303b02f3e0cSThierry Reding 304e04bfdacSStephen Warren sdhci@700b0400 { 305e04bfdacSStephen Warren status = "okay"; 306e04bfdacSStephen Warren cd-gpios = <&gpio 170 1>; /* gpio PV2 */ 307e04bfdacSStephen Warren power-gpios = <&gpio 136 0>; /* gpio PR0 */ 308e04bfdacSStephen Warren bus-width = <4>; 309e04bfdacSStephen Warren }; 310e04bfdacSStephen Warren 311e04bfdacSStephen Warren sdhci@700b0600 { 312e04bfdacSStephen Warren status = "okay"; 313e04bfdacSStephen Warren bus-width = <8>; 314e04bfdacSStephen Warren }; 315e04bfdacSStephen Warren 316e6607cffSStephen Warren usb@7d000000 { 317e6607cffSStephen Warren status = "okay"; 318e6607cffSStephen Warren dr_mode = "otg"; 319e6607cffSStephen Warren nvidia,vbus-gpio = <&gpio 108 0>; /* gpio PN4, USB_VBUS_EN0 */ 320e6607cffSStephen Warren }; 321e6607cffSStephen Warren 322e04bfdacSStephen Warren usb@7d008000 { 323e04bfdacSStephen Warren status = "okay"; 324e04bfdacSStephen Warren nvidia,vbus-gpio = <&gpio 109 0>; /* gpio PN5, USB_VBUS_EN1 */ 325e04bfdacSStephen Warren }; 326*6e2fca94SThierry Reding 327*6e2fca94SThierry Reding regulators { 328*6e2fca94SThierry Reding compatible = "simple-bus"; 329*6e2fca94SThierry Reding #address-cells = <1>; 330*6e2fca94SThierry Reding #size-cells = <0>; 331*6e2fca94SThierry Reding 332*6e2fca94SThierry Reding vdd_mux: regulator@0 { 333*6e2fca94SThierry Reding compatible = "regulator-fixed"; 334*6e2fca94SThierry Reding reg = <0>; 335*6e2fca94SThierry Reding regulator-name = "+VDD_MUX"; 336*6e2fca94SThierry Reding regulator-min-microvolt = <12000000>; 337*6e2fca94SThierry Reding regulator-max-microvolt = <12000000>; 338*6e2fca94SThierry Reding regulator-always-on; 339*6e2fca94SThierry Reding regulator-boot-on; 340*6e2fca94SThierry Reding }; 341*6e2fca94SThierry Reding 342*6e2fca94SThierry Reding vdd_5v0_sys: regulator@1 { 343*6e2fca94SThierry Reding compatible = "regulator-fixed"; 344*6e2fca94SThierry Reding reg = <1>; 345*6e2fca94SThierry Reding regulator-name = "+5V_SYS"; 346*6e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 347*6e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 348*6e2fca94SThierry Reding regulator-always-on; 349*6e2fca94SThierry Reding regulator-boot-on; 350*6e2fca94SThierry Reding vin-supply = <&vdd_mux>; 351*6e2fca94SThierry Reding }; 352*6e2fca94SThierry Reding 353*6e2fca94SThierry Reding vdd_3v3_sys: regulator@2 { 354*6e2fca94SThierry Reding compatible = "regulator-fixed"; 355*6e2fca94SThierry Reding reg = <2>; 356*6e2fca94SThierry Reding regulator-name = "+3.3V_SYS"; 357*6e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 358*6e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 359*6e2fca94SThierry Reding regulator-always-on; 360*6e2fca94SThierry Reding regulator-boot-on; 361*6e2fca94SThierry Reding vin-supply = <&vdd_mux>; 362*6e2fca94SThierry Reding }; 363*6e2fca94SThierry Reding 364*6e2fca94SThierry Reding vdd_3v3_run: regulator@3 { 365*6e2fca94SThierry Reding compatible = "regulator-fixed"; 366*6e2fca94SThierry Reding reg = <3>; 367*6e2fca94SThierry Reding regulator-name = "+3.3V_RUN"; 368*6e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 369*6e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 370*6e2fca94SThierry Reding regulator-always-on; 371*6e2fca94SThierry Reding regulator-boot-on; 372*6e2fca94SThierry Reding gpio = <&pmic 1 GPIO_ACTIVE_HIGH>; 373*6e2fca94SThierry Reding enable-active-high; 374*6e2fca94SThierry Reding vin-supply = <&vdd_3v3_sys>; 375*6e2fca94SThierry Reding }; 376*6e2fca94SThierry Reding 377*6e2fca94SThierry Reding vdd_3v3_hdmi: regulator@4 { 378*6e2fca94SThierry Reding compatible = "regulator-fixed"; 379*6e2fca94SThierry Reding reg = <4>; 380*6e2fca94SThierry Reding regulator-name = "+3.3V_AVDD_HDMI_AP_GATED"; 381*6e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 382*6e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 383*6e2fca94SThierry Reding vin-supply = <&vdd_3v3_run>; 384*6e2fca94SThierry Reding }; 385*6e2fca94SThierry Reding 386*6e2fca94SThierry Reding vdd_usb1_vbus: regulator@7 { 387*6e2fca94SThierry Reding compatible = "regulator-fixed"; 388*6e2fca94SThierry Reding reg = <7>; 389*6e2fca94SThierry Reding regulator-name = "+USB0_VBUS_SW"; 390*6e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 391*6e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 392*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; 393*6e2fca94SThierry Reding enable-active-high; 394*6e2fca94SThierry Reding gpio-open-drain; 395*6e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 396*6e2fca94SThierry Reding }; 397*6e2fca94SThierry Reding 398*6e2fca94SThierry Reding vdd_usb3_vbus: regulator@8 { 399*6e2fca94SThierry Reding compatible = "regulator-fixed"; 400*6e2fca94SThierry Reding reg = <8>; 401*6e2fca94SThierry Reding regulator-name = "+5V_USB_HS"; 402*6e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 403*6e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 404*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>; 405*6e2fca94SThierry Reding enable-active-high; 406*6e2fca94SThierry Reding gpio-open-drain; 407*6e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 408*6e2fca94SThierry Reding }; 409*6e2fca94SThierry Reding 410*6e2fca94SThierry Reding vdd_3v3_lp0: regulator@10 { 411*6e2fca94SThierry Reding compatible = "regulator-fixed"; 412*6e2fca94SThierry Reding reg = <10>; 413*6e2fca94SThierry Reding regulator-name = "+3.3V_LP0"; 414*6e2fca94SThierry Reding regulator-min-microvolt = <3300000>; 415*6e2fca94SThierry Reding regulator-max-microvolt = <3300000>; 416*6e2fca94SThierry Reding regulator-always-on; 417*6e2fca94SThierry Reding regulator-boot-on; 418*6e2fca94SThierry Reding gpio = <&pmic 2 GPIO_ACTIVE_HIGH>; 419*6e2fca94SThierry Reding enable-active-high; 420*6e2fca94SThierry Reding vin-supply = <&vdd_3v3_sys>; 421*6e2fca94SThierry Reding }; 422*6e2fca94SThierry Reding 423*6e2fca94SThierry Reding vdd_hdmi_pll: regulator@11 { 424*6e2fca94SThierry Reding compatible = "regulator-fixed"; 425*6e2fca94SThierry Reding reg = <11>; 426*6e2fca94SThierry Reding regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL"; 427*6e2fca94SThierry Reding regulator-min-microvolt = <1050000>; 428*6e2fca94SThierry Reding regulator-max-microvolt = <1050000>; 429*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>; 430*6e2fca94SThierry Reding vin-supply = <&vdd_1v05_run>; 431*6e2fca94SThierry Reding }; 432*6e2fca94SThierry Reding 433*6e2fca94SThierry Reding vdd_5v0_hdmi: regulator@12 { 434*6e2fca94SThierry Reding compatible = "regulator-fixed"; 435*6e2fca94SThierry Reding reg = <12>; 436*6e2fca94SThierry Reding regulator-name = "+5V_HDMI_CON"; 437*6e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 438*6e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 439*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>; 440*6e2fca94SThierry Reding enable-active-high; 441*6e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 442*6e2fca94SThierry Reding }; 443*6e2fca94SThierry Reding 444*6e2fca94SThierry Reding /* Molex power connector */ 445*6e2fca94SThierry Reding vdd_5v0_sata: regulator@13 { 446*6e2fca94SThierry Reding compatible = "regulator-fixed"; 447*6e2fca94SThierry Reding reg = <13>; 448*6e2fca94SThierry Reding regulator-name = "+5V_SATA"; 449*6e2fca94SThierry Reding regulator-min-microvolt = <5000000>; 450*6e2fca94SThierry Reding regulator-max-microvolt = <5000000>; 451*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 452*6e2fca94SThierry Reding enable-active-high; 453*6e2fca94SThierry Reding vin-supply = <&vdd_5v0_sys>; 454*6e2fca94SThierry Reding }; 455*6e2fca94SThierry Reding 456*6e2fca94SThierry Reding vdd_12v0_sata: regulator@14 { 457*6e2fca94SThierry Reding compatible = "regulator-fixed"; 458*6e2fca94SThierry Reding reg = <14>; 459*6e2fca94SThierry Reding regulator-name = "+12V_SATA"; 460*6e2fca94SThierry Reding regulator-min-microvolt = <12000000>; 461*6e2fca94SThierry Reding regulator-max-microvolt = <12000000>; 462*6e2fca94SThierry Reding gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>; 463*6e2fca94SThierry Reding enable-active-high; 464*6e2fca94SThierry Reding vin-supply = <&vdd_mux>; 465*6e2fca94SThierry Reding }; 466*6e2fca94SThierry Reding }; 467e04bfdacSStephen Warren}; 468