Home
last modified time | relevance | path

Searched +full:beta +full:- +full:compensation (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.6/Documentation/devicetree/bindings/hwmon/
Dti,tmp401.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Guenter Roeck <linux@roeck-us.net>
24 - ti,tmp401
25 - ti,tmp411
26 - ti,tmp431
27 - ti,tmp432
28 - ti,tmp435
33 ti,extended-range-enable:
[all …]
Dmax6697.txt4 - compatible:
16 - reg: I2C address
20 - smbus-timeout-disable
23 - extended-range-enable
26 - beta-compensation-enable
27 Only valid for MAX6693 and MX6694. Set to enable beta compensation on
29 Beta compensation will be disabled if not specified.
30 - alert-mask
34 - over-temperature-mask
35 Over-temperature bit mask. Over-temperature reporting disabled for
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/input/
Dazoteq,iqs7222.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
21 - azoteq,iqs7222a
22 - azoteq,iqs7222b
23 - azoteq,iqs7222c
24 - azoteq,iqs7222d
29 irq-gpios:
32 Specifies the GPIO connected to the device's active-low RDY output.
[all …]
/Linux-v6.6/Documentation/hwmon/
Dmax31730.rst14 Author: Guenter Roeck <linux@roeck-us.net>
18 -----------
23 temperatures of three external diode-connected transistors. The operating
25 for high series resistance in circuit-board traces and the external thermal
26 diode, while beta compensation corrects for temperature-measurement
27 errors due to low-beta sensing transistors.
31 -------------
34 temp[1-4]_enable RW Temperature enable/disable
36 temp[1-4]_input RO Temperature input
37 temp[2-4]_fault RO Fault indicator for remote channels
[all …]
Dlm95234.rst22 Author: Guenter Roeck <linux@roeck-us.net>
25 -----------
27 LM95233 and LM95234 are 11-bit digital temperature sensors with a 2-wire
32 graphics processors or diode-connected 2N3904s. The chip's TruTherm
33 beta compensation technology allows sensing of 90 nm or 65 nm process
37 is provided within a range of -127 to +255 degrees (+127.875 degrees for
/Linux-v6.6/include/linux/platform_data/
Dmax6697.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2012 Guenter Roeck <linux@roeck-us.net>
20 bool beta_compensation; /* set to enable beta compensation */
/Linux-v6.6/drivers/hwmon/
Dtmp401.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 * Copyright (c) 2013 Guenter Roeck <linux@roeck-us.net>
146 struct i2c_client *client = data->client; in tmp401_reg_read()
171 case 0x19: /* critical limits, 8-bit registers */ in tmp401_reg_read()
181 if (data->kind == tmp432) { in tmp401_reg_read()
231 struct i2c_client *client = data->client; in tmp401_reg_write()
243 case 0x19: /* critical limits, 8-bit registers */ in tmp401_reg_write()
272 temp -= 64 * 256; in tmp401_register_to_temp()
280 temp = clamp_val(temp, -64000, 191000); in tmp401_temp_to_register()
286 return DIV_ROUND_CLOSEST(temp * (1 << (8 - zbits)), 1000) << zbits; in tmp401_temp_to_register()
[all …]
Dmax6697.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2012 Guenter Roeck <linux@roeck-us.net>
15 #include <linux/hwmon-sysfs.h>
38 * Applies to alert register and over-temperature register.
59 #define MAX6581_OFFSET_MIN -31750
79 int update_interval; /* in milli-seconds */
184 struct i2c_client *client = data->client; in max6697_update_device()
190 mutex_lock(&data->update_lock); in max6697_update_device()
192 if (data->valid && in max6697_update_device()
193 !time_after(jiffies, data->last_updated in max6697_update_device()
[all …]
/Linux-v6.6/drivers/input/misc/
Diqs7222.c1 // SPDX-License-Identifier: GPL-2.0-or-later
116 [IQS7222_REG_GRP_CYCLE] = "cycle-%d",
117 [IQS7222_REG_GRP_CHAN] = "channel-%d",
118 [IQS7222_REG_GRP_SLDR] = "slider-%d",
120 [IQS7222_REG_GRP_GPIO] = "gpio-%d",
150 .name = "event-prox",
155 .name = "event-touch",
162 { .name = "event-press", },
164 .name = "event-tap",
171 .name = "event-swipe-pos",
[all …]
/Linux-v6.6/drivers/power/supply/
Dsmb347-charger.c1 // SPDX-License-Identifier: GPL-2.0-only
23 #include <dt-bindings/power/summit,smb347-charger.h>
25 /* Use the default compensation method */
26 #define SMB3XX_SOFT_TEMP_COMPENSATE_DEFAULT -1
29 #define SMB3XX_TEMP_USE_DEFAULT -273
34 * reloaded from non-volatile registers after POR.
136 * struct smb347_charger - smb347 charger instance
149 * @pre_charge_current: current (in uA) to use in pre-charging phase
153 * pre-charge to fast charge mode
158 * current [%100 - %130] (in degree C)
[all …]
/Linux-v6.6/drivers/staging/media/ipu3/include/uapi/
Dintel-ipu3.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* Copyright (C) 2017 - 2018 Intel Corporation */
11 /* Vendor specific - used for IPU3 camera sub-system */
17 /* from include/uapi/linux/v4l2-controls.h */
26 #define IPU3_UAPI_GRID_START_MASK ((1 << 12) - 1)
34 * struct ipu3_uapi_grid_config - Grid plane config
56 * create a grid-based output, and the data is then divided into "slices".
71 * struct ipu3_uapi_awb_set_item - Memory layout for each cell in AWB
108 * struct ipu3_uapi_awb_raw_buffer - AWB raw buffer
119 * struct ipu3_uapi_awb_config_s - AWB config
[all …]
/Linux-v6.6/drivers/media/v4l2-core/
Dv4l2-ctrls-defs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2010-2021 Hans Verkuil <hverkuil-cisco@xs4all.nl>
9 #include <media/v4l2-ctrls.h>
26 "MPEG-1/2 Layer I", in v4l2_ctrl_get_menu()
27 "MPEG-1/2 Layer II", in v4l2_ctrl_get_menu()
28 "MPEG-1/2 Layer III", in v4l2_ctrl_get_menu()
29 "MPEG-2/4 AAC", in v4l2_ctrl_get_menu()
30 "AC-3", in v4l2_ctrl_get_menu()
128 "16-bit CRC", in v4l2_ctrl_get_menu()
141 "MPEG-1", in v4l2_ctrl_get_menu()
[all …]