Lines Matching +full:tegra +full:- +full:pmc
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/thermal/thermal.h>
8 #include "tegra20-cpu-opp.dtsi"
9 #include "tegra20-cpu-opp-microvolt.dtsi"
25 stdout-path = "serial0:115200n8";
44 vdd-supply = <&hdmi_vdd_reg>;
45 pll-supply = <&hdmi_pll_reg>;
47 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
48 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
54 pinctrl-names = "default";
55 pinctrl-0 = <&state_default>;
156 pmc {
157 nvidia,pins = "pmc";
247 "lvs", "pmc";
272 nvidia,fixed-parent-rate;
278 nvidia,fixed-parent-rate;
282 /delete-property/ dmas;
283 /delete-property/ dma-names;
288 /delete-property/ dmas;
289 /delete-property/ dma-names;
299 clock-frequency = <400000>;
304 gpio-controller;
305 #gpio-cells = <2>;
311 clock-frequency = <100000>;
317 /delete-property/ #address-cells;
318 /delete-property/ #size-cells;
319 /delete-property/ dmas;
320 /delete-property/ dma-names;
322 clock-frequency = <80000>;
323 request-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
324 slave-addr = <138>;
331 clock-frequency = <400000>;
338 #gpio-cells = <2>;
339 gpio-controller;
341 sys-supply = <&p5valw_reg>;
342 vin-sm0-supply = <&sys_reg>;
343 vin-sm1-supply = <&sys_reg>;
344 vin-sm2-supply = <&sys_reg>;
345 vinldo01-supply = <&sm2_reg>;
346 vinldo23-supply = <&sm2_reg>;
347 vinldo4-supply = <&sm2_reg>;
348 vinldo678-supply = <&sm2_reg>;
349 vinldo9-supply = <&sm2_reg>;
353 regulator-name = "vdd_sys";
354 regulator-always-on;
358 regulator-name = "+1.2vs_sm0,vdd_core";
359 regulator-min-microvolt = <950000>;
360 regulator-max-microvolt = <1300000>;
361 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
362 regulator-coupled-max-spread = <170000 550000>;
363 regulator-always-on;
365 nvidia,tegra-core-regulator;
369 regulator-name = "+1.0vs_sm1,vdd_cpu";
370 regulator-min-microvolt = <750000>;
371 regulator-max-microvolt = <1100000>;
372 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
373 regulator-coupled-max-spread = <550000 550000>;
374 regulator-always-on;
376 nvidia,tegra-cpu-regulator;
380 regulator-name = "+3.7vs_sm2,vin_ldo*";
381 regulator-min-microvolt = <3700000>;
382 regulator-max-microvolt = <3700000>;
383 regulator-always-on;
389 regulator-name = "+1.1vs_ldo1,avdd_pll*";
390 regulator-min-microvolt = <1100000>;
391 regulator-max-microvolt = <1100000>;
392 regulator-always-on;
396 regulator-name = "+1.2vs_ldo2,vdd_rtc";
397 regulator-min-microvolt = <950000>;
398 regulator-max-microvolt = <1300000>;
399 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
400 regulator-coupled-max-spread = <170000 550000>;
401 regulator-always-on;
403 nvidia,tegra-rtc-regulator;
407 regulator-name = "+3.3vs_ldo3,avdd_usb*";
408 regulator-min-microvolt = <3300000>;
409 regulator-max-microvolt = <3300000>;
410 regulator-always-on;
414 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
415 regulator-min-microvolt = <1800000>;
416 regulator-max-microvolt = <1800000>;
417 regulator-always-on;
421 regulator-name = "+2.85vs_ldo5,vcore_mmc";
422 regulator-min-microvolt = <2850000>;
423 regulator-max-microvolt = <2850000>;
424 regulator-always-on;
436 regulator-name = "+2.85vs_ldo6,avdd_vdac";
437 regulator-min-microvolt = <1800000>;
438 regulator-max-microvolt = <1800000>;
442 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
443 regulator-min-microvolt = <3300000>;
444 regulator-max-microvolt = <3300000>;
448 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
449 regulator-min-microvolt = <1800000>;
450 regulator-max-microvolt = <1800000>;
454 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
455 regulator-min-microvolt = <2850000>;
456 regulator-max-microvolt = <2850000>;
457 regulator-always-on;
461 regulator-name = "+3.3vs_rtc";
462 regulator-min-microvolt = <3300000>;
463 regulator-max-microvolt = <3300000>;
464 regulator-always-on;
469 adt7461: temperature-sensor@4c {
473 interrupt-parent = <&gpio>;
476 #thermal-sensor-cells = <1>;
480 pmc@7000e400 {
481 nvidia,invert-interrupt;
482 nvidia,suspend-mode = <1>;
483 nvidia,cpu-pwr-good-time = <2000>;
484 nvidia,cpu-pwr-off-time = <0>;
485 nvidia,core-pwr-good-time = <3845 3845>;
486 nvidia,core-pwr-off-time = <0>;
487 nvidia,sys-clock-req-active-high;
488 core-supply = <&core_vdd_reg>;
491 memory-controller@7000f400 {
492 nvidia,use-ram-code;
494 emc-tables@0 {
495 nvidia,ram-code = <0x0>;
496 #address-cells = <1>;
497 #size-cells = <0>;
500 emc-table@166500 {
502 compatible = "nvidia,tegra20-emc-table";
503 clock-frequency = <166500>;
504 nvidia,emc-registers = <0x0000000a 0x00000016
518 emc-table@333000 {
520 compatible = "nvidia,tegra20-emc-table";
521 clock-frequency = <333000>;
522 nvidia,emc-registers = <0x00000018 0x00000033
537 emc-tables@1 {
538 nvidia,ram-code = <0x1>;
539 #address-cells = <1>;
540 #size-cells = <0>;
543 emc-table@166500 {
545 compatible = "nvidia,tegra20-emc-table";
546 clock-frequency = <166500>;
547 nvidia,emc-registers = <0x0000000a 0x00000016
561 emc-table@333000 {
563 compatible = "nvidia,tegra20-emc-table";
564 clock-frequency = <333000>;
565 nvidia,emc-registers = <0x00000018 0x00000033
582 compatible = "nvidia,tegra20-udc";
587 usb-phy@c5000000 {
595 usb-phy@c5004000 {
597 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
605 usb-phy@c5008000 {
611 cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
612 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
613 power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
614 bus-width = <4>;
619 bus-width = <8>;
620 non-removable;
624 compatible = "pwm-backlight";
626 enable-gpios = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
629 brightness-levels = <0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 255>;
630 default-brightness-level = <10>;
633 power-supply = <&vdd_pnl_reg>;
636 clk32k_in: clock-32k {
637 compatible = "fixed-clock";
638 clock-frequency = <32768>;
639 #clock-cells = <0>;
644 cpu-supply = <&cpu_vdd_reg>;
645 operating-points-v2 = <&cpu0_opp_table>;
646 #cooling-cells = <2>;
650 cpu-supply = <&cpu_vdd_reg>;
651 operating-points-v2 = <&cpu0_opp_table>;
652 #cooling-cells = <2>;
656 gpio-keys {
657 compatible = "gpio-keys";
659 key-wakeup {
663 wakeup-source;
667 gpio-leds {
668 compatible = "gpio-leds";
670 led-0 {
671 label = "wifi-led";
673 linux,default-trigger = "rfkill0";
677 opp-table-emc {
678 /delete-node/ opp-760000000;
684 ddc-i2c-bus = <&lvds_ddc>;
685 power-supply = <&vdd_pnl_reg>;
686 enable-gpios = <&gpio TEGRA_GPIO(M, 6) GPIO_ACTIVE_HIGH>;
691 p5valw_reg: regulator-5v0alw {
692 compatible = "regulator-fixed";
693 regulator-name = "+5valw";
694 regulator-min-microvolt = <5000000>;
695 regulator-max-microvolt = <5000000>;
696 regulator-always-on;
699 vdd_pnl_reg: regulator-3v0 {
700 compatible = "regulator-fixed";
701 regulator-name = "+3VS,vdd_pnl";
702 regulator-min-microvolt = <3300000>;
703 regulator-max-microvolt = <3300000>;
704 regulator-boot-on;
706 enable-active-high;
710 compatible = "nvidia,tegra-audio-alc5632-paz00",
711 "nvidia,tegra-audio-alc5632";
715 nvidia,audio-routing =
724 nvidia,audio-codec = <&alc5632>;
725 nvidia,i2s-controller = <&tegra_i2s1>;
726 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
732 clock-names = "pll_a", "pll_a_out0", "mclk";
735 thermal-zones {
736 cpu-thermal {
737 polling-delay-passive = <500>; /* milliseconds */
738 polling-delay = <1500>; /* milliseconds */
740 thermal-sensors = <&adt7461 1>;
743 trip0: cpu-alert0 {
750 trip1: cpu-crit {
758 cooling-maps {
761 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,