Home
last modified time | relevance | path

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

12345678910>>...19

/Linux-v6.6/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-v6.6/arch/arm/boot/dts/samsung/
Dexynos5422-odroidxu3-common.dtsi63 hysteresis = <5000>; /* millicelsius */
68 hysteresis = <5000>; /* millicelsius */
73 hysteresis = <5000>; /* millicelsius */
78 hysteresis = <0>; /* millicelsius */
89 hysteresis = <10000>; /* millicelsius */
94 hysteresis = <10000>; /* millicelsius */
152 hysteresis = <5000>;
157 hysteresis = <5000>;
162 hysteresis = <5000>;
167 hysteresis = <0>;
[all …]
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 …]
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 */
/Linux-v6.6/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()
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 …]
/Linux-v6.6/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)
/Linux-v6.6/Documentation/devicetree/bindings/iio/light/
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-v6.6/arch/arm64/boot/dts/qcom/
Dsm6375.dtsi1776 hysteresis = <2000>;
1782 hysteresis = <2000>;
1788 hysteresis = <1000>;
1803 hysteresis = <2000>;
1809 hysteresis = <2000>;
1815 hysteresis = <1000>;
1830 hysteresis = <2000>;
1836 hysteresis = <2000>;
1842 hysteresis = <1000>;
1857 hysteresis = <2000>;
[all …]
Dpm8550vs.dtsi20 hysteresis = <0>;
26 hysteresis = <0>;
41 hysteresis = <0>;
47 hysteresis = <0>;
62 hysteresis = <0>;
68 hysteresis = <0>;
83 hysteresis = <0>;
89 hysteresis = <0>;
Dsm8550.dtsi4207 hysteresis = <1000>;
4213 hysteresis = <5000>;
4227 hysteresis = <1000>;
4233 hysteresis = <5000>;
4247 hysteresis = <1000>;
4253 hysteresis = <5000>;
4267 hysteresis = <1000>;
4273 hysteresis = <5000>;
4287 hysteresis = <1000>;
4293 hysteresis = <5000>;
[all …]
Dsa8775p-pmics.dtsi19 hysteresis = <0>;
25 hysteresis = <0>;
39 hysteresis = <0>;
45 hysteresis = <0>;
59 hysteresis = <0>;
65 hysteresis = <0>;
79 hysteresis = <0>;
85 hysteresis = <0>;
/Linux-v6.6/drivers/platform/x86/
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-v6.6/arch/arm64/boot/dts/ti/
Dk3-j721s2-thermal.dtsi13 hysteresis = <2000>; /* milliCelsius */
27 hysteresis = <2000>; /* milliCelsius */
41 hysteresis = <2000>; /* milliCelsius */
55 hysteresis = <2000>; /* milliCelsius */
69 hysteresis = <2000>; /* milliCelsius */
83 hysteresis = <2000>; /* milliCelsius */
97 hysteresis = <2000>; /* milliCelsius */
Dk3-j784s4-thermal.dtsi13 hysteresis = <2000>; /* milliCelsius */
27 hysteresis = <2000>; /* milliCelsius */
41 hysteresis = <2000>; /* milliCelsius */
55 hysteresis = <2000>; /* milliCelsius */
69 hysteresis = <2000>; /* milliCelsius */
83 hysteresis = <2000>; /* milliCelsius */
97 hysteresis = <2000>; /* milliCelsius */
Dk3-j721e-thermal.dtsi14 hysteresis = <2000>; /* milliCelsius */
28 hysteresis = <2000>; /* milliCelsius */
42 hysteresis = <2000>; /* milliCelsius */
56 hysteresis = <2000>; /* milliCelsius */
70 hysteresis = <2000>; /* milliCelsius */
/Linux-v6.6/arch/arm/boot/dts/rockchip/
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 …]
/Linux-v6.6/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>;
Dthermal-zones.yaml126 hysteresis:
129 An unsigned integer expressing the hysteresis delta with
133 (trip temperature - hysteresis). This potentially prevents a
166 - hysteresis
271 hysteresis = <2000>;
277 hysteresis = <2000>;
283 hysteresis = <1000>;
316 hysteresis = <2000>;
321 hysteresis = <2000>;
338 hysteresis = <2000>;
/Linux-v6.6/drivers/thermal/
Dthermal_trip.c72 trip_low = trip.temperature - trip.hysteresis; in __thermal_zone_set_trips()
147 if (t.hysteresis != trip->hysteresis && tz->ops->set_trip_hyst) { in thermal_zone_set_trip()
148 ret = tz->ops->set_trip_hyst(tz, trip_id, trip->hysteresis); in thermal_zone_set_trip()
153 if (tz->trips && (t.temperature != trip->temperature || t.hysteresis != trip->hysteresis)) in thermal_zone_set_trip()
157 trip->temperature, trip->hysteresis); in thermal_zone_set_trip()
Dgov_bang_bang.c3 * gov_bang_bang.c - A simple thermal throttling governor using hysteresis
28 if (!trip.hysteresis) in thermal_zone_trip_update()
30 "Zero hysteresis value for thermal zone %s\n", tz->type); in thermal_zone_trip_update()
34 trip.hysteresis); in thermal_zone_trip_update()
53 * the fan in case it falls below trip_temp minus hysteresis in thermal_zone_trip_update()
58 tz->temperature <= trip.temperature - trip.hysteresis) in thermal_zone_trip_update()

12345678910>>...19