/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | temp.c | 34 priv->bios_sensor.thrs_fan_boost.hysteresis = 3; in nvkm_therm_temp_set_defaults() 37 priv->bios_sensor.thrs_down_clock.hysteresis = 3; in nvkm_therm_temp_set_defaults() 40 priv->bios_sensor.thrs_critical.hysteresis = 5; in nvkm_therm_temp_set_defaults() 43 priv->bios_sensor.thrs_shutdown.hysteresis = 5; /*not that it matters */ in nvkm_therm_temp_set_defaults() 54 s->thrs_fan_boost.hysteresis = max_t(u8, s->thrs_fan_boost.hysteresis, 2); in nvkm_therm_temp_safety_checks() 55 s->thrs_down_clock.hysteresis = max_t(u8, s->thrs_down_clock.hysteresis, 2); in nvkm_therm_temp_safety_checks() 56 s->thrs_critical.hysteresis = max_t(u8, s->thrs_critical.hysteresis, 2); in nvkm_therm_temp_safety_checks() 57 s->thrs_shutdown.hysteresis = max_t(u8, s->thrs_shutdown.hysteresis, 2); in nvkm_therm_temp_safety_checks() 155 } else if (temp <= thrs->temp - thrs->hysteresis && in nvkm_therm_threshold_hyst_polling() 205 sensor->thrs_fan_boost.temp, sensor->thrs_fan_boost.hysteresis, in nvkm_therm_program_alarms_polling() [all …]
|
D | g84.c | 70 nv_wr32(therm, 0x20484, sensor->thrs_shutdown.hysteresis); in g84_therm_program_alarms() 85 sensor->thrs_fan_boost.temp, sensor->thrs_fan_boost.hysteresis, in g84_therm_program_alarms() 87 sensor->thrs_down_clock.hysteresis, in g84_therm_program_alarms() 88 sensor->thrs_critical.temp, sensor->thrs_critical.hysteresis, in g84_therm_program_alarms() 89 sensor->thrs_shutdown.temp, sensor->thrs_shutdown.hysteresis); in g84_therm_program_alarms() 109 nv_wr32(therm, thrs_reg, thrs->temp - thrs->hysteresis); in g84_therm_threshold_hyst_emulation() 121 cur < thrs->temp - thrs->hysteresis) in g84_therm_threshold_hyst_emulation()
|
D | base.c | 47 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip() 206 return priv->bios_sensor.thrs_fan_boost.hysteresis; in nvkm_therm_attr_get() 210 return priv->bios_sensor.thrs_down_clock.hysteresis; in nvkm_therm_attr_get() 214 return priv->bios_sensor.thrs_critical.hysteresis; in nvkm_therm_attr_get() 218 return priv->bios_sensor.thrs_shutdown.hysteresis; in nvkm_therm_attr_get() 252 priv->bios_sensor.thrs_fan_boost.hysteresis = value; in nvkm_therm_attr_set() 260 priv->bios_sensor.thrs_down_clock.hysteresis = value; in nvkm_therm_attr_set() 268 priv->bios_sensor.thrs_critical.hysteresis = value; in nvkm_therm_attr_set() 276 priv->bios_sensor.thrs_shutdown.hysteresis = value; in nvkm_therm_attr_set()
|
/linux-4.1.27/Documentation/hwmon/ |
D | lm77 | 22 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.
|
D | emc1403 | 43 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.
|
D | jc42 | 78 There is also an hysteresis to control the thresholds for resetting alarms. 79 Per JC 42.4 specification, the hysteresis threshold can be configured to 0, 1.5, 80 3.0, and 6.0 degrees C. Configured hysteresis values will be rounded to those 81 limits. The chip supports only a single register to configure the hysteresis, 83 temp1_crit_hyst. Other hysteresis attributes are read-only. 97 temp1_crit_hyst Critical hysteresis temperature (RO or RW) 98 temp1_max_hyst Maximum hysteresis temperature (RO)
|
D | adt7410 | 37 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)
|
D | lm95245 | 32 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.
|
D | lm95234 | 33 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
|
D | lm92 | 32 alarms for high, low, and critical thresholds. There's also an hysteresis to
|
D | lm90 | 150 family is that it features critical limits with hysteresis, and an 219 Additionally, there is a relative hysteresis value common to both critical 222 Only the local hysteresis can be set from user-space, and the same delta 223 applies to the remote hysteresis.
|
D | asb100 | 61 (1) This alarm will only trigger if the hysteresis value is 127C.
|
D | lm93 | 205 The LM93 can also apply hysteresis to the offset table, to prevent unwanted 247 There is also a hysteresis temperature for this function: after the boost 302 temperature channel offset hysteresis 306 temp<n>_auto_boost_hyst temperature channel boost hysteresis
|
D | sysfs-interface | 324 Temperature hysteresis value for max limit. 331 Temperature hysteresis value for min limit. 347 Temperature hysteresis value for critical limit. 361 Temperature hysteresis value for emergency limit. 373 Temperature hysteresis value for critical min limit. 543 power[1-*]_cap_hyst Margin of hysteresis built around capping and
|
D | vt1211 | 33 long as the temperature stays above the hysteresis 108 hysteresis value with each temperature below which the temperature has to drop
|
D | gl518sm | 38 below the hysteresis limit. The alarm always reflects the current
|
D | lm83 | 80 all four sensors. There is no hysteresis mechanism as found on most
|
D | via686a | 44 as soon as it drops below the hysteresis value.
|
D | w83793 | 62 value drops below the hysteresis value.
|
D | f71805f | 116 hysteresis value, below which the temperature has to drop before the
|
D | nct6775 | 60 the high limit; it stays on until the temperature falls below the hysteresis
|
D | w83627ehf | 68 it stays on until the temperature falls below the hysteresis value.
|
D | w83781d | 82 hysteresis value for temp1 to 127 at initialization. 378 changes may need some time to trigger. Also, an hysteresis mechanism is
|
D | it87 | 240 Additionally, trip point 1 has an hysteresis temperature attached, to
|
D | dme1737 | 248 zone[1-3]_auto_point1_temp_hyst RW Auto PWM temp point1 hysteresis. The
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos5420-trip-points.dtsi | 17 hysteresis = <10000>; /* millicelsius */ 22 hysteresis = <10000>; /* millicelsius */ 27 hysteresis = <10000>; /* millicelsius */ 32 hysteresis = <0>; /* millicelsius */
|
D | exynos4-cpu-thermal.dtsi | 23 hysteresis = <10000>; /* millicelsius */ 28 hysteresis = <10000>; /* millicelsius */ 33 hysteresis = <10000>; /* millicelsius */ 38 hysteresis = <0>; /* millicelsius */
|
D | rk3288-thermal.dtsi | 29 hysteresis = <2000>; /* millicelsius */ 34 hysteresis = <2000>; /* millicelsius */ 57 hysteresis = <2000>; /* millicelsius */ 62 hysteresis = <2000>; /* millicelsius */
|
D | exynos5440-trip-points.dtsi | 17 hysteresis = <0>; /* millicelsius */ 22 hysteresis = <0>; /* millicelsius */
|
D | omap4-cpu-thermal.dtsi | 24 hysteresis = <2000>; /* millicelsius */ 29 hysteresis = <2000>; /* millicelsius */
|
D | omap5-gpu-thermal.dtsi | 24 hysteresis = <2000>; /* milliCelsius */
|
D | omap5-core-thermal.dtsi | 24 hysteresis = <2000>; /* milliCelsius */
|
D | am57xx-beagle-x15.dts | 573 hysteresis = <2000>; /* millicelsius */ 596 hysteresis = <2000>; /* millicelsius */ 602 hysteresis = <0>; /* millicelsius */
|
D | sun5i-a13.dtsi | 81 hysteresis = <2000>; 88 hysteresis = <2000>;
|
D | sun4i-a10.dtsi | 107 hysteresis = <2000>; 114 hysteresis = <2000>;
|
D | tegra124-jetson-tk1.dts | 1911 hysteresis = <0>; 1925 hysteresis = <0>; 1939 hysteresis = <0>;
|
D | sun7i-a20.dtsi | 146 hysteresis = <2000>; 153 hysteresis = <2000>;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | therm.c | 105 sensor->thrs_critical.hysteresis = value & 0xf; in nvbios_therm_sensor_parse() 112 sensor->thrs_down_clock.hysteresis = value & 0xf; in nvbios_therm_sensor_parse() 119 sensor->thrs_fan_boost.hysteresis = value & 0xf; in nvbios_therm_sensor_parse() 145 sensor->thrs_shutdown.hysteresis = value & 0xf; in nvbios_therm_sensor_parse() 180 cur_trip->hysteresis = value & 0xf; in nvbios_therm_fan_parse()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | therm.h | 5 u8 hysteresis; member 34 int hysteresis; member
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | thermal.txt | 91 - hysteresis: A low hysteresis value on temperature property (above). 263 hysteresis = <2000>; /* millicelsius */ 268 hysteresis = <2000>; /* millicelsius */ 273 hysteresis = <2000>; /* millicelsius */ 343 hysteresis = <2000>; /* millicelsius */ 348 hysteresis = <2000>; /* millicelsius */ 370 hysteresis = <2000>; /* millicelsius */ 375 hysteresis = <2000>; /* millicelsius */ 397 hysteresis = <2000>; /* millicelsius */ 402 hysteresis = <2000>; /* millicelsius */ [all …]
|
D | rockchip-thermal.txt | 50 hysteresis = <2000>; /* millicelsius */ 55 hysteresis = <2000>; /* millicelsius */
|
/linux-4.1.27/drivers/staging/iio/resolver/ |
D | ad2s1210.c | 88 bool hysteresis; member 325 st->hysteresis = !!(data & AD2S1210_ENABLE_HYSTERESIS); in ad2s1210_store_control() 501 if (st->hysteresis) in ad2s1210_read_raw() 691 st->hysteresis = true; in ad2s1210_probe()
|
/linux-4.1.27/tools/thermal/tmon/ |
D | tmon.h | 75 unsigned long hysteresis; member
|
/linux-4.1.27/drivers/thermal/ |
D | of-thermal.c | 343 *hyst = data->trips[trip].hysteresis; in of_thermal_get_trip_hyst() 357 data->trips[trip].hysteresis = hyst; in of_thermal_set_trip_hyst() 695 trip->hysteresis = prop; in thermal_of_populate_trip()
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-bus-iio-light-lm3533-als | 16 Get the hysteresis for thresholds Y, that is,
|
D | sysfs-bus-iio | 742 Specifies the hysteresis of threshold that the device is comparing 747 hysteresis value applies to both directions. 748 For falling events the hysteresis is added to the _value attribute for 750 normal, for rising events the hysteresis is subtracted from the _value
|
/linux-4.1.27/drivers/hwmon/ |
D | acpi_power_meter.c | 82 u64 hysteresis; member 415 if (resource->caps.hysteresis == UNKNOWN_HYSTERESIS) in show_val() 418 val = resource->caps.hysteresis * 1000; in show_val()
|
/linux-4.1.27/include/linux/ |
D | thermal.h | 298 unsigned long int hysteresis; member
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | fsl,imx-pinctrl.txt | 92 0x17059 means enable hysteresis, 47KOhm Pull Up, 50Mhz speed,
|
/linux-4.1.27/arch/blackfin/mach-bf518/ |
D | Kconfig | 89 The ADSP-BF51x allows to control input hysteresis for Port F,
|
/linux-4.1.27/arch/blackfin/mach-bf527/ |
D | Kconfig | 86 The ADSP-BF52x allows to control input hysteresis for Port F,
|
/linux-4.1.27/Documentation/vm/ |
D | balance | 85 That decision is not hysteresis based, and is done when the number of free
|
/linux-4.1.27/drivers/media/usb/gspca/ |
D | cpia1.c | 332 u8 hysteresis; member 659 params->compressionParams.hysteresis = 3; in reset_camera_params() 929 sd->params.compressionParams.hysteresis, in command_setcompressionparams()
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | acx.h | 651 u8 hysteresis; member
|
D | acx.c | 1255 acx->hysteresis = hyst; in wl1271_acx_rssi_snr_trigger()
|
/linux-4.1.27/drivers/thermal/samsung/ |
D | exynos_tmu.c | 309 temp -= (trips[i].hysteresis / MCELSIUS); in get_th_reg()
|
/linux-4.1.27/Documentation/thermal/ |
D | sysfs-api.txt | 253 The hysteresis value for a trip point, represented as an integer
|
/linux-4.1.27/net/wireless/ |
D | nl80211.c | 8576 s32 threshold, u32 hysteresis) in nl80211_set_cqm_rssi() argument 8587 hysteresis = 0; in nl80211_set_cqm_rssi() 8596 return rdev_set_cqm_rssi_config(rdev, dev, threshold, hysteresis); in nl80211_set_cqm_rssi() 8617 u32 hysteresis = nla_get_u32(attrs[NL80211_ATTR_CQM_RSSI_HYST]); in nl80211_set_cqm() local 8619 return nl80211_set_cqm_rssi(info, threshold, hysteresis); in nl80211_set_cqm()
|