1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2724ba675SRob Herring/dts-v1/; 3724ba675SRob Herring 4724ba675SRob Herring#include <dt-bindings/input/input.h> 5*8f4c834dSTomasz Maciej Nowak#include <dt-bindings/leds/common.h> 6724ba675SRob Herring#include "tegra20.dtsi" 7724ba675SRob Herring#include "tegra20-cpu-opp.dtsi" 8724ba675SRob Herring 9724ba675SRob Herring/ { 10724ba675SRob Herring model = "Compulab TrimSlice board"; 11724ba675SRob Herring compatible = "compulab,trimslice", "nvidia,tegra20"; 12724ba675SRob Herring 13724ba675SRob Herring aliases { 14724ba675SRob Herring rtc0 = "/i2c@7000c500/rtc@56"; 15724ba675SRob Herring rtc1 = "/rtc@7000e000"; 16724ba675SRob Herring serial0 = &uarta; 17724ba675SRob Herring }; 18724ba675SRob Herring 19724ba675SRob Herring chosen { 20724ba675SRob Herring stdout-path = "serial0:115200n8"; 21724ba675SRob Herring }; 22724ba675SRob Herring 23724ba675SRob Herring memory@0 { 24724ba675SRob Herring reg = <0x00000000 0x40000000>; 25724ba675SRob Herring }; 26724ba675SRob Herring 27724ba675SRob Herring host1x@50000000 { 28724ba675SRob Herring hdmi@54280000 { 29724ba675SRob Herring status = "okay"; 30724ba675SRob Herring 31724ba675SRob Herring vdd-supply = <&hdmi_vdd_reg>; 32724ba675SRob Herring pll-supply = <&hdmi_pll_reg>; 33724ba675SRob Herring 34724ba675SRob Herring nvidia,ddc-i2c-bus = <&hdmi_ddc>; 35724ba675SRob Herring nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) 36724ba675SRob Herring GPIO_ACTIVE_HIGH>; 37724ba675SRob Herring }; 38724ba675SRob Herring }; 39724ba675SRob Herring 40724ba675SRob Herring pinmux@70000014 { 41724ba675SRob Herring pinctrl-names = "default"; 42724ba675SRob Herring pinctrl-0 = <&state_default>; 43724ba675SRob Herring 44724ba675SRob Herring state_default: pinmux { 45724ba675SRob Herring ata { 46724ba675SRob Herring nvidia,pins = "ata"; 47724ba675SRob Herring nvidia,function = "ide"; 48724ba675SRob Herring }; 49724ba675SRob Herring atb { 50724ba675SRob Herring nvidia,pins = "atb", "gma"; 51724ba675SRob Herring nvidia,function = "sdio4"; 52724ba675SRob Herring }; 53724ba675SRob Herring atc { 54724ba675SRob Herring nvidia,pins = "atc", "gmb"; 55724ba675SRob Herring nvidia,function = "nand"; 56724ba675SRob Herring }; 57724ba675SRob Herring atd { 58724ba675SRob Herring nvidia,pins = "atd", "ate", "gme", "pta"; 59724ba675SRob Herring nvidia,function = "gmi"; 60724ba675SRob Herring }; 61724ba675SRob Herring cdev1 { 62724ba675SRob Herring nvidia,pins = "cdev1"; 63724ba675SRob Herring nvidia,function = "plla_out"; 64724ba675SRob Herring }; 65724ba675SRob Herring cdev2 { 66724ba675SRob Herring nvidia,pins = "cdev2"; 67724ba675SRob Herring nvidia,function = "pllp_out4"; 68724ba675SRob Herring }; 69724ba675SRob Herring crtp { 70724ba675SRob Herring nvidia,pins = "crtp"; 71724ba675SRob Herring nvidia,function = "crt"; 72724ba675SRob Herring }; 73724ba675SRob Herring csus { 74724ba675SRob Herring nvidia,pins = "csus"; 75724ba675SRob Herring nvidia,function = "vi_sensor_clk"; 76724ba675SRob Herring }; 77724ba675SRob Herring dap1 { 78724ba675SRob Herring nvidia,pins = "dap1"; 79724ba675SRob Herring nvidia,function = "dap1"; 80724ba675SRob Herring }; 81724ba675SRob Herring dap2 { 82724ba675SRob Herring nvidia,pins = "dap2"; 83724ba675SRob Herring nvidia,function = "dap2"; 84724ba675SRob Herring }; 85724ba675SRob Herring dap3 { 86724ba675SRob Herring nvidia,pins = "dap3"; 87724ba675SRob Herring nvidia,function = "dap3"; 88724ba675SRob Herring }; 89724ba675SRob Herring dap4 { 90724ba675SRob Herring nvidia,pins = "dap4"; 91724ba675SRob Herring nvidia,function = "dap4"; 92724ba675SRob Herring }; 93724ba675SRob Herring ddc { 94724ba675SRob Herring nvidia,pins = "ddc"; 95724ba675SRob Herring nvidia,function = "i2c2"; 96724ba675SRob Herring }; 97724ba675SRob Herring dta { 98724ba675SRob Herring nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte"; 99724ba675SRob Herring nvidia,function = "vi"; 100724ba675SRob Herring }; 101724ba675SRob Herring dtf { 102724ba675SRob Herring nvidia,pins = "dtf"; 103724ba675SRob Herring nvidia,function = "i2c3"; 104724ba675SRob Herring }; 105724ba675SRob Herring gmc { 106724ba675SRob Herring nvidia,pins = "gmc", "gmd"; 107724ba675SRob Herring nvidia,function = "sflash"; 108724ba675SRob Herring }; 109724ba675SRob Herring gpu { 110724ba675SRob Herring nvidia,pins = "gpu"; 111724ba675SRob Herring nvidia,function = "uarta"; 112724ba675SRob Herring }; 113724ba675SRob Herring gpu7 { 114724ba675SRob Herring nvidia,pins = "gpu7"; 115724ba675SRob Herring nvidia,function = "rtck"; 116724ba675SRob Herring }; 117724ba675SRob Herring gpv { 118724ba675SRob Herring nvidia,pins = "gpv", "slxa", "slxk"; 119724ba675SRob Herring nvidia,function = "pcie"; 120724ba675SRob Herring }; 121724ba675SRob Herring hdint { 122724ba675SRob Herring nvidia,pins = "hdint"; 123724ba675SRob Herring nvidia,function = "hdmi"; 124724ba675SRob Herring }; 125724ba675SRob Herring i2cp { 126724ba675SRob Herring nvidia,pins = "i2cp"; 127724ba675SRob Herring nvidia,function = "i2cp"; 128724ba675SRob Herring }; 129724ba675SRob Herring irrx { 130724ba675SRob Herring nvidia,pins = "irrx", "irtx"; 131724ba675SRob Herring nvidia,function = "uartb"; 132724ba675SRob Herring }; 133724ba675SRob Herring kbca { 134724ba675SRob Herring nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd", 135724ba675SRob Herring "kbce", "kbcf"; 136724ba675SRob Herring nvidia,function = "kbc"; 137724ba675SRob Herring }; 138724ba675SRob Herring lcsn { 139724ba675SRob Herring nvidia,pins = "lcsn", "ld0", "ld1", "ld2", 140724ba675SRob Herring "ld3", "ld4", "ld5", "ld6", "ld7", 141724ba675SRob Herring "ld8", "ld9", "ld10", "ld11", "ld12", 142724ba675SRob Herring "ld13", "ld14", "ld15", "ld16", "ld17", 143724ba675SRob Herring "ldc", "ldi", "lhp0", "lhp1", "lhp2", 144724ba675SRob Herring "lhs", "lm0", "lm1", "lpp", "lpw0", 145724ba675SRob Herring "lpw1", "lpw2", "lsc0", "lsc1", "lsck", 146724ba675SRob Herring "lsda", "lsdi", "lspi", "lvp0", "lvp1", 147724ba675SRob Herring "lvs"; 148724ba675SRob Herring nvidia,function = "displaya"; 149724ba675SRob Herring }; 150724ba675SRob Herring owc { 151724ba675SRob Herring nvidia,pins = "owc", "uac"; 152724ba675SRob Herring nvidia,function = "rsvd2"; 153724ba675SRob Herring }; 154724ba675SRob Herring pmc { 155724ba675SRob Herring nvidia,pins = "pmc"; 156724ba675SRob Herring nvidia,function = "pwr_on"; 157724ba675SRob Herring }; 158724ba675SRob Herring rm { 159724ba675SRob Herring nvidia,pins = "rm"; 160724ba675SRob Herring nvidia,function = "i2c1"; 161724ba675SRob Herring }; 162724ba675SRob Herring sdb { 163724ba675SRob Herring nvidia,pins = "sdb", "sdc", "sdd"; 164724ba675SRob Herring nvidia,function = "pwm"; 165724ba675SRob Herring }; 166724ba675SRob Herring sdio1 { 167724ba675SRob Herring nvidia,pins = "sdio1"; 168724ba675SRob Herring nvidia,function = "sdio1"; 169724ba675SRob Herring }; 170724ba675SRob Herring slxc { 171724ba675SRob Herring nvidia,pins = "slxc", "slxd"; 172724ba675SRob Herring nvidia,function = "sdio3"; 173724ba675SRob Herring }; 174724ba675SRob Herring spdi { 175724ba675SRob Herring nvidia,pins = "spdi", "spdo"; 176724ba675SRob Herring nvidia,function = "spdif"; 177724ba675SRob Herring }; 178724ba675SRob Herring spia { 179724ba675SRob Herring nvidia,pins = "spia", "spib", "spic"; 180724ba675SRob Herring nvidia,function = "spi2"; 181724ba675SRob Herring }; 182724ba675SRob Herring spid { 183724ba675SRob Herring nvidia,pins = "spid", "spie", "spif"; 184724ba675SRob Herring nvidia,function = "spi1"; 185724ba675SRob Herring }; 186724ba675SRob Herring spig { 187724ba675SRob Herring nvidia,pins = "spig", "spih"; 188724ba675SRob Herring nvidia,function = "spi2_alt"; 189724ba675SRob Herring }; 190724ba675SRob Herring uaa { 191724ba675SRob Herring nvidia,pins = "uaa", "uab", "uda"; 192724ba675SRob Herring nvidia,function = "ulpi"; 193724ba675SRob Herring }; 194724ba675SRob Herring uad { 195724ba675SRob Herring nvidia,pins = "uad"; 196724ba675SRob Herring nvidia,function = "irda"; 197724ba675SRob Herring }; 198724ba675SRob Herring uca { 199724ba675SRob Herring nvidia,pins = "uca", "ucb"; 200724ba675SRob Herring nvidia,function = "uartc"; 201724ba675SRob Herring }; 202724ba675SRob Herring conf_ata { 203724ba675SRob Herring nvidia,pins = "ata", "atc", "atd", "ate", 204724ba675SRob Herring "crtp", "dap2", "dap3", "dap4", "dta", 205*8f4c834dSTomasz Maciej Nowak "dtb", "dtc", "dtd", "gmb", "gme", 206*8f4c834dSTomasz Maciej Nowak "i2cp", "pta", "slxc", "slxd", "spdi", 207*8f4c834dSTomasz Maciej Nowak "spdo", "uda"; 208724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_NONE>; 209724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_ENABLE>; 210724ba675SRob Herring }; 211724ba675SRob Herring conf_atb { 212724ba675SRob Herring nvidia,pins = "atb", "cdev1", "cdev2", "dap1", 213*8f4c834dSTomasz Maciej Nowak "dte", "gma", "gmc", "gmd", "gpu", 214*8f4c834dSTomasz Maciej Nowak "gpu7", "gpv", "sdio1", "slxa", "slxk", 215*8f4c834dSTomasz Maciej Nowak "uac"; 216724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_NONE>; 217724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_DISABLE>; 218724ba675SRob Herring }; 219724ba675SRob Herring conf_ck32 { 220724ba675SRob Herring nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", 221724ba675SRob Herring "pmcc", "pmcd", "pmce", "xm2c", "xm2d"; 222724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_NONE>; 223724ba675SRob Herring }; 224724ba675SRob Herring conf_csus { 225724ba675SRob Herring nvidia,pins = "csus", "spia", "spib", 226724ba675SRob Herring "spid", "spif"; 227724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 228724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_ENABLE>; 229724ba675SRob Herring }; 230724ba675SRob Herring conf_ddc { 231724ba675SRob Herring nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd"; 232724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_UP>; 233724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_DISABLE>; 234724ba675SRob Herring }; 235724ba675SRob Herring conf_hdint { 236724ba675SRob Herring nvidia,pins = "hdint", "lcsn", "ldc", "lm1", 237724ba675SRob Herring "lpw1", "lsc1", "lsck", "lsda", "lsdi", 238724ba675SRob Herring "lvp0", "pmc"; 239724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_ENABLE>; 240724ba675SRob Herring }; 241724ba675SRob Herring conf_irrx { 242724ba675SRob Herring nvidia,pins = "irrx", "irtx", "kbca", "kbcb", 243724ba675SRob Herring "kbcc", "kbcd", "kbce", "kbcf", "owc", 244724ba675SRob Herring "spic", "spie", "spig", "spih", "uaa", 245724ba675SRob Herring "uab", "uad", "uca", "ucb"; 246724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_UP>; 247724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_ENABLE>; 248724ba675SRob Herring }; 249724ba675SRob Herring conf_lc { 250724ba675SRob Herring nvidia,pins = "lc", "ls"; 251724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_UP>; 252724ba675SRob Herring }; 253724ba675SRob Herring conf_ld0 { 254724ba675SRob Herring nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4", 255724ba675SRob Herring "ld5", "ld6", "ld7", "ld8", "ld9", 256724ba675SRob Herring "ld10", "ld11", "ld12", "ld13", "ld14", 257724ba675SRob Herring "ld15", "ld16", "ld17", "ldi", "lhp0", 258724ba675SRob Herring "lhp1", "lhp2", "lhs", "lm0", "lpp", 259724ba675SRob Herring "lpw0", "lpw2", "lsc0", "lspi", "lvp1", 260724ba675SRob Herring "lvs", "sdb"; 261724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_DISABLE>; 262724ba675SRob Herring }; 263724ba675SRob Herring conf_ld17_0 { 264724ba675SRob Herring nvidia,pins = "ld17_0", "ld19_18", "ld21_20", 265724ba675SRob Herring "ld23_22"; 266724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 267724ba675SRob Herring }; 268724ba675SRob Herring conf_spif { 269724ba675SRob Herring nvidia,pins = "spif"; 270724ba675SRob Herring nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 271724ba675SRob Herring nvidia,tristate = <TEGRA_PIN_DISABLE>; 272724ba675SRob Herring }; 273724ba675SRob Herring }; 274724ba675SRob Herring }; 275724ba675SRob Herring 276724ba675SRob Herring i2s@70002800 { 277724ba675SRob Herring status = "okay"; 278724ba675SRob Herring }; 279724ba675SRob Herring 280724ba675SRob Herring serial@70006000 { 2819766116aSThierry Reding /delete-property/ dmas; 2829766116aSThierry Reding /delete-property/ dma-names; 283724ba675SRob Herring status = "okay"; 284724ba675SRob Herring }; 285724ba675SRob Herring 286724ba675SRob Herring dvi_ddc: i2c@7000c000 { 287724ba675SRob Herring status = "okay"; 288724ba675SRob Herring clock-frequency = <100000>; 289724ba675SRob Herring }; 290724ba675SRob Herring 291724ba675SRob Herring spi@7000c380 { 292724ba675SRob Herring status = "okay"; 293724ba675SRob Herring spi-max-frequency = <48000000>; 294724ba675SRob Herring 295724ba675SRob Herring flash@0 { 296724ba675SRob Herring compatible = "winbond,w25q80bl", "jedec,spi-nor"; 297724ba675SRob Herring reg = <0>; 298724ba675SRob Herring spi-max-frequency = <48000000>; 299724ba675SRob Herring }; 300724ba675SRob Herring }; 301724ba675SRob Herring 302724ba675SRob Herring hdmi_ddc: i2c@7000c400 { 303724ba675SRob Herring status = "okay"; 304724ba675SRob Herring clock-frequency = <100000>; 305724ba675SRob Herring }; 306724ba675SRob Herring 307724ba675SRob Herring i2c@7000c500 { 308724ba675SRob Herring status = "okay"; 309724ba675SRob Herring clock-frequency = <400000>; 310724ba675SRob Herring 311724ba675SRob Herring codec: codec@1a { 312724ba675SRob Herring compatible = "ti,tlv320aic23"; 313724ba675SRob Herring reg = <0x1a>; 314724ba675SRob Herring }; 315724ba675SRob Herring 316724ba675SRob Herring rtc@56 { 317724ba675SRob Herring compatible = "emmicro,em3027"; 318724ba675SRob Herring reg = <0x56>; 319724ba675SRob Herring }; 320724ba675SRob Herring }; 321724ba675SRob Herring 322724ba675SRob Herring pmc@7000e400 { 323724ba675SRob Herring nvidia,suspend-mode = <1>; 324724ba675SRob Herring nvidia,cpu-pwr-good-time = <5000>; 325724ba675SRob Herring nvidia,cpu-pwr-off-time = <5000>; 326724ba675SRob Herring nvidia,core-pwr-good-time = <3845 3845>; 327724ba675SRob Herring nvidia,core-pwr-off-time = <3875>; 328724ba675SRob Herring nvidia,sys-clock-req-active-high; 329724ba675SRob Herring core-supply = <&vdd_core>; 330724ba675SRob Herring }; 331724ba675SRob Herring 332724ba675SRob Herring pcie@80003000 { 333724ba675SRob Herring status = "okay"; 334724ba675SRob Herring 335724ba675SRob Herring avdd-pex-supply = <&pci_vdd_reg>; 336724ba675SRob Herring vdd-pex-supply = <&pci_vdd_reg>; 337724ba675SRob Herring avdd-pex-pll-supply = <&pci_vdd_reg>; 338724ba675SRob Herring avdd-plle-supply = <&pci_vdd_reg>; 339724ba675SRob Herring vddio-pex-clk-supply = <&pci_clk_reg>; 340724ba675SRob Herring 341724ba675SRob Herring pci@1,0 { 342724ba675SRob Herring status = "okay"; 343724ba675SRob Herring }; 344724ba675SRob Herring }; 345724ba675SRob Herring 346724ba675SRob Herring usb@c5000000 { 347724ba675SRob Herring status = "okay"; 348724ba675SRob Herring }; 349724ba675SRob Herring 350724ba675SRob Herring usb-phy@c5000000 { 351724ba675SRob Herring status = "okay"; 352724ba675SRob Herring vbus-supply = <&vbus_reg>; 353724ba675SRob Herring }; 354724ba675SRob Herring 355724ba675SRob Herring usb@c5004000 { 356724ba675SRob Herring status = "okay"; 357724ba675SRob Herring }; 358724ba675SRob Herring 359724ba675SRob Herring usb-phy@c5004000 { 360724ba675SRob Herring status = "okay"; 361724ba675SRob Herring nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0) 362724ba675SRob Herring GPIO_ACTIVE_LOW>; 363724ba675SRob Herring }; 364724ba675SRob Herring 365724ba675SRob Herring usb@c5008000 { 366724ba675SRob Herring status = "okay"; 367724ba675SRob Herring }; 368724ba675SRob Herring 369724ba675SRob Herring usb-phy@c5008000 { 370724ba675SRob Herring status = "okay"; 371724ba675SRob Herring }; 372724ba675SRob Herring 373724ba675SRob Herring mmc@c8000000 { 374724ba675SRob Herring status = "okay"; 375724ba675SRob Herring broken-cd; 376724ba675SRob Herring bus-width = <4>; 377724ba675SRob Herring }; 378724ba675SRob Herring 379724ba675SRob Herring mmc@c8000600 { 380724ba675SRob Herring status = "okay"; 381724ba675SRob Herring cd-gpios = <&gpio TEGRA_GPIO(P, 1) GPIO_ACTIVE_LOW>; 382724ba675SRob Herring wp-gpios = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>; 383724ba675SRob Herring bus-width = <4>; 384724ba675SRob Herring }; 385724ba675SRob Herring 386724ba675SRob Herring clk32k_in: clock-32k { 387724ba675SRob Herring compatible = "fixed-clock"; 388724ba675SRob Herring clock-frequency = <32768>; 389724ba675SRob Herring #clock-cells = <0>; 390724ba675SRob Herring }; 391724ba675SRob Herring 392724ba675SRob Herring cpus { 393724ba675SRob Herring cpu0: cpu@0 { 394724ba675SRob Herring operating-points-v2 = <&cpu0_opp_table>; 395724ba675SRob Herring }; 396724ba675SRob Herring 397724ba675SRob Herring cpu@1 { 398724ba675SRob Herring operating-points-v2 = <&cpu0_opp_table>; 399724ba675SRob Herring }; 400724ba675SRob Herring }; 401724ba675SRob Herring 402724ba675SRob Herring gpio-keys { 403724ba675SRob Herring compatible = "gpio-keys"; 404724ba675SRob Herring 405724ba675SRob Herring key-power { 406724ba675SRob Herring label = "Power"; 407724ba675SRob Herring gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 408724ba675SRob Herring linux,code = <KEY_POWER>; 409724ba675SRob Herring wakeup-source; 410724ba675SRob Herring }; 411724ba675SRob Herring }; 412724ba675SRob Herring 413*8f4c834dSTomasz Maciej Nowak leds { 414*8f4c834dSTomasz Maciej Nowak compatible = "gpio-leds"; 415*8f4c834dSTomasz Maciej Nowak 416*8f4c834dSTomasz Maciej Nowak led-ds2 { 417*8f4c834dSTomasz Maciej Nowak color = <LED_COLOR_ID_GREEN>; 418*8f4c834dSTomasz Maciej Nowak function = LED_FUNCTION_INDICATOR; 419*8f4c834dSTomasz Maciej Nowak function-enumerator = <2>; 420*8f4c834dSTomasz Maciej Nowak gpios = <&gpio TEGRA_GPIO(D, 2) GPIO_ACTIVE_LOW>; 421*8f4c834dSTomasz Maciej Nowak }; 422*8f4c834dSTomasz Maciej Nowak 423*8f4c834dSTomasz Maciej Nowak led-ds3 { 424*8f4c834dSTomasz Maciej Nowak color = <LED_COLOR_ID_GREEN>; 425*8f4c834dSTomasz Maciej Nowak function = LED_FUNCTION_INDICATOR; 426*8f4c834dSTomasz Maciej Nowak function-enumerator = <3>; 427*8f4c834dSTomasz Maciej Nowak gpios = <&gpio TEGRA_GPIO(BB, 5) GPIO_ACTIVE_LOW>; 428*8f4c834dSTomasz Maciej Nowak }; 429*8f4c834dSTomasz Maciej Nowak }; 430*8f4c834dSTomasz Maciej Nowak 431724ba675SRob Herring poweroff { 432724ba675SRob Herring compatible = "gpio-poweroff"; 433724ba675SRob Herring gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>; 434724ba675SRob Herring }; 435724ba675SRob Herring 436724ba675SRob Herring hdmi_vdd_reg: regulator-hdmi { 437724ba675SRob Herring compatible = "regulator-fixed"; 438724ba675SRob Herring regulator-name = "avdd_hdmi"; 439724ba675SRob Herring regulator-min-microvolt = <3300000>; 440724ba675SRob Herring regulator-max-microvolt = <3300000>; 441724ba675SRob Herring regulator-always-on; 442724ba675SRob Herring }; 443724ba675SRob Herring 444724ba675SRob Herring hdmi_pll_reg: regulator-hdmipll { 445724ba675SRob Herring compatible = "regulator-fixed"; 446724ba675SRob Herring regulator-name = "avdd_hdmi_pll"; 447724ba675SRob Herring regulator-min-microvolt = <1800000>; 448724ba675SRob Herring regulator-max-microvolt = <1800000>; 449724ba675SRob Herring regulator-always-on; 450724ba675SRob Herring }; 451724ba675SRob Herring 452724ba675SRob Herring vbus_reg: regulator-vbus { 453724ba675SRob Herring compatible = "regulator-fixed"; 454724ba675SRob Herring regulator-name = "usb1_vbus"; 455724ba675SRob Herring regulator-min-microvolt = <5000000>; 456724ba675SRob Herring regulator-max-microvolt = <5000000>; 457724ba675SRob Herring enable-active-high; 458724ba675SRob Herring gpio = <&gpio TEGRA_GPIO(V, 2) 0>; 459724ba675SRob Herring regulator-always-on; 460724ba675SRob Herring regulator-boot-on; 461724ba675SRob Herring }; 462724ba675SRob Herring 463724ba675SRob Herring pci_clk_reg: regulator-pciclk { 464724ba675SRob Herring compatible = "regulator-fixed"; 465724ba675SRob Herring regulator-name = "pci_clk"; 466724ba675SRob Herring regulator-min-microvolt = <3300000>; 467724ba675SRob Herring regulator-max-microvolt = <3300000>; 468724ba675SRob Herring regulator-always-on; 469724ba675SRob Herring }; 470724ba675SRob Herring 471724ba675SRob Herring pci_vdd_reg: regulator-pcivdd { 472724ba675SRob Herring compatible = "regulator-fixed"; 473724ba675SRob Herring regulator-name = "pci_vdd"; 474724ba675SRob Herring regulator-min-microvolt = <1050000>; 475724ba675SRob Herring regulator-max-microvolt = <1050000>; 476724ba675SRob Herring regulator-always-on; 477724ba675SRob Herring }; 478724ba675SRob Herring 479724ba675SRob Herring vdd_core: regulator-core { 480724ba675SRob Herring compatible = "regulator-fixed"; 481724ba675SRob Herring regulator-name = "vdd_core"; 482724ba675SRob Herring regulator-min-microvolt = <1300000>; 483724ba675SRob Herring regulator-max-microvolt = <1300000>; 484724ba675SRob Herring regulator-always-on; 485724ba675SRob Herring }; 486724ba675SRob Herring 487724ba675SRob Herring sound { 488724ba675SRob Herring compatible = "nvidia,tegra-audio-trimslice"; 489724ba675SRob Herring nvidia,i2s-controller = <&tegra_i2s1>; 490724ba675SRob Herring nvidia,audio-codec = <&codec>; 491724ba675SRob Herring 492724ba675SRob Herring clocks = <&tegra_car TEGRA20_CLK_PLL_A>, 493724ba675SRob Herring <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, 494724ba675SRob Herring <&tegra_car TEGRA20_CLK_CDEV1>; 495724ba675SRob Herring clock-names = "pll_a", "pll_a_out0", "mclk"; 496724ba675SRob Herring }; 497724ba675SRob Herring}; 498