blob: fa8a08ed75d8f9a046e755dc9e042b701b392ea1 [file] [log] [blame]
Angel Ponsd32b6de2020-04-03 01:23:13 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Stefan Reinauere1ae4b22012-04-27 23:20:58 +02002
3#ifndef STUMPY_THERMAL_H
4#define STUMPY_THERMAL_H
5
6/* Fan is OFF */
7#define FAN4_THRESHOLD_OFF 0
8#define FAN4_THRESHOLD_ON 0
9#define FAN4_PWM 0x00
10
11/* Fan is at LOW speed */
12#define FAN3_THRESHOLD_OFF 48
13#define FAN3_THRESHOLD_ON 55
14#define FAN3_PWM 0x40
15
16/* Fan is at MEDIUM speed */
17#define FAN2_THRESHOLD_OFF 52
18#define FAN2_THRESHOLD_ON 64
19#define FAN2_PWM 0x80
20
21/* Fan is at HIGH speed */
22#define FAN1_THRESHOLD_OFF 60
23#define FAN1_THRESHOLD_ON 68
24#define FAN1_PWM 0xb0
25
26/* Fan is at FULL speed */
27#define FAN0_THRESHOLD_OFF 66
28#define FAN0_THRESHOLD_ON 78
29#define FAN0_PWM 0xff
30
31/* Temperature which OS will shutdown at */
32#define CRITICAL_TEMPERATURE 100
33
34/* Temperature which OS will throttle CPU */
35#define PASSIVE_TEMPERATURE 90
36
37/* Tj_max value for calculating PECI CPU temperature */
38#define MAX_TEMPERATURE 100
39
40#endif