| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/temperature/ |
| D | adi,ltc2983.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices LTC2983 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 14 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 19 - adi,ltc2983 27 adi,mux-delay-config-us: 29 The LTC2983 performs 2 or 3 internal conversion cycles per temperature [all …]
|
| /kernel/linux/linux-6.6/Documentation/w1/slaves/ |
| D | w1_therm.rst | 16 ----------- 18 w1_therm provides basic temperature conversion for ds18*20, ds28ea00, GX20MH01 32 read sequence will initiate a temperature conversion, then provide two 46 in the module), it will drive the line high during the longer conversion 48 ``therm_bulk_read`` will return 0 if no bulk conversion pending, 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 52 may return empty if conversion is still in progress. Note that if a bulk 57 A strong pullup will be applied during the conversion if required. 59 ``conv_time`` is used to get current conversion time (read), and 60 adjust it (write). A temperature conversion time depends on the device type and [all …]
|
| /kernel/linux/linux-5.10/Documentation/w1/slaves/ |
| D | w1_therm.rst | 15 ----------- 17 w1_therm provides basic temperature conversion for ds18*20, ds28ea00, GX20MH01 31 read sequence will initiate a temperature conversion, then provide two 45 in the module), it will drive the line high during the longer conversion 47 ``therm_bulk_read`` will return 0 if no bulk conversion pending, 48 -1 if at least one sensor still in conversion, 1 if conversion is complete 51 may return empty if conversion is still in progress. Note that if a bulk 56 A strong pullup will be applied during the conversion if required. 58 ``conv_time`` is used to get current conversion time (read), and 59 adjust it (write). A temperature conversion time depends on the device type and [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/temperature/ |
| D | adi,ltc2983.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices LTC2983, LTC2986, LTM2985 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital 16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/29861fa.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ltm2985.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | pc87360.rst | 18 Thanks to Rudolf Marek for helping me investigate conversion issues. 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 ----------- 49 hardware monitoring chipsets, not only controlling and monitoring three fans, 56 PC87360 - 2 2 - 0xE1 57 PC87363 - 2 2 - 0xE8 [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | pc87360.rst | 18 Thanks to Rudolf Marek for helping me investigate conversion issues. 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 ----------- 49 hardware monitoring chipsets, not only controlling and monitoring three fans, 56 PC87360 - 2 2 - 0xE1 57 PC87363 - 2 2 - 0xE8 [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_ptp_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * The ice hardware represents the current time using three registers: 16 * +---------------+ +---------------+ +---------------+ 18 * +---------------+ +---------------+ +---------------+ 24 * +---------------+ +---------------+ 26 * +---------------+ +---------------+ 37 * - 823.4375 MHz 38 * - 783.36 MHz 39 * - 796.875 MHz 40 * - 816 MHz [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | azoteq,iqs7222.yaml | 1 # 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 …]
|
| /kernel/linux/linux-6.6/kernel/time/ |
| D | timekeeping.c | 1 // SPDX-License-Identifier: GPL-2.0 28 #include "tick-internal.h" 63 * struct tk_fast - NMI safe timekeeper 76 /* Suspend-time cycles value for halted fast timekeeper. */ 93 * returns nanoseconds already so no conversion is required, hence mult=1 119 while (tk->tkr_mono.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_mono.shift)) { in tk_normalize_xtime() 120 tk->tkr_mono.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_mono.shift; in tk_normalize_xtime() 121 tk->xtime_sec++; in tk_normalize_xtime() 123 while (tk->tkr_raw.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_raw.shift)) { in tk_normalize_xtime() 124 tk->tkr_raw.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_raw.shift; in tk_normalize_xtime() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/temperature/ |
| D | ltc2983.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 42 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG) 44 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG) 275 * instance a resolution of 2^-10 means we have 10 fractional bits. 289 s64 __res = -(s32)val; in __convert_to_raw_sign() 293 return (u32)-__res; in __convert_to_raw_sign() 300 const struct device *dev = &st->spi->dev; in __ltc2983_fault_handler() 303 dev_err(dev, "Invalid conversion: Sensor HARD fault\n"); in __ltc2983_fault_handler() 304 return -EIO; in __ltc2983_fault_handler() [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/temperature/ |
| D | ltc2983.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 57 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG) 59 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG) 308 * instance a resolution of 2^-10 means we have 10 fractional bits. 322 s64 __res = -(s32)val; in __convert_to_raw_sign() 326 return (u32)-__res; in __convert_to_raw_sign() 333 const struct device *dev = &st->spi->dev; in __ltc2983_fault_handler() 336 dev_err(dev, "Invalid conversion: Sensor HARD fault\n"); in __ltc2983_fault_handler() 337 return -EIO; in __ltc2983_fault_handler() [all …]
|
| /kernel/linux/linux-5.10/kernel/time/ |
| D | timekeeping.c | 1 // SPDX-License-Identifier: GPL-2.0 28 #include "tick-internal.h" 63 * struct tk_fast - NMI safe timekeeper 76 /* Suspend-time cycles value for halted fast timekeeper. */ 93 * returns nanoseconds already so no conversion is required, hence mult=1 119 while (tk->tkr_mono.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_mono.shift)) { in tk_normalize_xtime() 120 tk->tkr_mono.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_mono.shift; in tk_normalize_xtime() 121 tk->xtime_sec++; in tk_normalize_xtime() 123 while (tk->tkr_raw.xtime_nsec >= ((u64)NSEC_PER_SEC << tk->tkr_raw.shift)) { in tk_normalize_xtime() 124 tk->tkr_raw.xtime_nsec -= (u64)NSEC_PER_SEC << tk->tkr_raw.shift; in tk_normalize_xtime() [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | xfs-online-fsck-design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Heading 3 uses "----" 25 - To help kernel distributors understand exactly what the XFS online fsck 28 - To help people reading the code to familiarize themselves with the relevant 31 - To help developers maintaining the system by capturing the reasons 59 - Provide a hierarchy of names through which application programs can associate 62 - Virtualize physical storage media across those names, and 64 - Retrieve the named data blobs at any time. 66 - Examine resource usage. 79 cross-references different types of metadata records with each other to look [all …]
|
| /kernel/linux/linux-5.10/tools/lib/bpf/ |
| D | btf.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 33 /* raw BTF data in non-native endianness */ 45 * +--------------------------------+ 47 * +--------------------------------+ 51 * types_data-+ | 52 * strs_data------------+ 56 * representation is broken up into three independently allocated 63 * +----------+ +---------+ +-----------+ 65 * +----------+ +---------+ +-----------+ 69 * types_data----+ | [all …]
|
| /kernel/linux/linux-6.6/tools/lib/bpf/ |
| D | btf.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 34 /* raw BTF data in non-native endianness */ 46 * +--------------------------------+ 48 * +--------------------------------+ 52 * types_data-+ | 53 * strs_data------------+ 57 * representation is broken up into three independently allocated 64 * +----------+ +---------+ +-----------+ 66 * +----------+ +---------+ +-----------+ 70 * types_data----+ | [all …]
|
| /kernel/linux/linux-5.10/kernel/cgroup/ |
| D | cpuset.c | 7 * Copyright (C) 2004-2007 Silicon Graphics, Inc. 11 * sysfs is Copyright (c) 2001-3 Patrick Mochel 13 * 2003-10-10 Written by Simon Derr. 14 * 2003-10-22 Updates by Stephen Hemminger. 15 * 2004 May-July Rework by Paul Jackson. 60 #include <linux/backing-dev.h> 90 * The user-configured masks can only be changed by writing to 104 * The user-configured masks are always the same with effective masks. 107 /* user-configured CPUs and Memory Nodes allow to tasks */ 117 * CPUs allocated to child sub-partitions (default hierarchy only) [all …]
|
| /kernel/linux/linux-5.10/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 24 # Most importantly: sub-Makefiles should only ever modify files in 27 # unavoidable when linking the built-in.a targets which finally 39 # Do not use make's built-in rules and variables 40 # (this increases performance and avoids hard-to-debug behaviour) 41 MAKEFLAGS += -rR 53 # --------------------------------------------------------------------------- 60 # cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< 67 # A simple variant is to prefix commands with $(Q) - that's useful 68 # for commands that shall be hidden in non-verbose mode. [all …]
|
| /kernel/linux/linux-6.6/drivers/media/dvb-frontends/drx39xyj/ |
| D | drx_driver.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 60 /*------------------------------------------------------------------------------ 62 ------------------------------------------------------------------------------*/ 69 * \retval -EIO Initialization failed. 78 * \retval -EIO Termination failed. 98 * \retval -EIO Failure. 99 * \retval -EINVAL Parameter 'wcount' is not zero but parameter 133 #define TUNER_MODE_SUB0 0x0001 /* for sub-mode (e.g. RF-AGC setting) */ 134 #define TUNER_MODE_SUB1 0x0002 /* for sub-mode (e.g. RF-AGC setting) */ 135 #define TUNER_MODE_SUB2 0x0004 /* for sub-mode (e.g. RF-AGC setting) */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/dvb-frontends/drx39xyj/ |
| D | drx_driver.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 60 /*------------------------------------------------------------------------------ 62 ------------------------------------------------------------------------------*/ 69 * \retval -EIO Initialization failed. 78 * \retval -EIO Termination failed. 98 * \retval -EIO Failure. 99 * \retval -EINVAL Parameter 'wcount' is not zero but parameter 133 #define TUNER_MODE_SUB0 0x0001 /* for sub-mode (e.g. RF-AGC setting) */ 134 #define TUNER_MODE_SUB1 0x0002 /* for sub-mode (e.g. RF-AGC setting) */ 135 #define TUNER_MODE_SUB2 0x0004 /* for sub-mode (e.g. RF-AGC setting) */ [all …]
|
| /kernel/linux/linux-6.6/kernel/cgroup/ |
| D | cpuset.c | 7 * Copyright (C) 2004-2007 Silicon Graphics, Inc. 11 * sysfs is Copyright (c) 2001-3 Patrick Mochel 13 * 2003-10-10 Written by Simon Derr. 14 * 2003-10-22 Updates by Stephen Hemminger. 15 * 2004 May-July Rework by Paul Jackson. 52 * node binding, add this key to provide a quick low-cost judgment 98 * The user-configured masks can only be changed by writing to 112 * The user-configured masks are always the same with effective masks. 115 /* user-configured CPUs and Memory Nodes allow to tasks */ 124 * CPUs allocated to child sub-partitions (default hierarchy only) [all …]
|
| /kernel/linux/linux-6.6/block/ |
| D | bfq-iosched.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 * BFQ is a proportional-share I/O scheduler, with some extra 17 * low-latency capabilities. BFQ also supports full hierarchical 20 * limitations can be found in Documentation/block/bfq-iosched.rst. 22 * BFQ is a proportional-share storage-I/O scheduling algorithm based 23 * on the slice-by-slice service scheme of CFQ. But BFQ assigns 25 * time slices. The device is not granted to the in-service process 31 * B-WF2Q+, to schedule processes according to their budgets. More 33 * process/queue is assigned a user-configurable weight, and B-WF2Q+ 36 * B-WF2Q+, BFQ can afford to assign high budgets to I/O-bound [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | bfq-iosched.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 * BFQ is a proportional-share I/O scheduler, with some extra 17 * low-latency capabilities. BFQ also supports full hierarchical 20 * limitations can be found in Documentation/block/bfq-iosched.rst. 22 * BFQ is a proportional-share storage-I/O scheduling algorithm based 23 * on the slice-by-slice service scheme of CFQ. But BFQ assigns 25 * time slices. The device is not granted to the in-service process 31 * B-WF2Q+, to schedule processes according to their budgets. More 33 * process/queue is assigned a user-configurable weight, and B-WF2Q+ 36 * B-WF2Q+, BFQ can afford to assign high budgets to I/O-bound [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/vmx/ |
| D | aesp8-ppc.pl | 2 # SPDX-License-Identifier: GPL-2.0 12 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org> 58 # The module is endian-agnostic in sense that it supports both big- 59 # and little-endian cases. Data alignment in parallelizable modes is 64 # is aligned programmatically, which in turn guarantees exception- 72 # Add XTS subroutine, 9x on little- and 12x improvement on big-endian 76 # Current large-block performance in cycles per byte processed with 77 # 128-bit key (less is better). 79 # CBC en-/decrypt CTR XTS 106 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or [all …]
|
| /kernel/linux/linux-6.6/drivers/crypto/vmx/ |
| D | aesp8-ppc.pl | 2 # SPDX-License-Identifier: GPL-2.0 12 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org> 58 # The module is endian-agnostic in sense that it supports both big- 59 # and little-endian cases. Data alignment in parallelizable modes is 64 # is aligned programmatically, which in turn guarantees exception- 72 # Add XTS subroutine, 9x on little- and 12x improvement on big-endian 76 # Current large-block performance in cycles per byte processed with 77 # 128-bit key (less is better). 79 # CBC en-/decrypt CTR XTS 106 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 26 If set to vendor, prefer vendor-specific driver 58 Documentation/firmware-guide/acpi/debug.rst for more information about 116 Format: <byte> or <bitmap-list> [all …]
|