Home
last modified time | relevance | path

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

1234567891011

/linux-5.19.10/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 */
107 hysteresis = <1000>; /* millicelsius */
112 hysteresis = <1000>; /* millicelsius */
117 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-5.19.10/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.c55 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip()
227 return therm->bios_sensor.thrs_fan_boost.hysteresis; in nvkm_therm_attr_get()
231 return therm->bios_sensor.thrs_down_clock.hysteresis; in nvkm_therm_attr_get()
235 return therm->bios_sensor.thrs_critical.hysteresis; in nvkm_therm_attr_get()
239 return therm->bios_sensor.thrs_shutdown.hysteresis; in nvkm_therm_attr_get()
271 therm->bios_sensor.thrs_fan_boost.hysteresis = value; in nvkm_therm_attr_set()
279 therm->bios_sensor.thrs_down_clock.hysteresis = value; in nvkm_therm_attr_set()
287 therm->bios_sensor.thrs_critical.hysteresis = value; in nvkm_therm_attr_set()
295 therm->bios_sensor.thrs_shutdown.hysteresis = value; in nvkm_therm_attr_set()
/linux-5.19.10/arch/arm/boot/dts/
Dexynos5422-odroidxu3-common.dtsi59 hysteresis = <5000>; /* millicelsius */
64 hysteresis = <5000>; /* millicelsius */
69 hysteresis = <5000>; /* millicelsius */
74 hysteresis = <0>; /* millicelsius */
85 hysteresis = <10000>; /* millicelsius */
90 hysteresis = <10000>; /* millicelsius */
148 hysteresis = <5000>;
153 hysteresis = <5000>;
158 hysteresis = <5000>;
163 hysteresis = <0>;
[all …]
Dexynos5422-odroidhc1.dts36 hysteresis = <10000>; /* millicelsius */
41 hysteresis = <10000>; /* millicelsius */
46 hysteresis = <0>; /* millicelsius */
91 hysteresis = <10000>;
96 hysteresis = <10000>;
101 hysteresis = <0>;
135 hysteresis = <10000>;
140 hysteresis = <10000>;
145 hysteresis = <0>;
179 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.dts48 hysteresis = <2000>; /* millicelsius */
53 hysteresis = <2000>; /* millicelsius */
58 hysteresis = <2000>; /* millicelsius */
63 hysteresis = <2000>; /* millicelsius */
68 hysteresis = <2000>; /* millicelsius */
73 hysteresis = <2000>; /* millicelsius */
78 hysteresis = <2000>; /* millicelsius */
154 hysteresis = <2000>; /* millicelsius */
159 hysteresis = <2000>; /* millicelsius */
164 hysteresis = <2000>; /* millicelsius */
[all …]
Dexynos5420-arndale-octa.dts75 hysteresis = <5000>; /* millicelsius */
80 hysteresis = <10000>; /* millicelsius */
85 hysteresis = <10000>; /* millicelsius */
90 hysteresis = <0>; /* millicelsius */
150 hysteresis = <5000>; /* millicelsius */
155 hysteresis = <10000>; /* millicelsius */
160 hysteresis = <10000>; /* millicelsius */
165 hysteresis = <0>; /* millicelsius */
213 hysteresis = <5000>; /* millicelsius */
218 hysteresis = <10000>; /* millicelsius */
[all …]
Dqcom-ipq8064.dtsi60 hysteresis = <2000>;
66 hysteresis = <2000>;
80 hysteresis = <2000>;
86 hysteresis = <2000>;
100 hysteresis = <2000>;
106 hysteresis = <2000>;
120 hysteresis = <2000>;
126 hysteresis = <2000>;
140 hysteresis = <2000>;
146 hysteresis = <2000>;
[all …]
/linux-5.19.10/Documentation/hwmon/
Dlm77.rst28 critical (temp1_crit.) It also implements an hysteresis mechanism which
31 the limit and its hysteresis is always the same for all 3 limits.
35 * When setting a limit, its hysteresis will automatically follow, the
37 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
38 the critical limit to 90 degrees C, then the hysteresis will
40 * All 3 hysteresis can't be set independently. We decided to make
44 hysteresis applies automatically to the low and high limits.
45 * The limits should be set before the hysteresis.
Demc1403.rst63 hysteresis mechanism which applies to all limits. The relative difference
65 difference between the limit and its hysteresis is always the same for
70 * When setting a limit, its hysteresis will automatically follow, the
72 was 80 degrees C, and the hysteresis was 75 degrees C, and you change
73 the critical limit to 90 degrees C, then the hysteresis will
75 * The hysteresis values can't be set independently. We decided to make
76 only temp1_crit_hyst writable, while all other hysteresis attributes
79 hysteresis applies automatically to all other limits.
80 * The limits should be set before the hysteresis.
Djc42.rst126 There is also an hysteresis to control the thresholds for resetting alarms.
127 Per JC 42.4 specification, the hysteresis threshold can be configured to 0, 1.5,
128 3.0, and 6.0 degrees C. Configured hysteresis values will be rounded to those
129 limits. The chip supports only a single register to configure the hysteresis,
131 temp1_crit_hyst. Other hysteresis attributes are read-only.
146 temp1_crit_hyst Critical hysteresis temperature (RO or RW)
147 temp1_max_hyst Maximum hysteresis temperature (RO)
Dadt7410.rst56 common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events.
74 Since the device uses one hysteresis value, which is an offset to minimum,
77 hysteresis.
88 temp#_min_hyst hysteresis for temperature minimum (read-only)
89 temp#_max_hyst hysteresis for temperature maximum (read/write)
90 temp#_crit_hyst hysteresis for critical temperature (read-only)
Dsht3x.rst58 When the temperature and humidity readings move back between the hysteresis
69 temp1_max_hyst: temperature hysteresis value for max limit
71 humidity1_max_hyst: humidity hysteresis value for max limit
73 temp1_min_hyst: temperature hysteresis value for min limit
75 humidity1_min_hyst: humidity hysteresis value for min limit
/linux-5.19.10/drivers/platform/x86/
Dgpd-pocket-fan.c35 static int hysteresis = HYSTERESIS_DEFAULT; variable
36 module_param(hysteresis, int, 0444);
37 MODULE_PARM_DESC(hysteresis,
102 if (temp <= (temp_limits[i] - hysteresis)) in gpd_pocket_fan_worker()
140 if (hysteresis < 1000 || hysteresis > 10000) { in gpd_pocket_fan_probe()
142 hysteresis); in gpd_pocket_fan_probe()
143 hysteresis = HYSTERESIS_DEFAULT; in gpd_pocket_fan_probe()
/linux-5.19.10/Documentation/devicetree/bindings/thermal/
Dbrcm,sr-thermal.txt40 hysteresis = <0>;
52 hysteresis = <0>;
64 hysteresis = <0>;
76 hysteresis = <0>;
88 hysteresis = <0>;
100 hysteresis = <0>;
/linux-5.19.10/Documentation/devicetree/bindings/iio/light/
Dsharp,gp2ap002.yaml43 sharp,proximity-far-hysteresis:
50 sharp,proximity-close-hysteresis:
61 - sharp,proximity-far-hysteresis
62 - sharp,proximity-close-hysteresis
82 sharp,proximity-far-hysteresis = /bits/ 8 <0x2f>;
83 sharp,proximity-close-hysteresis = /bits/ 8 <0x0f>;
/linux-5.19.10/arch/arm64/boot/dts/qcom/
Dsm8450.dtsi3183 hysteresis = <1000>;
3189 hysteresis = <5000>;
3203 hysteresis = <1000>;
3209 hysteresis = <5000>;
3223 hysteresis = <1000>;
3229 hysteresis = <5000>;
3243 hysteresis = <1000>;
3249 hysteresis = <5000>;
3263 hysteresis = <1000>;
3269 hysteresis = <5000>;
[all …]
Dsm8350.dtsi2613 hysteresis = <2000>;
2619 hysteresis = <2000>;
2625 hysteresis = <1000>;
2657 hysteresis = <2000>;
2663 hysteresis = <2000>;
2669 hysteresis = <1000>;
2701 hysteresis = <2000>;
2707 hysteresis = <2000>;
2713 hysteresis = <1000>;
2745 hysteresis = <2000>;
[all …]
/linux-5.19.10/arch/arm64/boot/dts/ti/
Dk3-am654-industrial-thermal.dtsi13 hysteresis = <2000>; /* milliCelsius */
27 hysteresis = <2000>; /* milliCelsius */
41 hysteresis = <2000>; /* milliCelsius */
/linux-5.19.10/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-5.19.10/arch/arm64/boot/dts/marvell/
Darmada-ap80x.dtsi324 hysteresis = <2000>; /* mC degrees */
341 hysteresis = <2000>;
346 hysteresis = <2000>;
374 hysteresis = <2000>;
379 hysteresis = <2000>;
407 hysteresis = <2000>;
412 hysteresis = <2000>;
440 hysteresis = <2000>;
445 hysteresis = <2000>;

1234567891011