/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5422-odroidhc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 10 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include "exynos5422-odroid-core.dtsi" 16 compatible = "hardkernel,odroid-hc1", "samsung,exynos5800", \ 19 led-controller { 20 compatible = "pwm-leds"; 22 led-1 { 26 pwm-names = "pwm2"; 27 max-brightness = <255>; [all …]
|
H A D | exynos5422-odroidxu3-common.dtsi | 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>; [all …]
|
H A D | exynos5420-arndale-octa.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "exynos5420-cpus.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/clock/samsung,s2mps11.h> 19 compatible = "insignal,arndale-octa", "samsung,exynos5420", "samsung,exynos5"; 32 stdout-path = "serial3:115200n8"; 36 compatible = "samsung,secure-firmware"; [all …]
|
H A D | exynos4412-odroidu3.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel's Exynos4412 based ODROID-U3 board device tree source 7 * Device tree source file for Hardkernel's ODROID-U3 board which is based 11 /dts-v1/; 12 #include <dt-bindings/leds/common.h> 13 #include "exynos4412-odroid-common.dtsi" 14 #include "exynos4412-prime.dtsi" 17 model = "Hardkernel ODROID-U3 board based on Exynos4412"; 18 compatible = "hardkernel,odroid-u3", "samsung,exynos4412", "samsung,exynos4"; 29 vbus_otg_reg: regulator-1 { [all …]
|
H A D | exynos5422-odroidxu3-lite.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3-Lite board device tree source 11 /dts-v1/; 12 #include "exynos5422-odroidxu3-common.dtsi" 13 #include "exynos5422-odroidxu3-audio.dtsi" 14 #include "exynos54xx-odroidxu-leds.dtsi" 18 compatible = "hardkernel,odroid-xu3-lite", "samsung,exynos5800", "samsung,exynos5"; 34 samsung,asv-bin = <2>; 38 * Odroid XU3-Lite board uses SoC revision with lower maximum frequencies 40 * Therefore we need to update OPPs tables and thermal maps accordingly. [all …]
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | thermal-cooling-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal cooling device 11 - Amit Kucheria <amitk@kernel.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all [all …]
|
H A D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all 25 This binding describes the thermal-zones. [all …]
|
H A D | thermal-idle.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal idle cooling device 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 14 The thermal idle cooling device allows the system to passively 22 const: thermal-idle 24 A thermal-idle node describes the idle cooling device properties to 27 '#cooling-cells': [all …]
|
H A D | max77620_thermal.txt | 10 ------------------- 11 #thermal-sensor-cells: For more details, please refer to 12 <devicetree/bindings/thermal/thermal-sensor.yaml> 22 -------- 23 #include <dt-bindings/mfd/max77620.h> 24 #include <dt-bindings/thermal/thermal.h> 31 #thermal-sensor-cells = <0>; 36 cool_dev: cool-dev { 37 compatible = "cooling-dev"; 38 #cooling-cells = <2>; [all …]
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-ap80x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/thermal/thermal.h> 11 /dts-v1/; 14 #address-cells = <2>; 15 #size-cells = <2>; 25 compatible = "arm,psci-0.2"; 29 reserved-memory { 30 #address-cells = <2>; 31 #size-cells = <2>; [all …]
|
H A D | cn9132-sr-cex7.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (C) 2024 Josua Mayer <josua@solid-run.com> 7 #include <dt-bindings/gpio/gpio.h> 21 #include "armada-cp115.dtsi" 43 #include "armada-cp115.dtsi" 55 compatible = "solidrun,cn9132-sr-cex7", "marvell,cn9130"; 75 stdout-path = "serial0:115200n8"; 78 fan: pwm-fan { 79 compatible = "pwm-fan"; 80 cooling-levels = <0 51 102 153 204 255>; [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62-thermal.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/thermal/thermal.h> 8 thermal_zones: thermal-zones { 9 main0_thermal: main0-thermal { 10 polling-delay-passive = <250>; /* milliSeconds */ 11 polling-delay = <500>; /* milliSeconds */ 12 thermal-sensors = <&wkup_vtm0 0>; 15 main0_alert: main0-alert { 21 main0_crit: main0-crit { [all …]
|
H A D | k3-am62x-phyboard-lyra-gpio-fan.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/thermal/thermal.h> 12 #include "k3-pinctrl.h" 15 fan: gpio-fan { 16 compatible = "gpio-fan"; 17 gpio-fan,speed-map = <0 0 8600 1>; 19 #cooling-cells = <2>; 20 pinctrl-names = "default"; [all …]
|
H A D | k3-am642-phyboard-electra-gpio-fan.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/thermal/thermal.h> 12 #include "k3-pinctrl.h" 15 fan: gpio-fan { 16 compatible = "gpio-fan"; 17 gpio-fan,speed-map = <0 0 8600 1>; 19 #cooling-cells = <2>; 20 pinctrl-names = "default"; [all …]
|
/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos5433-tmu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/thermal/thermal.h> 11 thermal-zones { 12 atlas0_thermal: atlas0-thermal { 13 thermal-sensors = <&tmu_atlas0>; 14 polling-delay-passive = <0>; 15 polling-delay = <0>; 17 atlas0_alert_0: atlas0-alert-0 { 22 atlas0_alert_1: atlas0-alert-1 { 27 atlas0_alert_2: atlas0-alert-2 { [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "meson-g12.dtsi" 12 #address-cells = <0x2>; 13 #size-cells = <0x0>; 17 compatible = "arm,cortex-a53"; 19 enable-method = "psci"; 20 next-level-cache = <&l2>; 21 #cooling-cells = <2>; 26 compatible = "arm,cortex-a53"; 28 enable-method = "psci"; [all …]
|
H A D | meson-g12b.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12.dtsi" 13 #address-cells = <0x2>; 14 #size-cells = <0x0>; 16 cpu-map { 48 compatible = "arm,cortex-a53"; 50 enable-method = "psci"; 51 capacity-dmips-mhz = <592>; 52 next-level-cache = <&l2>; 53 #cooling-cells = <2>; [all …]
|
H A D | meson-sm1-odroid-hc4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-sm1-odroid.dtsi" 11 compatible = "hardkernel,odroid-hc4", "amlogic,sm1"; 12 model = "Hardkernel ODROID-HC4"; 19 fan0: pwm-fan { 20 compatible = "pwm-fan"; 21 #cooling-cells = <2>; 22 cooling-levels = <0 120 170 220>; 27 compatible = "gpio-leds"; [all …]
|
/linux/drivers/thermal/ |
H A D | thermal_of.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * of-thermal.c - Generic Thermal Management device tree support. 24 * It maps 'enum thermal_trip_type' found in include/linux/thermal.h 35 * thermal_of_get_trip_type - Get phy mode for given device_node 60 return -ENODEV; in thermal_of_get_trip_type() 74 trip->temperature = prop; in thermal_of_populate_trip() 81 trip->hysteresis = prop; in thermal_of_populate_trip() 83 ret = thermal_of_get_trip_type(np, &trip->type); in thermal_of_populate_trip() 89 trip->flags = THERMAL_TRIP_FLAG_RW_TEMP; in thermal_of_populate_trip() 91 trip->priv = np; in thermal_of_populate_trip() [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8953.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 4 #include <dt-bindings/clock/qcom,gcc-msm8953.h> 5 #include <dt-bindings/clock/qcom,rpmcc.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/power/qcom-rpmpd.h> 9 #include <dt-bindings/soc/qcom,apr.h> 10 #include <dt-bindings/sound/qcom,q6afe.h> 11 #include <dt-bindings/sound/qcom,q6asm.h> 12 #include <dt-bindings/thermal/thermal.h> [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8dx-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Copyright 2018-2021 Toradex 7 #include "imx8x-colibri.dtsi" 14 pmic-thermal { 15 cooling-maps { 17 cooling-device = <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
H A D | imx8dxp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright 2017-2019 NXP 7 /dts-v1/; 11 /delete-node/ &A35_2; 12 /delete-node/ &A35_3; 15 cpu0-thermal { 16 cooling-maps { 18 cooling-device =
|
H A D | imx8dxp-tqma8xdp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 3 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 12 model = "TQ-Systems i.MX8DXP TQMa8XDP"; 13 compatible = "tq,imx8dxp-tqma8xdp", "fsl,imx8dxp"; 17 cooling-maps { 19 cooling-device =
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3-cpu-thermal.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/thermal/thermal.h> 10 cpu_thermal: cpu-thermal { 11 polling-delay-passive = <250>; /* milliseconds */ 12 polling-delay = <1000>; /* milliseconds */ 15 thermal-sensors = <&bandgap>; 30 cpu_cooling_maps: cooling-maps { 33 cooling-device =
|
H A D | omap4-cpu-thermal.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 9 #include <dt-bindings/thermal/thermal.h> 12 polling-delay-passive = <250>; /* milliseconds */ 13 polling-delay = <1000>; /* milliseconds */ 19 thermal-sensors = <&bandgap 0>; 34 cpu_cooling_maps: cooling-maps { 37 cooling-device =
|