Lines Matching +full:long +full:- +full:term
1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Baikal-T1 Process, Voltage, Temperature sensor driver
17 /* Baikal-T1 PVT registers and their bitfields */
61 * PVT sensors-related limits and default values
73 * when one is determined for Baikal-T1 SoC).
84 #define PVT_TEMP_MIN -48380L
105 * enum pvt_sensor_type - Baikal-T1 PVT sensor types (correspond to each PVT
110 * @PVT_LVT: PVT Low-Voltage threshold sensor.
111 * @PVT_HVT: PVT High-Voltage threshold sensor.
112 * @PVT_SVT: PVT Standard-Voltage threshold sensor.
126 * enum pvt_clock_type - Baikal-T1 PVT clocks.
137 * struct pvt_sensor_info - Baikal-T1 PVT sensor informational structure
152 unsigned long thres_base;
174 * struct pvt_cache - PVT sensors data cache
178 * @data_seqlock: cached data seq-lock.
193 * struct pvt_hwmon - Baikal-T1 PVT private data
196 * @regs: pointer to the Baikal-T1 PVT registers region.
223 * struct pvt_poly_term - a term descriptor of the PVT data translation
225 * @deg: degree of the term.
226 * @coef: multiplication factor of the term.
232 long coef;
233 long divider;
234 long divider_leftover;
238 * struct pvt_poly - PVT data translation polynomial descriptor
243 long total_divider;