1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 2 /dts-v1/; 3 3 4 #include <dt-bindings/input/input.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/leds/common.h> << 6 #include "tegra20.dtsi" 5 #include "tegra20.dtsi" 7 #include "tegra20-cpu-opp.dtsi" 6 #include "tegra20-cpu-opp.dtsi" 8 7 9 / { 8 / { 10 model = "Compulab TrimSlice board"; 9 model = "Compulab TrimSlice board"; 11 compatible = "compulab,trimslice", "nv 10 compatible = "compulab,trimslice", "nvidia,tegra20"; 12 11 13 aliases { 12 aliases { 14 rtc0 = "/i2c@7000c500/rtc@56"; 13 rtc0 = "/i2c@7000c500/rtc@56"; 15 rtc1 = "/rtc@7000e000"; 14 rtc1 = "/rtc@7000e000"; 16 serial0 = &uarta; 15 serial0 = &uarta; 17 }; 16 }; 18 17 19 chosen { 18 chosen { 20 stdout-path = "serial0:115200n 19 stdout-path = "serial0:115200n8"; 21 }; 20 }; 22 21 23 memory@0 { 22 memory@0 { 24 reg = <0x00000000 0x40000000>; 23 reg = <0x00000000 0x40000000>; 25 }; 24 }; 26 25 27 host1x@50000000 { 26 host1x@50000000 { 28 hdmi@54280000 { 27 hdmi@54280000 { 29 status = "okay"; 28 status = "okay"; 30 29 31 vdd-supply = <&hdmi_vd 30 vdd-supply = <&hdmi_vdd_reg>; 32 pll-supply = <&hdmi_pl 31 pll-supply = <&hdmi_pll_reg>; 33 32 34 nvidia,ddc-i2c-bus = < 33 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 35 nvidia,hpd-gpio = <&gp 34 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) 36 GPIO_ACTIVE_HI 35 GPIO_ACTIVE_HIGH>; 37 }; 36 }; 38 }; 37 }; 39 38 40 pinmux@70000014 { 39 pinmux@70000014 { 41 pinctrl-names = "default"; 40 pinctrl-names = "default"; 42 pinctrl-0 = <&state_default>; 41 pinctrl-0 = <&state_default>; 43 42 44 state_default: pinmux { 43 state_default: pinmux { 45 ata { 44 ata { 46 nvidia,pins = 45 nvidia,pins = "ata"; 47 nvidia,functio 46 nvidia,function = "ide"; 48 }; 47 }; 49 atb { 48 atb { 50 nvidia,pins = 49 nvidia,pins = "atb", "gma"; 51 nvidia,functio 50 nvidia,function = "sdio4"; 52 }; 51 }; 53 atc { 52 atc { 54 nvidia,pins = 53 nvidia,pins = "atc", "gmb"; 55 nvidia,functio 54 nvidia,function = "nand"; 56 }; 55 }; 57 atd { 56 atd { 58 nvidia,pins = 57 nvidia,pins = "atd", "ate", "gme", "pta"; 59 nvidia,functio 58 nvidia,function = "gmi"; 60 }; 59 }; 61 cdev1 { 60 cdev1 { 62 nvidia,pins = 61 nvidia,pins = "cdev1"; 63 nvidia,functio 62 nvidia,function = "plla_out"; 64 }; 63 }; 65 cdev2 { 64 cdev2 { 66 nvidia,pins = 65 nvidia,pins = "cdev2"; 67 nvidia,functio 66 nvidia,function = "pllp_out4"; 68 }; 67 }; 69 crtp { 68 crtp { 70 nvidia,pins = 69 nvidia,pins = "crtp"; 71 nvidia,functio 70 nvidia,function = "crt"; 72 }; 71 }; 73 csus { 72 csus { 74 nvidia,pins = 73 nvidia,pins = "csus"; 75 nvidia,functio 74 nvidia,function = "vi_sensor_clk"; 76 }; 75 }; 77 dap1 { 76 dap1 { 78 nvidia,pins = 77 nvidia,pins = "dap1"; 79 nvidia,functio 78 nvidia,function = "dap1"; 80 }; 79 }; 81 dap2 { 80 dap2 { 82 nvidia,pins = 81 nvidia,pins = "dap2"; 83 nvidia,functio 82 nvidia,function = "dap2"; 84 }; 83 }; 85 dap3 { 84 dap3 { 86 nvidia,pins = 85 nvidia,pins = "dap3"; 87 nvidia,functio 86 nvidia,function = "dap3"; 88 }; 87 }; 89 dap4 { 88 dap4 { 90 nvidia,pins = 89 nvidia,pins = "dap4"; 91 nvidia,functio 90 nvidia,function = "dap4"; 92 }; 91 }; 93 ddc { 92 ddc { 94 nvidia,pins = 93 nvidia,pins = "ddc"; 95 nvidia,functio 94 nvidia,function = "i2c2"; 96 }; 95 }; 97 dta { 96 dta { 98 nvidia,pins = 97 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte"; 99 nvidia,functio 98 nvidia,function = "vi"; 100 }; 99 }; 101 dtf { 100 dtf { 102 nvidia,pins = 101 nvidia,pins = "dtf"; 103 nvidia,functio 102 nvidia,function = "i2c3"; 104 }; 103 }; 105 gmc { 104 gmc { 106 nvidia,pins = 105 nvidia,pins = "gmc", "gmd"; 107 nvidia,functio 106 nvidia,function = "sflash"; 108 }; 107 }; 109 gpu { 108 gpu { 110 nvidia,pins = 109 nvidia,pins = "gpu"; 111 nvidia,functio 110 nvidia,function = "uarta"; 112 }; 111 }; 113 gpu7 { 112 gpu7 { 114 nvidia,pins = 113 nvidia,pins = "gpu7"; 115 nvidia,functio 114 nvidia,function = "rtck"; 116 }; 115 }; 117 gpv { 116 gpv { 118 nvidia,pins = 117 nvidia,pins = "gpv", "slxa", "slxk"; 119 nvidia,functio 118 nvidia,function = "pcie"; 120 }; 119 }; 121 hdint { 120 hdint { 122 nvidia,pins = 121 nvidia,pins = "hdint"; 123 nvidia,functio 122 nvidia,function = "hdmi"; 124 }; 123 }; 125 i2cp { 124 i2cp { 126 nvidia,pins = 125 nvidia,pins = "i2cp"; 127 nvidia,functio 126 nvidia,function = "i2cp"; 128 }; 127 }; 129 irrx { 128 irrx { 130 nvidia,pins = 129 nvidia,pins = "irrx", "irtx"; 131 nvidia,functio 130 nvidia,function = "uartb"; 132 }; 131 }; 133 kbca { 132 kbca { 134 nvidia,pins = 133 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd", 135 "kbce" 134 "kbce", "kbcf"; 136 nvidia,functio 135 nvidia,function = "kbc"; 137 }; 136 }; 138 lcsn { 137 lcsn { 139 nvidia,pins = 138 nvidia,pins = "lcsn", "ld0", "ld1", "ld2", 140 "ld3", 139 "ld3", "ld4", "ld5", "ld6", "ld7", 141 "ld8", 140 "ld8", "ld9", "ld10", "ld11", "ld12", 142 "ld13" 141 "ld13", "ld14", "ld15", "ld16", "ld17", 143 "ldc", 142 "ldc", "ldi", "lhp0", "lhp1", "lhp2", 144 "lhs", 143 "lhs", "lm0", "lm1", "lpp", "lpw0", 145 "lpw1" 144 "lpw1", "lpw2", "lsc0", "lsc1", "lsck", 146 "lsda" 145 "lsda", "lsdi", "lspi", "lvp0", "lvp1", 147 "lvs"; 146 "lvs"; 148 nvidia,functio 147 nvidia,function = "displaya"; 149 }; 148 }; 150 owc { 149 owc { 151 nvidia,pins = 150 nvidia,pins = "owc", "uac"; 152 nvidia,functio 151 nvidia,function = "rsvd2"; 153 }; 152 }; 154 pmc { 153 pmc { 155 nvidia,pins = 154 nvidia,pins = "pmc"; 156 nvidia,functio 155 nvidia,function = "pwr_on"; 157 }; 156 }; 158 rm { 157 rm { 159 nvidia,pins = 158 nvidia,pins = "rm"; 160 nvidia,functio 159 nvidia,function = "i2c1"; 161 }; 160 }; 162 sdb { 161 sdb { 163 nvidia,pins = 162 nvidia,pins = "sdb", "sdc", "sdd"; 164 nvidia,functio 163 nvidia,function = "pwm"; 165 }; 164 }; 166 sdio1 { 165 sdio1 { 167 nvidia,pins = 166 nvidia,pins = "sdio1"; 168 nvidia,functio 167 nvidia,function = "sdio1"; 169 }; 168 }; 170 slxc { 169 slxc { 171 nvidia,pins = 170 nvidia,pins = "slxc", "slxd"; 172 nvidia,functio 171 nvidia,function = "sdio3"; 173 }; 172 }; 174 spdi { 173 spdi { 175 nvidia,pins = 174 nvidia,pins = "spdi", "spdo"; 176 nvidia,functio 175 nvidia,function = "spdif"; 177 }; 176 }; 178 spia { 177 spia { 179 nvidia,pins = 178 nvidia,pins = "spia", "spib", "spic"; 180 nvidia,functio 179 nvidia,function = "spi2"; 181 }; 180 }; 182 spid { 181 spid { 183 nvidia,pins = 182 nvidia,pins = "spid", "spie", "spif"; 184 nvidia,functio 183 nvidia,function = "spi1"; 185 }; 184 }; 186 spig { 185 spig { 187 nvidia,pins = 186 nvidia,pins = "spig", "spih"; 188 nvidia,functio 187 nvidia,function = "spi2_alt"; 189 }; 188 }; 190 uaa { 189 uaa { 191 nvidia,pins = 190 nvidia,pins = "uaa", "uab", "uda"; 192 nvidia,functio 191 nvidia,function = "ulpi"; 193 }; 192 }; 194 uad { 193 uad { 195 nvidia,pins = 194 nvidia,pins = "uad"; 196 nvidia,functio 195 nvidia,function = "irda"; 197 }; 196 }; 198 uca { 197 uca { 199 nvidia,pins = 198 nvidia,pins = "uca", "ucb"; 200 nvidia,functio 199 nvidia,function = "uartc"; 201 }; 200 }; 202 conf_ata { 201 conf_ata { 203 nvidia,pins = 202 nvidia,pins = "ata", "atc", "atd", "ate", 204 "crtp" 203 "crtp", "dap2", "dap3", "dap4", "dta", 205 "dtb", !! 204 "dtb", "dtc", "dtd", "dte", "gmb", 206 "i2cp" !! 205 "gme", "i2cp", "pta", "slxc", "slxd", 207 "spdo" !! 206 "spdi", "spdo", "uda"; 208 nvidia,pull = 207 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 209 nvidia,tristat 208 nvidia,tristate = <TEGRA_PIN_ENABLE>; 210 }; 209 }; 211 conf_atb { 210 conf_atb { 212 nvidia,pins = 211 nvidia,pins = "atb", "cdev1", "cdev2", "dap1", 213 "dte", !! 212 "gma", "gmc", "gmd", "gpu", "gpu7", 214 "gpu7" !! 213 "gpv", "sdio1", "slxa", "slxk", "uac"; 215 "uac"; << 216 nvidia,pull = 214 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 217 nvidia,tristat 215 nvidia,tristate = <TEGRA_PIN_DISABLE>; 218 }; 216 }; 219 conf_ck32 { 217 conf_ck32 { 220 nvidia,pins = 218 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb", 221 "pmcc" 219 "pmcc", "pmcd", "pmce", "xm2c", "xm2d"; 222 nvidia,pull = 220 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 223 }; 221 }; 224 conf_csus { 222 conf_csus { 225 nvidia,pins = 223 nvidia,pins = "csus", "spia", "spib", 226 "spid" 224 "spid", "spif"; 227 nvidia,pull = 225 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 228 nvidia,tristat 226 nvidia,tristate = <TEGRA_PIN_ENABLE>; 229 }; 227 }; 230 conf_ddc { 228 conf_ddc { 231 nvidia,pins = 229 nvidia,pins = "ddc", "dtf", "rm", "sdc", "sdd"; 232 nvidia,pull = 230 nvidia,pull = <TEGRA_PIN_PULL_UP>; 233 nvidia,tristat 231 nvidia,tristate = <TEGRA_PIN_DISABLE>; 234 }; 232 }; 235 conf_hdint { 233 conf_hdint { 236 nvidia,pins = 234 nvidia,pins = "hdint", "lcsn", "ldc", "lm1", 237 "lpw1" 235 "lpw1", "lsc1", "lsck", "lsda", "lsdi", 238 "lvp0" 236 "lvp0", "pmc"; 239 nvidia,tristat 237 nvidia,tristate = <TEGRA_PIN_ENABLE>; 240 }; 238 }; 241 conf_irrx { 239 conf_irrx { 242 nvidia,pins = 240 nvidia,pins = "irrx", "irtx", "kbca", "kbcb", 243 "kbcc" 241 "kbcc", "kbcd", "kbce", "kbcf", "owc", 244 "spic" 242 "spic", "spie", "spig", "spih", "uaa", 245 "uab", 243 "uab", "uad", "uca", "ucb"; 246 nvidia,pull = 244 nvidia,pull = <TEGRA_PIN_PULL_UP>; 247 nvidia,tristat 245 nvidia,tristate = <TEGRA_PIN_ENABLE>; 248 }; 246 }; 249 conf_lc { 247 conf_lc { 250 nvidia,pins = 248 nvidia,pins = "lc", "ls"; 251 nvidia,pull = 249 nvidia,pull = <TEGRA_PIN_PULL_UP>; 252 }; 250 }; 253 conf_ld0 { 251 conf_ld0 { 254 nvidia,pins = 252 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4", 255 "ld5", 253 "ld5", "ld6", "ld7", "ld8", "ld9", 256 "ld10" 254 "ld10", "ld11", "ld12", "ld13", "ld14", 257 "ld15" 255 "ld15", "ld16", "ld17", "ldi", "lhp0", 258 "lhp1" 256 "lhp1", "lhp2", "lhs", "lm0", "lpp", 259 "lpw0" 257 "lpw0", "lpw2", "lsc0", "lspi", "lvp1", 260 "lvs", 258 "lvs", "sdb"; 261 nvidia,tristat 259 nvidia,tristate = <TEGRA_PIN_DISABLE>; 262 }; 260 }; 263 conf_ld17_0 { 261 conf_ld17_0 { 264 nvidia,pins = 262 nvidia,pins = "ld17_0", "ld19_18", "ld21_20", 265 "ld23_ 263 "ld23_22"; 266 nvidia,pull = 264 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 267 }; 265 }; 268 conf_spif { 266 conf_spif { 269 nvidia,pins = 267 nvidia,pins = "spif"; 270 nvidia,pull = 268 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 271 nvidia,tristat 269 nvidia,tristate = <TEGRA_PIN_DISABLE>; 272 }; 270 }; 273 }; 271 }; 274 }; 272 }; 275 273 276 i2s@70002800 { 274 i2s@70002800 { 277 status = "okay"; 275 status = "okay"; 278 }; 276 }; 279 277 280 serial@70006000 { 278 serial@70006000 { 281 /delete-property/ dmas; 279 /delete-property/ dmas; 282 /delete-property/ dma-names; 280 /delete-property/ dma-names; 283 status = "okay"; 281 status = "okay"; 284 }; 282 }; 285 283 286 dvi_ddc: i2c@7000c000 { 284 dvi_ddc: i2c@7000c000 { 287 status = "okay"; 285 status = "okay"; 288 clock-frequency = <100000>; 286 clock-frequency = <100000>; 289 }; 287 }; 290 288 291 spi@7000c380 { 289 spi@7000c380 { 292 status = "okay"; 290 status = "okay"; 293 spi-max-frequency = <48000000> 291 spi-max-frequency = <48000000>; 294 292 295 flash@0 { 293 flash@0 { 296 compatible = "winbond, 294 compatible = "winbond,w25q80bl", "jedec,spi-nor"; 297 reg = <0>; 295 reg = <0>; 298 spi-max-frequency = <4 296 spi-max-frequency = <48000000>; 299 }; 297 }; 300 }; 298 }; 301 299 302 hdmi_ddc: i2c@7000c400 { 300 hdmi_ddc: i2c@7000c400 { 303 status = "okay"; 301 status = "okay"; 304 clock-frequency = <100000>; 302 clock-frequency = <100000>; 305 }; 303 }; 306 304 307 i2c@7000c500 { 305 i2c@7000c500 { 308 status = "okay"; 306 status = "okay"; 309 clock-frequency = <400000>; 307 clock-frequency = <400000>; 310 308 311 codec: codec@1a { 309 codec: codec@1a { 312 compatible = "ti,tlv32 310 compatible = "ti,tlv320aic23"; 313 reg = <0x1a>; 311 reg = <0x1a>; 314 }; 312 }; 315 313 316 rtc@56 { 314 rtc@56 { 317 compatible = "emmicro, 315 compatible = "emmicro,em3027"; 318 reg = <0x56>; 316 reg = <0x56>; 319 }; 317 }; 320 }; 318 }; 321 319 322 pmc@7000e400 { 320 pmc@7000e400 { 323 nvidia,suspend-mode = <1>; 321 nvidia,suspend-mode = <1>; 324 nvidia,cpu-pwr-good-time = <50 322 nvidia,cpu-pwr-good-time = <5000>; 325 nvidia,cpu-pwr-off-time = <500 323 nvidia,cpu-pwr-off-time = <5000>; 326 nvidia,core-pwr-good-time = <3 324 nvidia,core-pwr-good-time = <3845 3845>; 327 nvidia,core-pwr-off-time = <38 325 nvidia,core-pwr-off-time = <3875>; 328 nvidia,sys-clock-req-active-hi 326 nvidia,sys-clock-req-active-high; 329 core-supply = <&vdd_core>; 327 core-supply = <&vdd_core>; 330 }; 328 }; 331 329 332 pcie@80003000 { 330 pcie@80003000 { 333 status = "okay"; 331 status = "okay"; 334 332 335 avdd-pex-supply = <&pci_vdd_re 333 avdd-pex-supply = <&pci_vdd_reg>; 336 vdd-pex-supply = <&pci_vdd_reg 334 vdd-pex-supply = <&pci_vdd_reg>; 337 avdd-pex-pll-supply = <&pci_vd 335 avdd-pex-pll-supply = <&pci_vdd_reg>; 338 avdd-plle-supply = <&pci_vdd_r 336 avdd-plle-supply = <&pci_vdd_reg>; 339 vddio-pex-clk-supply = <&pci_c 337 vddio-pex-clk-supply = <&pci_clk_reg>; 340 338 341 pci@1,0 { 339 pci@1,0 { 342 status = "okay"; 340 status = "okay"; 343 }; 341 }; 344 }; 342 }; 345 343 346 usb@c5000000 { 344 usb@c5000000 { 347 status = "okay"; 345 status = "okay"; 348 }; 346 }; 349 347 350 usb-phy@c5000000 { 348 usb-phy@c5000000 { 351 status = "okay"; 349 status = "okay"; 352 vbus-supply = <&vbus_reg>; 350 vbus-supply = <&vbus_reg>; 353 }; 351 }; 354 352 355 usb@c5004000 { 353 usb@c5004000 { 356 status = "okay"; 354 status = "okay"; 357 }; 355 }; 358 356 359 usb-phy@c5004000 { 357 usb-phy@c5004000 { 360 status = "okay"; 358 status = "okay"; 361 nvidia,phy-reset-gpio = <&gpio 359 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0) 362 GPIO_ACTIVE_LOW>; 360 GPIO_ACTIVE_LOW>; 363 }; 361 }; 364 362 365 usb@c5008000 { 363 usb@c5008000 { 366 status = "okay"; 364 status = "okay"; 367 }; 365 }; 368 366 369 usb-phy@c5008000 { 367 usb-phy@c5008000 { 370 status = "okay"; 368 status = "okay"; 371 }; 369 }; 372 370 373 mmc@c8000000 { 371 mmc@c8000000 { 374 status = "okay"; 372 status = "okay"; 375 broken-cd; 373 broken-cd; 376 bus-width = <4>; 374 bus-width = <4>; 377 }; 375 }; 378 376 379 mmc@c8000600 { 377 mmc@c8000600 { 380 status = "okay"; 378 status = "okay"; 381 cd-gpios = <&gpio TEGRA_GPIO(P 379 cd-gpios = <&gpio TEGRA_GPIO(P, 1) GPIO_ACTIVE_LOW>; 382 wp-gpios = <&gpio TEGRA_GPIO(P 380 wp-gpios = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>; 383 bus-width = <4>; 381 bus-width = <4>; 384 }; 382 }; 385 383 386 clk32k_in: clock-32k { 384 clk32k_in: clock-32k { 387 compatible = "fixed-clock"; 385 compatible = "fixed-clock"; 388 clock-frequency = <32768>; 386 clock-frequency = <32768>; 389 #clock-cells = <0>; 387 #clock-cells = <0>; 390 }; 388 }; 391 389 392 cpus { 390 cpus { 393 cpu0: cpu@0 { 391 cpu0: cpu@0 { 394 operating-points-v2 = 392 operating-points-v2 = <&cpu0_opp_table>; 395 }; 393 }; 396 394 397 cpu@1 { 395 cpu@1 { 398 operating-points-v2 = 396 operating-points-v2 = <&cpu0_opp_table>; 399 }; 397 }; 400 }; 398 }; 401 399 402 gpio-keys { 400 gpio-keys { 403 compatible = "gpio-keys"; 401 compatible = "gpio-keys"; 404 402 405 key-power { 403 key-power { 406 label = "Power"; 404 label = "Power"; 407 gpios = <&gpio TEGRA_G 405 gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 408 linux,code = <KEY_POWE 406 linux,code = <KEY_POWER>; 409 wakeup-source; 407 wakeup-source; 410 }; << 411 }; << 412 << 413 leds { << 414 compatible = "gpio-leds"; << 415 << 416 led-ds2 { << 417 color = <LED_COLOR_ID_ << 418 function = LED_FUNCTIO << 419 function-enumerator = << 420 gpios = <&gpio TEGRA_G << 421 }; << 422 << 423 led-ds3 { << 424 color = <LED_COLOR_ID_ << 425 function = LED_FUNCTIO << 426 function-enumerator = << 427 gpios = <&gpio TEGRA_G << 428 }; 408 }; 429 }; 409 }; 430 410 431 poweroff { 411 poweroff { 432 compatible = "gpio-poweroff"; 412 compatible = "gpio-poweroff"; 433 gpios = <&gpio TEGRA_GPIO(X, 7 413 gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>; 434 }; 414 }; 435 415 436 hdmi_vdd_reg: regulator-hdmi { 416 hdmi_vdd_reg: regulator-hdmi { 437 compatible = "regulator-fixed" 417 compatible = "regulator-fixed"; 438 regulator-name = "avdd_hdmi"; 418 regulator-name = "avdd_hdmi"; 439 regulator-min-microvolt = <330 419 regulator-min-microvolt = <3300000>; 440 regulator-max-microvolt = <330 420 regulator-max-microvolt = <3300000>; 441 regulator-always-on; 421 regulator-always-on; 442 }; 422 }; 443 423 444 hdmi_pll_reg: regulator-hdmipll { 424 hdmi_pll_reg: regulator-hdmipll { 445 compatible = "regulator-fixed" 425 compatible = "regulator-fixed"; 446 regulator-name = "avdd_hdmi_pl 426 regulator-name = "avdd_hdmi_pll"; 447 regulator-min-microvolt = <180 427 regulator-min-microvolt = <1800000>; 448 regulator-max-microvolt = <180 428 regulator-max-microvolt = <1800000>; 449 regulator-always-on; 429 regulator-always-on; 450 }; 430 }; 451 431 452 vbus_reg: regulator-vbus { 432 vbus_reg: regulator-vbus { 453 compatible = "regulator-fixed" 433 compatible = "regulator-fixed"; 454 regulator-name = "usb1_vbus"; 434 regulator-name = "usb1_vbus"; 455 regulator-min-microvolt = <500 435 regulator-min-microvolt = <5000000>; 456 regulator-max-microvolt = <500 436 regulator-max-microvolt = <5000000>; 457 enable-active-high; 437 enable-active-high; 458 gpio = <&gpio TEGRA_GPIO(V, 2) 438 gpio = <&gpio TEGRA_GPIO(V, 2) 0>; 459 regulator-always-on; 439 regulator-always-on; 460 regulator-boot-on; 440 regulator-boot-on; 461 }; 441 }; 462 442 463 pci_clk_reg: regulator-pciclk { 443 pci_clk_reg: regulator-pciclk { 464 compatible = "regulator-fixed" 444 compatible = "regulator-fixed"; 465 regulator-name = "pci_clk"; 445 regulator-name = "pci_clk"; 466 regulator-min-microvolt = <330 446 regulator-min-microvolt = <3300000>; 467 regulator-max-microvolt = <330 447 regulator-max-microvolt = <3300000>; 468 regulator-always-on; 448 regulator-always-on; 469 }; 449 }; 470 450 471 pci_vdd_reg: regulator-pcivdd { 451 pci_vdd_reg: regulator-pcivdd { 472 compatible = "regulator-fixed" 452 compatible = "regulator-fixed"; 473 regulator-name = "pci_vdd"; 453 regulator-name = "pci_vdd"; 474 regulator-min-microvolt = <105 454 regulator-min-microvolt = <1050000>; 475 regulator-max-microvolt = <105 455 regulator-max-microvolt = <1050000>; 476 regulator-always-on; 456 regulator-always-on; 477 }; 457 }; 478 458 479 vdd_core: regulator-core { 459 vdd_core: regulator-core { 480 compatible = "regulator-fixed" 460 compatible = "regulator-fixed"; 481 regulator-name = "vdd_core"; 461 regulator-name = "vdd_core"; 482 regulator-min-microvolt = <130 462 regulator-min-microvolt = <1300000>; 483 regulator-max-microvolt = <130 463 regulator-max-microvolt = <1300000>; 484 regulator-always-on; 464 regulator-always-on; 485 }; 465 }; 486 466 487 sound { 467 sound { 488 compatible = "nvidia,tegra-aud 468 compatible = "nvidia,tegra-audio-trimslice"; 489 nvidia,i2s-controller = <&tegr 469 nvidia,i2s-controller = <&tegra_i2s1>; 490 nvidia,audio-codec = <&codec>; 470 nvidia,audio-codec = <&codec>; 491 471 492 clocks = <&tegra_car TEGRA20_C 472 clocks = <&tegra_car TEGRA20_CLK_PLL_A>, 493 <&tegra_car TEGRA20_C 473 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, 494 <&tegra_car TEGRA20_C 474 <&tegra_car TEGRA20_CLK_CDEV1>; 495 clock-names = "pll_a", "pll_a_ 475 clock-names = "pll_a", "pll_a_out0", "mclk"; 496 }; 476 }; 497 }; 477 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.