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