Home
last modified time | relevance | path

Searched full:hysteresis (Results 1 – 25 of 274) sorted by relevance

1234567891011

/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-odroidxu3-common.dtsi63 hysteresis = <5000>; /* millicelsius */
68 hysteresis = <5000>; /* millicelsius */
73 hysteresis = <5000>; /* millicelsius */
78 hysteresis = <0>; /* millicelsius */
83 hysteresis = <10000>; /* millicelsius */
88 hysteresis = <10000>; /* millicelsius */
146 hysteresis = <5000>;
151 hysteresis = <5000>;
156 hysteresis = <5000>;
161 hysteresis = <0>;
[all …]
H A Dexynos5422-odroidhc1.dts38 hysteresis = <10000>; /* millicelsius */
43 hysteresis = <10000>; /* millicelsius */
48 hysteresis = <0>; /* millicelsius */
93 hysteresis = <10000>;
98 hysteresis = <10000>;
103 hysteresis = <0>;
137 hysteresis = <10000>;
142 hysteresis = <10000>;
147 hysteresis = <0>;
181 hysteresis = <10000>;
[all …]
H A Dexynos5420-trip-points.dtsi13 hysteresis = <10000>; /* millicelsius */
18 hysteresis = <10000>; /* millicelsius */
23 hysteresis = <10000>; /* millicelsius */
28 hysteresis = <0>; /* millicelsius */
H A Dexynos4-cpu-thermal.dtsi19 hysteresis = <10000>; /* millicelsius */
24 hysteresis = <10000>; /* millicelsius */
29 hysteresis = <10000>; /* millicelsius */
34 hysteresis = <0>; /* millicelsius */
H A Dexynos5420-arndale-octa.dts80 hysteresis = <5000>; /* millicelsius */
85 hysteresis = <10000>; /* millicelsius */
90 hysteresis = <10000>; /* millicelsius */
95 hysteresis = <0>; /* millicelsius */
155 hysteresis = <5000>; /* millicelsius */
160 hysteresis = <10000>; /* millicelsius */
165 hysteresis = <10000>; /* millicelsius */
170 hysteresis = <0>; /* millicelsius */
218 hysteresis = <5000>; /* millicelsius */
223 hysteresis = <10000>; /* millicelsius */
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A 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()
49 /* enforce a minimum hysteresis on thresholds */ in nvkm_therm_temp_safety_checks()
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()
[all …]
H A 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()
H A Dbase.c53 /* account for the hysteresis cycle */ in nvkm_therm_update_trip()
55 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/Documentation/hwmon/
H A 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.
H A 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)
/linux/Documentation/devicetree/bindings/iio/light/
H A Dsharp,gp2ap002.yaml43 sharp,proximity-far-hysteresis:
46 Hysteresis setting for "far" object detection, this setting is
50 sharp,proximity-close-hysteresis:
53 Hysteresis setting for "close" object detection, this setting is
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/drivers/platform/x86/
H A Dgpd-pocket-fan.c35 static int hysteresis = HYSTERESIS_DEFAULT; variable
36 module_param(hysteresis, int, 0444);
37 MODULE_PARM_DESC(hysteresis,
38 "Hysteresis in millicelsius before lowering the fan speed");
100 /* Use hysteresis before lowering speed again */ in gpd_pocket_fan_worker()
102 if (temp <= (temp_limits[i] - hysteresis)) in gpd_pocket_fan_worker()
140 if (hysteresis < 1000 || hysteresis > 10000) { in gpd_pocket_fan_probe()
141 dev_err(&pdev->dev, "Invalid hysteresis %d (must be between 1000 and 10000)\n", in gpd_pocket_fan_probe()
142 hysteresis); in gpd_pocket_fan_probe()
143 hysteresis = HYSTERESIS_DEFAULT; in gpd_pocket_fan_probe()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721s2-thermal.dtsi16 hysteresis = <2000>; /* milliCelsius */
30 hysteresis = <2000>; /* milliCelsius */
44 hysteresis = <2000>; /* milliCelsius */
58 hysteresis = <2000>; /* milliCelsius */
72 hysteresis = <2000>; /* milliCelsius */
86 hysteresis = <2000>; /* milliCelsius */
100 hysteresis = <2000>; /* milliCelsius */
H A Dk3-am62a-thermal.dtsi17 hysteresis = <2000>;
23 hysteresis = <2000>; /* milliCelsius */
48 hysteresis = <2000>;
54 hysteresis = <2000>; /* milliCelsius */
79 hysteresis = <2000>;
85 hysteresis = <2000>; /* milliCelsius */
H A Dk3-am62p-j722s-common-thermal.dtsi17 hysteresis = <2000>;
23 hysteresis = <2000>; /* milliCelsius */
48 hysteresis = <2000>;
54 hysteresis = <2000>; /* milliCelsius */
79 hysteresis = <2000>;
85 hysteresis = <2000>; /* milliCelsius */
H A Dk3-j721e-thermal.dtsi17 hysteresis = <2000>; /* milliCelsius */
31 hysteresis = <2000>; /* milliCelsius */
45 hysteresis = <2000>; /* milliCelsius */
59 hysteresis = <2000>; /* milliCelsius */
73 hysteresis = <2000>; /* milliCelsius */
H A Dk3-am62-thermal.dtsi17 hysteresis = <2000>;
23 hysteresis = <2000>; /* milliCelsius */
48 hysteresis = <2000>;
54 hysteresis = <2000>; /* milliCelsius */
H A Dk3-am654-industrial-thermal.dtsi16 hysteresis = <2000>; /* milliCelsius */
30 hysteresis = <2000>; /* milliCelsius */
44 hysteresis = <2000>; /* milliCelsius */
H A Dk3-j7200-thermal.dtsi17 hysteresis = <2000>; /* milliCelsius */
31 hysteresis = <2000>; /* milliCelsius */
45 hysteresis = <2000>; /* milliCelsius */
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-adc-hi843524 Hysteresis between low and high thresholds can not be lower then 2 and
27 If falling threshold results hysteresis to odd value then rising
44 Hysteresis between low and high thresholds can not be lower then 2 and
47 If rising threshold results hysteresis to odd value then falling
/linux/arch/arm64/boot/dts/qcom/
H A Dsc8280xp-pmics.dtsi23 hysteresis = <0>;
29 hysteresis = <0>;
43 hysteresis = <0>;
49 hysteresis = <0>;
63 hysteresis = <0>;
69 hysteresis = <0>;
83 hysteresis = <0>;
89 hysteresis = <0>;
H A Dpmx75.dtsi19 hysteresis = <0>;
25 hysteresis = <0>;
31 hysteresis = <0>;
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-ap80x.dtsi329 hysteresis = <2000>; /* mC degrees */
346 hysteresis = <2000>;
351 hysteresis = <2000>;
379 hysteresis = <2000>;
384 hysteresis = <2000>;
412 hysteresis = <2000>;
417 hysteresis = <2000>;
445 hysteresis = <2000>;
450 hysteresis = <2000>;
/linux/arch/arm64/boot/dts/freescale/
H A Dimx93-phyboard-nash-pwm-fan.dtso27 hysteresis = <3000>;
33 hysteresis = <3000>;
39 hysteresis = <3000>;
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2042-evb-v2.dts35 hysteresis = <8000>;
41 hysteresis = <12000>;
47 hysteresis = <10000>;
53 hysteresis = <5000>;
89 hysteresis = <8000>;

1234567891011