| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | shtc1.rst | 41 ----------- 48 address 0x70. See Documentation/i2c/instantiating-devices.rst for methods to 54 non-blocking mode. Blocking mode will guarantee the fastest result but 55 the I2C bus will be busy during that time. By default, non-blocking mode 56 is used. Make sure clock-stretching works properly on your device if you 58 2. high or low accuracy. High accuracy is used by default and using it is 61 sysfs-Interface 62 --------------- 65 - temperature input 67 - humidity input
|
| D | adt7410.rst | 14 https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf 23 https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf 33 https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf 43 https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf 48 ----------- 51 -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a 56 common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events. 57 Both pins can individually set to be active-low or active-high, while the whole 64 package, a slightly narrower operating temperature range (-40°C to +150°C), and 65 a better accuracy (0.25°C instead of 0.50°C.) [all …]
|
| D | pc87360.rst | 22 ----------------- 27 - 0: None 28 - **1**: Forcibly enable internal voltage and temperature channels, 30 - 2: Forcibly enable all voltage and temperature channels, except in9 31 - 3: Forcibly enable all voltage and temperature channels, including in9 42 ----------- 56 PC87360 - 2 2 - 0xE1 57 PC87363 - 2 2 - 0xE8 58 PC87364 - 3 3 - 0xE4 60 PC87366 11 3 3 3-4 0xE9 [all …]
|
| D | ds1621.rst | 47 - Christian W. Zuckschwerdt <zany@triq.net> 48 - valuable contributions by Jan M. Sendler <sendler@sendler.de> 49 - ported to 2.6 by Aurelien Jarno <aurelien@aurel32.net> 53 ------------------ 58 * 0 = active high, 62 ----------- 65 both high and low temperature limits which can be user defined (i.e. 66 programmed into non-volatile on-chip registers). Temperature range is -55 68 Fahrenheit range of -67 to +257 degrees with 0.9 steps. If polarity 74 stays high until the high limit is met or exceeded. On the other hand [all …]
|
| D | ds620.rst | 20 ----------- 23 high and low temperature limits which can be user defined (i.e. programmed 24 into non-volatile on-chip registers). Temperature range is -55 degree Celsius 25 to +125. Between 0 and 70 degree Celsius, accuracy is 0.5 Kelvin. The value 38 The PO output pin of the DS620 operates active-low.
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | shtc1.rst | 41 ----------- 48 address 0x70. See Documentation/i2c/instantiating-devices.rst for methods to 54 non-blocking mode. Blocking mode will guarantee the fastest result but 55 the I2C bus will be busy during that time. By default, non-blocking mode 56 is used. Make sure clock-stretching works properly on your device if you 58 2. high or low accuracy. High accuracy is used by default and using it is 61 sysfs-Interface 62 --------------- 65 - temperature input 67 - humidity input
|
| D | sht3x.rst | 6 * Sensirion SHT3x-DIS 16 - David Frey <david.frey@sensirion.com> 17 - Pascal Sachs <pascal.sachs@sensirion.com> 20 ----------- 22 This driver implements support for the Sensirion SHT3x-DIS chip, a humidity 29 Documentation/i2c/instantiating-devices.rst for methods to instantiate the device. 34 non-blocking mode. Blocking mode will guarantee the fastest result but 35 the I2C bus will be busy during that time. By default, non-blocking mode 36 is used. Make sure clock-stretching works properly on your device if you 38 2. high or low accuracy. High accuracy is used by default and using it is [all …]
|
| D | adt7410.rst | 14 https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf 23 https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf 33 https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf 43 https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf 48 ----------- 51 -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a 56 common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events. 57 Both pins can individually set to be active-low or active-high, while the whole 64 package, a slightly narrower operating temperature range (-40°C to +150°C), and 65 a better accuracy (0.25°C instead of 0.50°C.) [all …]
|
| D | pc87360.rst | 22 ----------------- 27 - 0: None 28 - **1**: Forcibly enable internal voltage and temperature channels, 30 - 2: Forcibly enable all voltage and temperature channels, except in9 31 - 3: Forcibly enable all voltage and temperature channels, including in9 42 ----------- 56 PC87360 - 2 2 - 0xE1 57 PC87363 - 2 2 - 0xE8 58 PC87364 - 3 3 - 0xE4 60 PC87366 11 3 3 3-4 0xE9 [all …]
|
| D | ds1621.rst | 47 - Christian W. Zuckschwerdt <zany@triq.net> 48 - valuable contributions by Jan M. Sendler <sendler@sendler.de> 49 - ported to 2.6 by Aurelien Jarno <aurelien@aurel32.net> 53 ------------------ 58 * 0 = active high, 62 ----------- 65 both high and low temperature limits which can be user defined (i.e. 66 programmed into non-volatile on-chip registers). Temperature range is -55 68 Fahrenheit range of -67 to +257 degrees with 0.9 steps. If polarity 74 stays high until the high limit is met or exceeded. On the other hand [all …]
|
| D | ds620.rst | 20 ----------- 23 high and low temperature limits which can be user defined (i.e. programmed 24 into non-volatile on-chip registers). Temperature range is -55 degree Celsius 25 to +125. Between 0 and 70 degree Celsius, accuracy is 0.5 Kelvin. The value 38 The PO output pin of the DS620 operates active-low.
|
| /kernel/linux/linux-5.10/drivers/iio/temperature/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 will be called iqs620at-temp. 18 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System" 22 Say yes here to build support for the LTC2983 Multi-Sensor 23 high accuracy digital temperature measurement system. 55 will be called hid-sensor-temperature. 58 tristate "MLX90614 contact-less infrared sensor" 62 MLX90614 contact-less infrared sensor connected with I2C. 68 tristate "MLX90632 contact-less infrared sensor with medical accuracy" 73 MLX90632 contact-less infrared sensor with medical accuracy
|
| /kernel/linux/linux-6.6/drivers/iio/temperature/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 will be called iqs620at-temp. 18 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System" 22 Say yes here to build support for the LTC2983 Multi-Sensor 23 high accuracy digital temperature measurement system. 55 will be called hid-sensor-temperature. 58 tristate "MLX90614 contact-less infrared sensor" 62 MLX90614 contact-less infrared sensor connected with I2C. 68 tristate "MLX90632 contact-less infrared sensor with medical accuracy" 73 MLX90632 contact-less infrared sensor with medical accuracy
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rtq2208.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alina Yu <alina_yu@richtek.com> 14 multi-configurable synchronous buck converters and two LDOs. 16 Bucks support "regulator-allowed-modes" and "regulator-mode". The former defines the permitted 25 0 - Auto mode for power saving, which reducing the switching frequency at light load condition 26 to maintain high frequency. 27 …1 - FCCM to meet the strict voltage regulation accuracy, which keeping constant switching frequenc… 35 - richtek,rtq2208 [all …]
|
| /kernel/linux/linux-5.10/Documentation/timers/ |
| D | timekeeping.rst | 10 If you grep through the kernel source you will find a number of architecture- 12 architecture-specific overrides of the sched_clock() function and some 17 on this timeline, providing facilities such as high-resolution timers. 23 ------------- 31 n bits which count from 0 to (2^n)-1 and then wraps around to 0 and start over. 35 The clock source shall have as high resolution as possible, and the frequency 36 shall be as stable and correct as possible as compared to a real-world wall 46 When the wall-clock accuracy of the clock source isn't satisfactory, there 48 the user-visible time to RTC clocks in the system or against networked time 76 Since a 32-bit counter at say 100 MHz will wrap around to zero after some 43 [all …]
|
| /kernel/linux/linux-6.6/Documentation/timers/ |
| D | timekeeping.rst | 10 If you grep through the kernel source you will find a number of architecture- 12 architecture-specific overrides of the sched_clock() function and some 17 on this timeline, providing facilities such as high-resolution timers. 23 ------------- 31 n bits which count from 0 to (2^n)-1 and then wraps around to 0 and start over. 35 The clock source shall have as high resolution as possible, and the frequency 36 shall be as stable and correct as possible as compared to a real-world wall 46 When the wall-clock accuracy of the clock source isn't satisfactory, there 48 the user-visible time to RTC clocks in the system or against networked time 76 Since a 32-bit counter at say 100 MHz will wrap around to zero after some 43 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
| D | hyperv_clock.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Tests for Hyper-V clocksources 25 u32 low, high; in mul_u64_u64_shr64() member 33 rm.ll = (u64)a0.l.low * b0.l.high; in mul_u64_u64_shr64() 34 rn.ll = (u64)a0.l.high * b0.l.low; in mul_u64_u64_shr64() 35 rh.ll = (u64)a0.l.high * b0.l.high; in mul_u64_u64_shr64() 37 rh.l.low = c = rm.l.high + rn.l.high + rh.l.low; in mul_u64_u64_shr64() 38 rh.l.high = (c >> 32) + rh.l.high; in mul_u64_u64_shr64() 59 /* For increased accuracy, take mean rdtsc() before and afrer rdmsr() */ in check_tsc_msr_rdtsc() 71 delta_ns = ((t2 - t1) * 100) - ((r2 - r1) * 1000000000 / tsc_freq); in check_tsc_msr_rdtsc() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/humidity/ |
| D | si7020.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * si7020.c - Silicon Labs Si7013/20/21 Relative Humidity and Temp Sensors 47 chan->type == IIO_TEMP ? in si7020_read_raw() 54 * Humidity values can slightly exceed the 0-100%RH in si7020_read_raw() 57 if (chan->type == IIO_HUMIDITYRELATIVE) in si7020_read_raw() 61 if (chan->type == IIO_TEMP) in si7020_read_raw() 71 * accuracy. in si7020_read_raw() 72 * Relative humidity will be 0.0032959% too high and in si7020_read_raw() 73 * temperature will be 0.00277344 degrees too high. in si7020_read_raw() 74 * This is no big deal because it's within the accuracy of the in si7020_read_raw() [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/humidity/ |
| D | si7020.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * si7020.c - Silicon Labs Si7013/20/21 Relative Humidity and Temp Sensors 47 chan->type == IIO_TEMP ? in si7020_read_raw() 54 * Humidity values can slightly exceed the 0-100%RH in si7020_read_raw() 57 if (chan->type == IIO_HUMIDITYRELATIVE) in si7020_read_raw() 61 if (chan->type == IIO_TEMP) in si7020_read_raw() 71 * accuracy. in si7020_read_raw() 72 * Relative humidity will be 0.0032959% too high and in si7020_read_raw() 73 * temperature will be 0.00277344 degrees too high. in si7020_read_raw() 74 * This is no big deal because it's within the accuracy of the in si7020_read_raw() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/ |
| D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 12 accuracy:) 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 12 accuracy:) 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW [all …]
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | mach_timer.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 /* ------ Calibrate the TSC ------- 8 * Too much 64-bit arithmetic here to do this cleanly in C, and for 9 * accuracy's sake we want to keep the overhead on the CTC speaker (channel 2) 11 * directly because of the awkward 8-bit access mechanism of the 82C54 23 /* Set the Gate high, disable speaker */ in mach_prepare_counter() 29 * Set the Gate high, program CTC channel 2 for mode 0, in mach_prepare_counter()
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | mach_timer.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 /* ------ Calibrate the TSC ------- 8 * Too much 64-bit arithmetic here to do this cleanly in C, and for 9 * accuracy's sake we want to keep the overhead on the CTC speaker (channel 2) 11 * directly because of the awkward 8-bit access mechanism of the 82C54 23 /* Set the Gate high, disable speaker */ in mach_prepare_counter() 29 * Set the Gate high, program CTC channel 2 for mode 0, in mach_prepare_counter()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | richtek,rtq6056.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RTQ6056 Bi-Directional Current and Power Monitor with 16-bit ADC 10 - ChiYuan Huang <cy_huang@richtek.com> 13 The RTQ6056 is a high accuracy current-sense monitor with I2C and SMBus 19 internal analog-to-digital converter ADC. The programmable calibration, 24 https://www.richtek.com/assets/product_file/RTQ6056/DSQ6056-00.pdf 33 "#io-channel-cells": 36 shunt-resistor-micro-ohms: [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/designs/ |
| D | timestamping.rst | 7 - Trigger_tstamp is the system time snapshot taken when the .trigger 11 estimate with a delay. In the latter two cases, the low-level driver 17 - tstamp is the current system timestamp updated during the last 19 The difference (tstamp - trigger_tstamp) defines the elapsed time. 29 - ``avail`` reports how much can be written in the ring buffer 30 - ``delay`` reports the time it will take to hear a new sample after all 43 ascii-art, this could be represented as follows (for the playback 47 --------------------------------------------------------------> time 53 |< codec delay >|<--hw delay-->|<queued samples>|<---avail->| 54 |<----------------- delay---------------------->| | [all …]
|