Lines Matching +full:cpu +full:- +full:pwr +full:- +full:good +full:- +full:time
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"
23 stdout-path = "serial0:115200n8";
42 vdd-supply = <&hdmi_vdd_reg>;
43 pll-supply = <&hdmi_pll_reg>;
45 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
46 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
52 pinctrl-names = "default";
53 pinctrl-0 = <&state_default>;
285 clock-frequency = <400000>;
290 gpio-controller;
291 #gpio-cells = <2>;
297 clock-frequency = <100000>;
304 #address-cells = <1>;
305 #size-cells = <0>;
306 clock-frequency = <80000>;
307 request-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
308 slave-addr = <138>;
311 clock-names = "div-clk", "fast-clk";
313 reset-names = "i2c";
316 memory-controller@7000f400 {
317 nvidia,use-ram-code;
319 emc-tables@0 {
320 nvidia,ram-code = <0x0>;
321 #address-cells = <1>;
322 #size-cells = <0>;
325 emc-table@166500 {
327 compatible = "nvidia,tegra20-emc-table";
328 clock-frequency = <166500>;
329 nvidia,emc-registers = <0x0000000a 0x00000016
343 emc-table@333000 {
345 compatible = "nvidia,tegra20-emc-table";
346 clock-frequency = <333000>;
347 nvidia,emc-registers = <0x00000018 0x00000033
365 clock-frequency = <400000>;
372 #gpio-cells = <2>;
373 gpio-controller;
375 sys-supply = <&p5valw_reg>;
376 vin-sm0-supply = <&sys_reg>;
377 vin-sm1-supply = <&sys_reg>;
378 vin-sm2-supply = <&sys_reg>;
379 vinldo01-supply = <&sm2_reg>;
380 vinldo23-supply = <&sm2_reg>;
381 vinldo4-supply = <&sm2_reg>;
382 vinldo678-supply = <&sm2_reg>;
383 vinldo9-supply = <&sm2_reg>;
387 regulator-name = "vdd_sys";
388 regulator-always-on;
392 regulator-name = "+1.2vs_sm0,vdd_core";
393 regulator-min-microvolt = <950000>;
394 regulator-max-microvolt = <1300000>;
395 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
396 regulator-coupled-max-spread = <170000 550000>;
397 regulator-always-on;
399 nvidia,tegra-core-regulator;
403 regulator-name = "+1.0vs_sm1,vdd_cpu";
404 regulator-min-microvolt = <750000>;
405 regulator-max-microvolt = <1100000>;
406 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
407 regulator-coupled-max-spread = <550000 550000>;
408 regulator-always-on;
410 nvidia,tegra-cpu-regulator;
414 regulator-name = "+3.7vs_sm2,vin_ldo*";
415 regulator-min-microvolt = <3700000>;
416 regulator-max-microvolt = <3700000>;
417 regulator-always-on;
423 regulator-name = "+1.1vs_ldo1,avdd_pll*";
424 regulator-min-microvolt = <1100000>;
425 regulator-max-microvolt = <1100000>;
426 regulator-always-on;
430 regulator-name = "+1.2vs_ldo2,vdd_rtc";
431 regulator-min-microvolt = <950000>;
432 regulator-max-microvolt = <1300000>;
433 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
434 regulator-coupled-max-spread = <170000 550000>;
435 regulator-always-on;
437 nvidia,tegra-rtc-regulator;
441 regulator-name = "+3.3vs_ldo3,avdd_usb*";
442 regulator-min-microvolt = <3300000>;
443 regulator-max-microvolt = <3300000>;
444 regulator-always-on;
448 regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
449 regulator-min-microvolt = <1800000>;
450 regulator-max-microvolt = <1800000>;
451 regulator-always-on;
455 regulator-name = "+2.85vs_ldo5,vcore_mmc";
456 regulator-min-microvolt = <2850000>;
457 regulator-max-microvolt = <2850000>;
458 regulator-always-on;
470 regulator-name = "+2.85vs_ldo6,avdd_vdac";
471 regulator-min-microvolt = <1800000>;
472 regulator-max-microvolt = <1800000>;
476 regulator-name = "+3.3vs_ldo7,avdd_hdmi";
477 regulator-min-microvolt = <3300000>;
478 regulator-max-microvolt = <3300000>;
482 regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
483 regulator-min-microvolt = <1800000>;
484 regulator-max-microvolt = <1800000>;
488 regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
489 regulator-min-microvolt = <2850000>;
490 regulator-max-microvolt = <2850000>;
491 regulator-always-on;
495 regulator-name = "+3.3vs_rtc";
496 regulator-min-microvolt = <3300000>;
497 regulator-max-microvolt = <3300000>;
498 regulator-always-on;
503 adt7461: temperature-sensor@4c {
507 interrupt-parent = <&gpio>;
510 #thermal-sensor-cells = <1>;
515 nvidia,invert-interrupt;
516 nvidia,suspend-mode = <1>;
517 nvidia,cpu-pwr-good-time = <2000>;
518 nvidia,cpu-pwr-off-time = <0>;
519 nvidia,core-pwr-good-time = <3845 3845>;
520 nvidia,core-pwr-off-time = <0>;
521 nvidia,sys-clock-req-active-high;
525 compatible = "nvidia,tegra20-udc";
530 usb-phy@c5000000 {
536 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
540 usb-phy@c5004000 {
542 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
550 usb-phy@c5008000 {
556 cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
557 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
558 power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
559 bus-width = <4>;
564 bus-width = <8>;
565 non-removable;
569 compatible = "pwm-backlight";
571 enable-gpios = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
574 brightness-levels = <0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 255>;
575 default-brightness-level = <10>;
577 backlight-boot-off;
581 compatible = "fixed-clock";
582 clock-frequency = <32768>;
583 #clock-cells = <0>;
586 gpio-keys {
587 compatible = "gpio-keys";
593 wakeup-source;
597 gpio-leds {
598 compatible = "gpio-leds";
600 led-0 {
601 label = "wifi-led";
603 linux,default-trigger = "rfkill0";
610 ddc-i2c-bus = <&lvds_ddc>;
611 power-supply = <&vdd_pnl_reg>;
612 enable-gpios = <&gpio TEGRA_GPIO(M, 6) GPIO_ACTIVE_HIGH>;
618 compatible = "regulator-fixed";
619 regulator-name = "+5valw";
620 regulator-min-microvolt = <5000000>;
621 regulator-max-microvolt = <5000000>;
622 regulator-always-on;
626 compatible = "regulator-fixed";
627 regulator-name = "+3VS,vdd_pnl";
628 regulator-min-microvolt = <3300000>;
629 regulator-max-microvolt = <3300000>;
630 regulator-boot-on;
632 enable-active-high;
636 compatible = "nvidia,tegra-audio-alc5632-paz00",
637 "nvidia,tegra-audio-alc5632";
641 nvidia,audio-routing =
650 nvidia,audio-codec = <&alc5632>;
651 nvidia,i2s-controller = <&tegra_i2s1>;
652 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
658 clock-names = "pll_a", "pll_a_out0", "mclk";
662 cpu0: cpu@0 {
663 cpu-supply = <&cpu_vdd_reg>;
664 operating-points-v2 = <&cpu0_opp_table>;
665 #cooling-cells = <2>;
668 cpu1: cpu@1 {
669 cpu-supply = <&cpu_vdd_reg>;
670 operating-points-v2 = <&cpu0_opp_table>;
671 #cooling-cells = <2>;
675 thermal-zones {
676 cpu-thermal {
677 polling-delay-passive = <500>; /* milliseconds */
678 polling-delay = <1500>; /* milliseconds */
680 thermal-sensors = <&adt7461 1>;
683 trip0: cpu-alert0 {
690 trip1: cpu-crit {
698 cooling-maps {
701 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
710 /delete-node/ opp@760000000;