Lines Matching +full:cooling +full:- +full:levels
1 // SPDX-License-Identifier: GPL-2.0
3 * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source
12 #include <dt-bindings/input/input.h>
13 #include "exynos5422-odroid-core.dtsi"
20 gpio-keys {
21 compatible = "gpio-keys";
22 pinctrl-names = "default";
23 pinctrl-0 = <&power_key>;
25 power-key {
36 debounce-interval = <0>;
37 wakeup-source;
42 pinctrl-0 = <&emmc_nrst_pin>;
43 pinctrl-names = "default";
44 compatible = "mmc-pwrseq-emmc";
45 reset-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>;
48 fan0: pwm-fan {
49 compatible = "pwm-fan";
51 #cooling-cells = <2>;
52 cooling-levels = <0 130 170 230>;
55 thermal-zones {
56 cpu0_thermal: cpu0-thermal {
57 thermal-sensors = <&tmu_cpu0>;
58 polling-delay-passive = <250>;
59 polling-delay = <0>;
61 cpu0_alert0: cpu-alert-0 {
66 cpu0_alert1: cpu-alert-1 {
71 cpu0_alert2: cpu-alert-2 {
76 cpu0_crit0: cpu-crit-0 {
82 * Exynos542x supports only 4 trip-points
85 * interrupt-driven trip: cpu0_alert2
87 cpu0_alert3: cpu-alert-3 {
92 cpu0_alert4: cpu-alert-4 {
98 cooling-maps {
101 cooling-device = <&fan0 0 1>;
105 cooling-device = <&fan0 1 2>;
109 cooling-device = <&fan0 2 3>;
118 cooling-device = <&cpu0 0 2>,
134 cooling-device = <&cpu0 3 8>,
145 cpu1_thermal: cpu1-thermal {
146 thermal-sensors = <&tmu_cpu1>;
147 polling-delay-passive = <250>;
148 polling-delay = <0>;
150 cpu1_alert0: cpu-alert-0 {
155 cpu1_alert1: cpu-alert-1 {
160 cpu1_alert2: cpu-alert-2 {
165 cpu1_crit0: cpu-crit-0 {
170 cpu1_alert3: cpu-alert-3 {
175 cpu1_alert4: cpu-alert-4 {
181 cooling-maps {
184 cooling-device = <&fan0 0 1>;
188 cooling-device = <&fan0 1 2>;
192 cooling-device = <&fan0 2 3>;
196 cooling-device = <&cpu0 0 2>,
207 cooling-device = <&cpu0 3 8>,
218 cpu2_thermal: cpu2-thermal {
219 thermal-sensors = <&tmu_cpu2>;
220 polling-delay-passive = <250>;
221 polling-delay = <0>;
223 cpu2_alert0: cpu-alert-0 {
228 cpu2_alert1: cpu-alert-1 {
233 cpu2_alert2: cpu-alert-2 {
238 cpu2_crit0: cpu-crit-0 {
243 cpu2_alert3: cpu-alert-3 {
248 cpu2_alert4: cpu-alert-4 {
254 cooling-maps {
257 cooling-device = <&fan0 0 1>;
261 cooling-device = <&fan0 1 2>;
265 cooling-device = <&fan0 2 3>;
269 cooling-device = <&cpu0 0 2>,
280 cooling-device = <&cpu0 3 8>,
291 cpu3_thermal: cpu3-thermal {
292 thermal-sensors = <&tmu_cpu3>;
293 polling-delay-passive = <250>;
294 polling-delay = <0>;
296 cpu3_alert0: cpu-alert-0 {
301 cpu3_alert1: cpu-alert-1 {
306 cpu3_alert2: cpu-alert-2 {
311 cpu3_crit0: cpu-crit-0 {
316 cpu3_alert3: cpu-alert-3 {
321 cpu3_alert4: cpu-alert-4 {
327 cooling-maps {
330 cooling-device = <&fan0 0 1>;
334 cooling-device = <&fan0 1 2>;
338 cooling-device = <&fan0 2 3>;
342 cooling-device = <&cpu0 0 2>,
353 cooling-device = <&cpu0 3 8>,
364 gpu_thermal: gpu-thermal {
365 thermal-sensors = <&tmu_gpu>;
366 polling-delay-passive = <250>;
367 polling-delay = <0>;
369 gpu_alert0: gpu-alert-0 {
374 gpu_alert1: gpu-alert-1 {
379 gpu_alert2: gpu-alert-2 {
384 gpu_crit0: gpu-crit-0 {
389 gpu_alert3: gpu-alert-3 {
394 gpu_alert4: gpu-alert-4 {
400 cooling-maps {
403 cooling-device = <&fan0 0 1>;
407 cooling-device = <&fan0 1 2>;
411 cooling-device = <&fan0 2 3>;
415 cooling-device = <&gpu 0 2>;
419 cooling-device = <&gpu 3 6>;
427 /* Supplies vmmc-supply of mmc_0 */
428 regulator-always-on;
429 regulator-boot-on;
435 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
436 pinctrl-names = "default";
437 pinctrl-0 = <&hdmi_hpd_irq>;
439 vdd_osc-supply = <&ldo7_reg>;
440 vdd_pll-supply = <&ldo6_reg>;
441 vdd-supply = <&ldo6_reg>;
446 needs-hpd;
450 samsung,i2c-sda-delay = <100>;
451 samsung,i2c-max-bus-freq = <66000>;
457 regulator-min-microvolt = <3000000>;
458 regulator-max-microvolt = <3000000>;
459 regulator-always-on;
468 mmc-pwrseq = <&emmc_pwrseq>;
469 card-detect-delay = <200>;
470 samsung,dw-mshc-ciu-div = <3>;
471 samsung,dw-mshc-sdr-timing = <0 4>;
472 samsung,dw-mshc-ddr-timing = <0 2>;
473 samsung,dw-mshc-hs400-timing = <0 2>;
474 samsung,read-strobe-delay = <90>;
475 pinctrl-names = "default";
476 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_cd &sd0_rclk>;
477 bus-width = <8>;
478 cap-mmc-highspeed;
479 mmc-ddr-1_8v;
480 mmc-hs200-1_8v;
481 mmc-hs400-1_8v;
482 max-frequency = <200000000>;
483 vmmc-supply = <&ldo18_reg>;
484 vqmmc-supply = <&ldo3_reg>;
488 power_key: power-key-pins {
489 samsung,pins = "gpx0-3";
490 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
491 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
492 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
495 hdmi_hpd_irq: hdmi-hpd-irq-pins {
496 samsung,pins = "gpx3-7";
497 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
498 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
499 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
504 emmc_nrst_pin: emmc-nrst-pins {
505 samsung,pins = "gpd1-0";
506 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
507 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
508 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;