Home
last modified time | relevance | path

Searched refs:hysteresis (Results 1 – 25 of 136) sorted by relevance

123456

/Linux-v4.19/arch/arm64/boot/dts/exynos/
Dexynos5433-tmu.dtsi19 hysteresis = <1000>; /* millicelsius */
24 hysteresis = <1000>; /* millicelsius */
29 hysteresis = <1000>; /* millicelsius */
34 hysteresis = <1000>; /* millicelsius */
39 hysteresis = <1000>; /* millicelsius */
44 hysteresis = <1000>; /* millicelsius */
49 hysteresis = <1000>; /* millicelsius */
100 hysteresis = <1000>; /* millicelsius */
105 hysteresis = <1000>; /* millicelsius */
110 hysteresis = <1000>; /* millicelsius */
[all …]
Dexynos7-trip-points.dtsi12 hysteresis = <10000>; /* millicelsius */
17 hysteresis = <10000>; /* millicelsius */
22 hysteresis = <10000>; /* millicelsius */
27 hysteresis = <10000>; /* millicelsius */
32 hysteresis = <10000>; /* millicelsius */
37 hysteresis = <10000>; /* millicelsius */
42 hysteresis = <10000>; /* millicelsius */
47 hysteresis = <0>; /* millicelsius */
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dtemp.c32 therm->bios_sensor.thrs_fan_boost.hysteresis = 3; in nvkm_therm_temp_set_defaults()
35 therm->bios_sensor.thrs_down_clock.hysteresis = 3; in nvkm_therm_temp_set_defaults()
38 therm->bios_sensor.thrs_critical.hysteresis = 5; in nvkm_therm_temp_set_defaults()
41 therm->bios_sensor.thrs_shutdown.hysteresis = 5; /*not that it matters */ in nvkm_therm_temp_set_defaults()
50 s->thrs_fan_boost.hysteresis = max_t(u8, s->thrs_fan_boost.hysteresis, 2); in nvkm_therm_temp_safety_checks()
51 s->thrs_down_clock.hysteresis = max_t(u8, s->thrs_down_clock.hysteresis, 2); in nvkm_therm_temp_safety_checks()
52 s->thrs_critical.hysteresis = max_t(u8, s->thrs_critical.hysteresis, 2); in nvkm_therm_temp_safety_checks()
53 s->thrs_shutdown.hysteresis = max_t(u8, s->thrs_shutdown.hysteresis, 2); in nvkm_therm_temp_safety_checks()
150 } else if (temp <= thrs->temp - thrs->hysteresis && in nvkm_therm_threshold_hyst_polling()
200 sensor->thrs_fan_boost.hysteresis, in nvkm_therm_program_alarms_polling()
[all …]
Dg84.c67 nvkm_wr32(device, 0x20484, sensor->thrs_shutdown.hysteresis); in g84_therm_program_alarms()
83 sensor->thrs_fan_boost.hysteresis, in g84_therm_program_alarms()
85 sensor->thrs_down_clock.hysteresis, in g84_therm_program_alarms()
87 sensor->thrs_critical.hysteresis, in g84_therm_program_alarms()
89 sensor->thrs_shutdown.hysteresis); in g84_therm_program_alarms()
110 nvkm_wr32(device, thrs_reg, thrs->temp - thrs->hysteresis); in g84_therm_threshold_hyst_emulation()
122 cur < thrs->temp - thrs->hysteresis) in g84_therm_threshold_hyst_emulation()
Dbase.c53 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip()
225 return therm->bios_sensor.thrs_fan_boost.hysteresis; in nvkm_therm_attr_get()
229 return therm->bios_sensor.thrs_down_clock.hysteresis; in nvkm_therm_attr_get()
233 return therm->bios_sensor.thrs_critical.hysteresis; in nvkm_therm_attr_get()
237 return therm->bios_sensor.thrs_shutdown.hysteresis; in nvkm_therm_attr_get()
269 therm->bios_sensor.thrs_fan_boost.hysteresis = value; in nvkm_therm_attr_set()
277 therm->bios_sensor.thrs_down_clock.hysteresis = value; in nvkm_therm_attr_set()
285 therm->bios_sensor.thrs_critical.hysteresis = value; in nvkm_therm_attr_set()
293 therm->bios_sensor.thrs_shutdown.hysteresis = value; in nvkm_therm_attr_set()
/Linux-v4.19/arch/arm/boot/dts/
Dexynos5422-odroidxu3-common.dtsi61 hysteresis = <5000>; /* millicelsius */
66 hysteresis = <5000>; /* millicelsius */
71 hysteresis = <5000>; /* millicelsius */
76 hysteresis = <0>; /* millicelsius */
87 hysteresis = <10000>; /* millicelsius */
92 hysteresis = <10000>; /* millicelsius */
144 hysteresis = <5000>;
149 hysteresis = <5000>;
154 hysteresis = <5000>;
159 hysteresis = <0>;
[all …]
Dexynos5422-odroidhc1.dts36 hysteresis = <10000>; /* millicelsius */
41 hysteresis = <10000>; /* millicelsius */
46 hysteresis = <0>; /* millicelsius */
85 hysteresis = <10000>;
90 hysteresis = <10000>;
95 hysteresis = <0>;
123 hysteresis = <10000>;
128 hysteresis = <10000>;
133 hysteresis = <0>;
161 hysteresis = <10000>;
[all …]
Dexynos5420-trip-points.dtsi13 hysteresis = <10000>; /* millicelsius */
18 hysteresis = <10000>; /* millicelsius */
23 hysteresis = <10000>; /* millicelsius */
28 hysteresis = <0>; /* millicelsius */
Dexynos4-cpu-thermal.dtsi19 hysteresis = <10000>; /* millicelsius */
24 hysteresis = <10000>; /* millicelsius */
29 hysteresis = <10000>; /* millicelsius */
34 hysteresis = <0>; /* millicelsius */
Drk3288-veyron-mickey.dts40 hysteresis = <2000>; /* millicelsius */
45 hysteresis = <2000>; /* millicelsius */
50 hysteresis = <2000>; /* millicelsius */
55 hysteresis = <2000>; /* millicelsius */
60 hysteresis = <2000>; /* millicelsius */
65 hysteresis = <2000>; /* millicelsius */
70 hysteresis = <2000>; /* millicelsius */
Dqcom-apq8084.dtsi108 hysteresis = <2000>;
113 hysteresis = <2000>;
128 hysteresis = <2000>;
133 hysteresis = <2000>;
148 hysteresis = <2000>;
153 hysteresis = <2000>;
168 hysteresis = <2000>;
173 hysteresis = <2000>;
/Linux-v4.19/Documentation/hwmon/
Dlm7722 critical (temp1_crit.) It also implements an hysteresis mechanism which
25 the limit and its hysteresis is always the same for all 3 limits.
28 * When setting a limit, its hysteresis will automatically follow, the
30 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
31 the critical limit to 90 degrees C, then the hysteresis will
33 * All 3 hysteresis can't be set independently. We decided to make
37 hysteresis applies automatically to the low and high limits.
38 * The limits should be set before the hysteresis.
Demc140343 hysteresis mechanism which applies to all limits. The relative difference
45 difference between the limit and its hysteresis is always the same for
49 * When setting a limit, its hysteresis will automatically follow, the
51 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
52 the critical limit to 90 degrees C, then the hysteresis will
54 * The hysteresis values can't be set independently. We decided to make
55 only temp1_crit_hyst writable, while all other hysteresis attributes
58 hysteresis applies automatically to all other limits.
59 * The limits should be set before the hysteresis.
Djc4279 There is also an hysteresis to control the thresholds for resetting alarms.
80 Per JC 42.4 specification, the hysteresis threshold can be configured to 0, 1.5,
81 3.0, and 6.0 degrees C. Configured hysteresis values will be rounded to those
82 limits. The chip supports only a single register to configure the hysteresis,
84 temp1_crit_hyst. Other hysteresis attributes are read-only.
98 temp1_crit_hyst Critical hysteresis temperature (RO or RW)
99 temp1_max_hyst Maximum hysteresis temperature (RO)
Dadt741037 common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events.
55 Since the device uses one hysteresis value, which is an offset to minimum,
58 hysteresis.
68 temp#_min_hyst - hysteresis for temperature minimum (read-only)
69 temp#_max_hyst - hysteresis for temperature maximum (read/write)
70 temp#_crit_hyst - hysteresis for critical temperature (read-only)
Dsht3x49 When the temperature and humidity readings move back between the hysteresis
59 temp1_max_hyst: temperature hysteresis value for max limit
61 humidity1_max_hyst: humidity hysteresis value for max limit
63 temp1_min_hyst: temperature hysteresis value for min limit
65 humidity1_min_hyst: humidity hysteresis value for min limit
Dlm9523433 Each sensor has its own maximum limit, but the hysteresis is common to all
34 channels. The hysteresis is configurable with the tem1_max_hyst attribute and
35 affects the hysteresis on all channels. The first two external sensors also
Dlm9524532 hysteresis value common to both critical limits. To make life easier to
34 channel, but these values are of course linked. Only the local hysteresis
36 hysteresis.
/Linux-v4.19/drivers/platform/x86/
Dgpd-pocket-fan.c24 static int hysteresis = 3000; variable
25 module_param(hysteresis, int, 0444);
26 MODULE_PARM_DESC(hysteresis,
91 if (temp <= (temp_limits[i] - hysteresis)) in gpd_pocket_fan_worker()
126 if (hysteresis < 1000 || hysteresis > 10000) { in gpd_pocket_fan_probe()
128 hysteresis); in gpd_pocket_fan_probe()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dtherm.c103 sensor->thrs_critical.hysteresis = value & 0xf; in nvbios_therm_sensor_parse()
110 sensor->thrs_down_clock.hysteresis = value & 0xf; in nvbios_therm_sensor_parse()
117 sensor->thrs_fan_boost.hysteresis = value & 0xf; in nvbios_therm_sensor_parse()
143 sensor->thrs_shutdown.hysteresis = value & 0xf; in nvbios_therm_sensor_parse()
178 cur_trip->hysteresis = value & 0xf; in nvbios_therm_fan_parse()
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dqcom-spmi-temp-alarm.txt41 hysteresis = <2000>;
46 hysteresis = <2000>;
51 hysteresis = <2000>;
Dzx2967-thermal.txt59 hysteresis = <2000>;
65 hysteresis = <2000>;
71 hysteresis = <2000>;
/Linux-v4.19/arch/arm64/boot/dts/rockchip/
Drk3399-gru-kevin.dts100 hysteresis = <2000>; /* millicelsius */
106 hysteresis = <2000>; /* millicelsius */
112 hysteresis = <0>; /* millicelsius */
142 hysteresis = <2000>; /* millicelsius */
148 hysteresis = <2000>; /* millicelsius */
154 hysteresis = <0>; /* millicelsius */
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dtherm.h6 u8 hysteresis; member
35 int hysteresis; member
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dnau8824.txt35 - nuvoton,sar-hysteresis: Button impedance measurement hysteresis.
82 nuvoton,sar-hysteresis = <0>;

123456