| /linux/drivers/clk/bcm/ |
| H A D | clk-kona-setup.c | 74 struct bcm_clk_hyst *hyst; in peri_clk_data_offsets_valid() local 100 hyst = &peri->hyst; in peri_clk_data_offsets_valid() 108 if (hyst_exists(hyst)) { in peri_clk_data_offsets_valid() 109 if (hyst->offset > limit) { in peri_clk_data_offsets_valid() 112 name, hyst->offset, limit); in peri_clk_data_offsets_valid() 116 } else if (hyst_exists(hyst)) { in peri_clk_data_offsets_valid() 268 static bool hyst_valid(struct bcm_clk_hyst *hyst, const char *clock_name) in hyst_valid() argument 270 if (!bit_posn_valid(hyst->en_bit, "hysteresis enable", clock_name)) in hyst_valid() 273 if (!bit_posn_valid(hyst->val_bit, "hysteresis value", clock_name)) in hyst_valid() 397 struct bcm_clk_hyst *hyst; in peri_clk_data_valid() local [all …]
|
| H A D | clk-kona.h | 55 #define hyst_exists(hyst) ((hyst)->offset != 0) argument 385 struct bcm_clk_hyst hyst; member
|
| H A D | clk-kona.c | 502 static bool hyst_init(struct ccu_data *ccu, struct bcm_clk_hyst *hyst) in hyst_init() argument 508 if (!hyst_exists(hyst)) in hyst_init() 511 offset = hyst->offset; in hyst_init() 512 mask = (u32)1 << hyst->en_bit; in hyst_init() 513 mask |= (u32)1 << hyst->val_bit; in hyst_init() 1187 if (!hyst_init(ccu, &peri->hyst)) { in __peri_clk_init()
|
| H A D | clk-bcm21664.c | 34 .hyst = HYST(0x0414, 8, 9),
|
| /linux/drivers/thermal/ |
| H A D | thermal_sysfs.c | 152 struct thermal_trip *trip = thermal_trip_of_attr(attr, hyst); in trip_point_hyst_store() 154 int hyst; in trip_point_hyst_store() local 156 if (kstrtoint(buf, 10, &hyst) || hyst < 0) in trip_point_hyst_store() 161 if (hyst == trip->hysteresis) in trip_point_hyst_store() 171 WRITE_ONCE(trip->hysteresis, hyst); in trip_point_hyst_store() 175 if (trip->temperature - hyst <= THERMAL_TEMP_INVALID) in trip_point_hyst_store() 178 thermal_zone_set_trip_hyst(tz, trip, hyst); in trip_point_hyst_store() 189 struct thermal_trip *trip = thermal_trip_of_attr(attr, hyst); in trip_point_hyst_show() 427 snprintf(trip_attrs->hyst.name, THERMAL_NAME_LENGTH, in create_trip_attrs() 430 sysfs_attr_init(&trip_attrs->hyst.attr.attr); in create_trip_attrs() [all …]
|
| H A D | thermal_core.c | 496 struct thermal_trip *trip, int hyst) in thermal_zone_set_trip_hyst() argument 500 WRITE_ONCE(trip->hysteresis, hyst); in thermal_zone_set_trip_hyst()
|
| /linux/drivers/hwmon/ |
| H A D | lm77.c | 243 int i, cur, conf, hyst, crit, min, max; in lm77_detect() local 266 hyst = i2c_smbus_read_word_data(client, 2); in lm77_detect() 272 || i2c_smbus_read_word_data(client, i + 2) != hyst in lm77_detect() 281 || ((hyst & 0x00f0) != 0xf0 && (hyst & 0x00f0) != 0x0) in lm77_detect() 296 hyst = i2c_smbus_read_word_data(client, 2); in lm77_detect() 297 if (i2c_smbus_read_word_data(client, 6) != hyst in lm77_detect() 298 || i2c_smbus_read_word_data(client, 7) != hyst) in lm77_detect()
|
| H A D | lm75.c | 1004 int conf, hyst, os; in lm75_detect() local 1052 hyst = i2c_smbus_read_byte_data(new_client, 2); in lm75_detect() 1056 hyst = i2c_smbus_read_byte_data(new_client, 2); in lm75_detect() 1057 if (i2c_smbus_read_byte_data(new_client, 4) != hyst in lm75_detect() 1058 || i2c_smbus_read_byte_data(new_client, 5) != hyst in lm75_detect() 1059 || i2c_smbus_read_byte_data(new_client, 6) != hyst in lm75_detect() 1060 || i2c_smbus_read_byte_data(new_client, 7) != hyst) in lm75_detect() 1073 if (hyst == 0 && os == 0) in lm75_detect() 1079 || i2c_smbus_read_byte_data(new_client, i + 2) != hyst in lm75_detect()
|
| H A D | stts751.c | 93 int hyst; member 455 priv->hyst = temp - (priv->therm - priv->hyst); in therm_store() 471 return sysfs_emit(buf, "%d\n", priv->hyst); in hyst_show() 488 priv->hyst = temp; in hyst_store() 735 priv->hyst = priv->therm - tmp; in stts751_read_chip_config() 746 static SENSOR_DEVICE_ATTR_RW(temp1_crit_hyst, hyst, 0);
|
| H A D | max31760.c | 467 unsigned int hyst; in pwm1_auto_point_temp_hyst_store() local 470 ret = kstrtou32(buf, 10, &hyst); in pwm1_auto_point_temp_hyst_store() 474 if (hyst < 3000) in pwm1_auto_point_temp_hyst_store()
|
| H A D | lm85.c | 266 u8 hyst; /* Low limit hysteresis. (0-15) */ member 534 data->zone[0].hyst = i >> 4; in lm85_update_device() 535 data->zone[1].hyst = i & 0x0f; in lm85_update_device() 538 data->zone[2].hyst = i >> 4; in lm85_update_device() 1136 HYST_FROM_REG(data->zone[nr].hyst)); in temp_auto_temp_off_show() 1156 data->zone[nr].hyst = HYST_TO_REG(min - val); in temp_auto_temp_off_store() 1159 (data->zone[0].hyst << 4) in temp_auto_temp_off_store() 1160 | data->zone[1].hyst); in temp_auto_temp_off_store() 1163 (data->zone[2].hyst << 4)); in temp_auto_temp_off_store()
|
| H A D | intel-m10-bmc-hwmon.c | 613 long hyst, value; in m10bmc_hwmon_read() local 696 ret = do_sensor_read(hw, data, reg_hyst, &hyst); in m10bmc_hwmon_read() 700 value -= hyst; in m10bmc_hwmon_read()
|
| H A D | lm63.c | 623 long hyst; in temp2_crit_hyst_store() local 630 hyst = temp8_from_reg(data, 2) + data->temp2_offset - val; in temp2_crit_hyst_store() 632 HYST_TO_REG(hyst)); in temp2_crit_hyst_store()
|
| /linux/drivers/input/misc/ |
| H A D | iqs626a.c | 289 u8 hyst; member 306 u8 hyst; member 315 u8 hyst; member 329 u8 hyst; member 466 u8 *thresh, *hyst; in iqs626_parse_events() local 473 hyst = &sys_reg->ch_reg_ulp.hyst; in iqs626_parse_events() 479 hyst = &sys_reg->tp_grp_reg.hyst; in iqs626_parse_events() 487 hyst = &sys_reg->ch_reg_gen[i].hyst; in iqs626_parse_events() 492 hyst = &sys_reg->ch_reg_hall.hyst; in iqs626_parse_events() 552 *hyst &= ~IQS626_CHx_HYST_DEEP_MASK; in iqs626_parse_events() [all …]
|
| H A D | bma150.c | 226 u8 enable, u8 hyst, u8 dur, u8 thres) in bma150_set_low_g_interrupt() argument 230 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt() 250 u8 enable, u8 hyst, u8 dur, u8 thres) in bma150_set_high_g_interrupt() argument 254 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
|
| H A D | iqs269a.c | 279 u8 hyst; member 747 u8 *hyst = &ch_reg->hyst; in iqs269_parse_chan() local 758 *hyst &= ~IQS269_CHx_HYST_DEEP_MASK; in iqs269_parse_chan() 759 *hyst |= (val << IQS269_CHx_HYST_DEEP_SHIFT); in iqs269_parse_chan() 762 *hyst &= ~IQS269_CHx_HYST_TOUCH_MASK; in iqs269_parse_chan() 763 *hyst |= val; in iqs269_parse_chan()
|
| /linux/drivers/mfd/ |
| H A D | tps65218.c | 229 u32 hyst; in tps65218_voltage_set_uv_hyst() local 232 "ti,under-voltage-hyst-microvolt", &hyst)) in tps65218_voltage_set_uv_hyst() 235 if (hyst != 400000 && hyst != 200000) { in tps65218_voltage_set_uv_hyst() 243 hyst == 400000 ? TPS65218_CONFIG2_UVLOHYS : 0, in tps65218_voltage_set_uv_hyst()
|
| /linux/drivers/iio/proximity/ |
| H A D | sx9310.c | 556 unsigned int hyst, val = _val; in sx9310_write_hysteresis() local 564 hyst = 0; in sx9310_write_hysteresis() 566 hyst = 3; in sx9310_write_hysteresis() 568 hyst = 2; in sx9310_write_hysteresis() 570 hyst = 1; in sx9310_write_hysteresis() 574 hyst = FIELD_PREP(SX9310_REG_PROX_CTRL10_HYST_MASK, hyst); in sx9310_write_hysteresis() 578 SX9310_REG_PROX_CTRL10_HYST_MASK, hyst); in sx9310_write_hysteresis()
|
| H A D | sx9324.c | 637 unsigned int hyst, val = _val; in sx9324_write_hysteresis() local 645 hyst = 0; in sx9324_write_hysteresis() 647 hyst = 3; in sx9324_write_hysteresis() 649 hyst = 2; in sx9324_write_hysteresis() 651 hyst = 1; in sx9324_write_hysteresis() 655 hyst = FIELD_PREP(SX9324_REG_PROX_CTRL5_HYST_MASK, hyst); in sx9324_write_hysteresis() 659 SX9324_REG_PROX_CTRL5_HYST_MASK, hyst); in sx9324_write_hysteresis()
|
| /linux/include/sound/ |
| H A D | da7218.h | 79 bool hyst; member
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | da7218.txt | 63 - dlg,hyst : Boolean flag, enable hysteresis 100 dlg,hyst;
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 1281 u32 hyst = common->cqm_info.rssi_hyst; in rsi_perform_cqm() local 1284 if (rssi < thold && (last_event == 0 || rssi < (last_event - hyst))) in rsi_perform_cqm() 1287 (last_event == 0 || rssi > (last_event + hyst))) in rsi_perform_cqm()
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_pm.c | 2808 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_temp_thresh() local 2811 if (hyst) in amdgpu_hwmon_show_temp_thresh() 2824 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_hotspot_temp_thresh() local 2827 if (hyst) in amdgpu_hwmon_show_hotspot_temp_thresh() 2840 int hyst = to_sensor_dev_attr(attr)->index; in amdgpu_hwmon_show_mem_temp_thresh() local 2843 if (hyst) in amdgpu_hwmon_show_mem_temp_thresh()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | acx.h | 1090 bool enable, s16 thold, u8 hyst);
|
| H A D | acx.c | 1213 bool enable, s16 thold, u8 hyst) in wl1271_acx_rssi_snr_trigger() argument 1240 acx->hysteresis = hyst; in wl1271_acx_rssi_snr_trigger()
|