1 Thermal driver for MAX77620 Power management IC from Maxim Semiconductor. 2 3 Maxim Semiconductor MAX77620 supports alarm interrupts when its 4 die temperature crosses 120C and 140C. These threshold temperatures 5 are not configurable. Device does not provide the real temperature 6 of die other than just indicating whether temperature is above or 7 below threshold level. 8 9 Required properties: 10 ------------------- 11 #thermal-sensor-cells: For more details, please refer to 12 <devicetree/bindings/thermal/thermal-sensor.yaml> 13 The value must be 0. 14 15 For more details, please refer generic thermal DT binding document 16 <devicetree/bindings/thermal/thermal*.yaml>. 17 18 Please refer <devicetree/bindings/mfd/max77620.txt> for mfd DT binding 19 document for the MAX77620. 20 21 Example: 22 -------- 23 #include <dt-bindings/mfd/max77620.h> 24 #include <dt-bindings/thermal/thermal.h> 25 ... 26 27 i2c@7000d000 { 28 spmic: max77620@3c { 29 compatible = "maxim,max77620"; 30 ::::: 31 #thermal-sensor-cells = <0>; 32 ::: 33 }; 34 }; 35 36 cool_dev: cool-dev { 37 compatible = "cooling-dev"; 38 #cooling-cells = <2>; 39 }; 40 41 thermal-zones { 42 PMIC-Die { 43 polling-delay = <0>; 44 polling-delay-passive = <0>; 45 thermal-sensors = <&spmic>; 46 47 trips { 48 pmic_die_warn_temp_thresh: hot-die { 49 temperature = <120000>; 50 type = "hot"; 51 hysteresis = <0>; 52 }; 53 54 pmic_die_cirt_temp_thresh: cirtical-die { 55 temperature = <140000>; 56 type = "critical"; 57 hysteresis = <0>; 58 }; 59 }; 60 61 cooling-maps { 62 map0 { 63 trip = <&pmic_die_warn_temp_thresh>; 64 cooling-device = <&cool_dev THERMAL_NO_LIMIT 65 THERMAL_NO_LIMIT>; 66 contribution = <100>; 67 }; 68 }; 69 }; 70 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.