Home
last modified time | relevance | path

Searched +full:acquisition +full:- +full:time (Results 1 – 25 of 272) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
Dti,adc12138.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments ADC12138 and similar self-calibrating ADCs
10 - Akinobu Mita <akinobu.mita@gmail.com>
19 - ti,adc12130
20 - ti,adc12132
21 - ti,adc12138
34 vref-p-supply:
37 vref-n-supply:
[all …]
Dadi,ad7280a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <michael.hennerich@analog.com>
11 - Jonathan Cameron <jic23@kernel.org>
18 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7280A.pdf
31 adi,voltage-alert-last-chan:
40 adi,acquisition-time-ns:
42 Additional time may be needed to charge the sampling capacitors depending
47 adi,thermistor-termination:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dti,adc12138.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments ADC12138 and similar self-calibrating ADCs
10 - Akinobu Mita <akinobu.mita@gmail.com>
19 - ti,adc12130
20 - ti,adc12132
21 - ti,adc12138
34 spi-max-frequency: true
36 vref-p-supply:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/linux-6.6/drivers/misc/
Ddw-xdata-pcie.c1 // SPDX-License-Identifier: GPL-2.0
11 #include <linux/pci-epf.h>
20 #define DW_XDATA_DRIVER_NAME "dw-xdata-pcie"
75 return dw->rg_region.vaddr; in __dw_regs()
82 mutex_lock(&dw->mutex); in dw_xdata_stop()
84 burst = readl(&(__dw_regs(dw)->burst_cnt)); in dw_xdata_stop()
88 writel(burst, &(__dw_regs(dw)->burst_cnt)); in dw_xdata_stop()
91 mutex_unlock(&dw->mutex); in dw_xdata_stop()
96 struct device *dev = &dw->pdev->dev; in dw_xdata_start()
102 mutex_lock(&dw->mutex); in dw_xdata_start()
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/
Dcomedidev.h1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * header file for kernel-only structures, variables, and constants
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1997-2000 David A. Schleef <ds@schleef.org>
13 #include <linux/dma-mapping.h>
29 * struct comedi_subdevice - Working data for a COMEDI subdevice
35 * the low-level driver.)
37 * low-level driver.)
39 * the COMEDI core and user application. (Initialized by the low-level
42 * asynchronous acquisition commands. (Optionally initialized by the
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 tristate "Data acquisition support (comedi)"
5 Enable support for a wide range of data acquisition devices
23 running at 10 kHz has of 2-4 seconds of buffer.
32 channels running at 100 kHz has 2-4 seconds of buffer.
41 the questions about misc non-hardware comedi drivers.
62 generate sample waveforms on systems that don't have data acquisition
80 tristate "SSV Embedded Systems DIL/Net-PC support"
83 Enable support for SSV Embedded Systems DIL/Net-PC
102 tristate "Advantech PCL-711/711b and ADlink ACL-8112 ISA card support"
[all …]
/kernel/linux/linux-6.6/include/linux/comedi/
Dcomedidev.h1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * header file for kernel-only structures, variables, and constants
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1997-2000 David A. Schleef <ds@schleef.org>
13 #include <linux/dma-mapping.h>
28 * struct comedi_subdevice - Working data for a COMEDI subdevice
34 * the low-level driver.)
36 * low-level driver.)
38 * the COMEDI core and user application. (Initialized by the low-level
41 * asynchronous acquisition commands. (Optionally initialized by the
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
Dstb0899_algo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
50 struct stb0899_internal *internal = &state->internal;
55 return stb0899_calc_srate(internal->master_clk, sfr);
71 dprintk(state->verbose, FE_DEBUG, 1, "-->"); in stb0899_set_srate()
103 * Compute the amount of time needed by the derotator to lock
105 * return: derotator time constant (ms)
122 struct stb0899_internal *internal = &state->internal; in stb0899_carr_width()
124 return (internal->srate + (internal->srate * internal->rolloff) / 100); in stb0899_carr_width()
133 struct stb0899_internal *internal = &state->internal; in stb0899_first_subrange()
134 struct stb0899_params *params = &state->params; in stb0899_first_subrange()
[all …]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
Dstb0899_algo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
50 struct stb0899_internal *internal = &state->internal;
55 return stb0899_calc_srate(internal->master_clk, sfr);
71 dprintk(state->verbose, FE_DEBUG, 1, "-->"); in stb0899_set_srate()
103 * Compute the amount of time needed by the derotator to lock
105 * return: derotator time constant (ms)
122 struct stb0899_internal *internal = &state->internal; in stb0899_carr_width()
124 return (internal->srate + (internal->srate * internal->rolloff) / 100); in stb0899_carr_width()
133 struct stb0899_internal *internal = &state->internal; in stb0899_first_subrange()
134 struct stb0899_params *params = &state->params; in stb0899_first_subrange()
[all …]
/kernel/linux/linux-6.6/drivers/iio/adc/
Dti-ads7924.c1 // SPDX-License-Identifier: GPL-2.0
3 * IIO driver for Texas Instruments ADS7924 ADC, 12-bit, 4-Channels, I2C
8 * based on iio/adc/ti-ads1015.c
98 * The power-up time is allowed to elapse whenever the device has been shutdown
99 * in idle mode. Power-up time can allow external circuits, such as an
101 * The nominal time programmed by the PUTIME[4:0] register bits is given by:
103 * If a power-up time is not required, set the bits to '0' to effectively bypass.
108 * Acquisition Time according to ACQTIME[4:0] register bits.
109 * The Acquisition Time is given by:
111 * Using default value of 0 for ACQTIME[4:0] results in a minimum acquisition
[all …]
Dmax1118.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver
7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf
13 * ------ --------- -----------
14 * nCS --> CNVST
15 * SCK --> SCLK
16 * MISO <-- DOUT
17 * ------ --------- -----------
75 * and low for a second time. in max1118_read()
79 .delay = { /* > CNVST Low Time 100 ns */ in max1118_read()
[all …]
/kernel/linux/linux-6.6/tools/memory-model/
DREADME49 ----------------------------
53 ------------ ----------
54 -- 4.14 7.48 --
55 4.15 -- 4.19 7.49 --
56 4.20 -- 5.5 7.54 --
57 5.6 -- 5.16 7.56 --
58 5.17 -- 7.56.1 --
69 tests is available in tools/memory-model/Documentation/litmus-tests.txt.
71 Example litmus tests may be found in the Linux-kernel source tree:
73 tools/memory-model/litmus-tests/
[all …]
/kernel/linux/linux-5.10/tools/memory-model/
DREADME49 ----------------------------
53 ------------ ----------
54 -- 4.18 7.48 --
55 4.15 -- 4.19 7.49 --
56 4.20 -- 5.5 7.54 --
57 5.6 -- 7.56 --
68 tests is available in tools/memory-model/Documentation/litmus-tests.txt.
70 Example litmus tests may be found in the Linux-kernel source tree:
72 tools/memory-model/litmus-tests/
73 Documentation/litmus-tests/
[all …]
/kernel/linux/linux-5.10/Documentation/RCU/Design/Memory-Ordering/
DTree-RCU-Memory-Ordering.rst2 A Tour Through TREE_RCU's Grace-Period Memory Ordering
13 grace-period memory ordering guarantee is provided.
18 RCU grace periods provide extremely strong memory-ordering guarantees
19 for non-idle non-offline code.
22 period that are within RCU read-side critical sections.
25 of that grace period that are within RCU read-side critical sections.
27 Note well that RCU-sched read-side critical sections include any region
30 an extremely small region of preemption-disabled code, one can think of
37 a linked RCU-protected data structure, and phase two frees that element.
39 phase-one update (in the common case, removal) must not witness state
[all …]
/kernel/linux/linux-5.10/drivers/i2c/muxes/
Di2c-mux-pca9541.c6 * Author: Guenter Roeck <linux@roeck-us.net>
11 * Copyright (c) 2008-2009 Rodolfo Giometti <giometti@linux.it>
12 * Copyright (c) 2008-2009 Eurotech S.p.A. <info@eurotech.it>
23 #include <linux/i2c-mux.h>
36 * single-channel I2C bus multiplexer.
40 * that only one of the masters is instantiated at any given time.
68 #define ARB2_TIMEOUT (HZ / 4) /* 250 ms until acquisition failure */
97 * as they will try to lock the adapter a second time.
101 struct i2c_adapter *adap = client->adapter; in pca9541_reg_write()
104 return __i2c_smbus_xfer(adap, client->addr, client->flags, in pca9541_reg_write()
[all …]
/kernel/linux/linux-6.6/drivers/i2c/muxes/
Di2c-mux-pca9541.c6 * Author: Guenter Roeck <linux@roeck-us.net>
11 * Copyright (c) 2008-2009 Rodolfo Giometti <giometti@linux.it>
12 * Copyright (c) 2008-2009 Eurotech S.p.A. <info@eurotech.it>
23 #include <linux/i2c-mux.h>
36 * single-channel I2C bus multiplexer.
40 * that only one of the masters is instantiated at any given time.
68 #define ARB2_TIMEOUT (HZ / 4) /* 250 ms until acquisition failure */
97 * as they will try to lock the adapter a second time.
101 struct i2c_adapter *adap = client->adapter; in pca9541_reg_write()
104 return __i2c_smbus_xfer(adap, client->addr, client->flags, in pca9541_reg_write()
[all …]
/kernel/linux/linux-6.6/tools/thermal/thermometer/
Dthermometer.82 # SPDX-License-Identifier: GPL-2.0
4 \fBthermometer\fP - A thermal profiling tool
15 possible the overhead while doing the temperature acquisition in order
44 The \fB-h, --help\fP option shows a short usage help
46 The \fB-o <dir>, --output <dir>\fP option defines the output directory to put the
49 The \fB-c <config>, --config <config>\fP option specifies the configuration file to use
51 The \fB-d <seconds>, --duration <seconds>\fP option specifies the duration of the capture
53 The \fB-l <loglevel>, --loglevel <loglevel>\fP option sets the loglevel [DEBUG,INFO,NOTICE,WARN,ERR…
55 The \fB-p <string>, --postfix <string>\fP option appends \fBstring\fP at the end of the capture fil…
57 The \fB-s, --syslog\fP option sets the output to syslog, default is \fBstdout\fP
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dmax1118.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver
7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf
13 * ------ --------- -----------
14 * nCS --> CNVST
15 * SCK --> SCLK
16 * MISO <-- DOUT
17 * ------ --------- -----------
76 * and low for a second time. in max1118_read()
80 .delay = { /* > CNVST Low Time 100 ns */ in max1118_read()
[all …]
/kernel/linux/linux-6.6/Documentation/RCU/Design/Memory-Ordering/
DTree-RCU-Memory-Ordering.rst2 A Tour Through TREE_RCU's Grace-Period Memory Ordering
13 grace-period memory ordering guarantee is provided.
18 RCU grace periods provide extremely strong memory-ordering guarantees
19 for non-idle non-offline code.
22 period that are within RCU read-side critical sections.
25 of that grace period that are within RCU read-side critical sections.
27 Note well that RCU-sched read-side critical sections include any region
30 an extremely small region of preemption-disabled code, one can think of
37 a linked RCU-protected data structure, and phase two frees that element.
39 phase-one update (in the common case, removal) must not witness state
[all …]
/kernel/linux/linux-6.6/drivers/acpi/acpica/
Devglock.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
4 * Module Name: evglock - Global Lock support
6 * Copyright (C) 2000 - 2023, Intel Corp.
105 * PARAMETERS: context - From thread interface, not used
132 * Send a unit to the global lock semaphore. The actual acquisition in acpi_ev_global_lock_handler()
152 * PARAMETERS: timeout - Max time to wait for the lock, in millisec.
165 * allows only one thread to acquire the HW Global Lock at a time, and makes
179 * Only one thread can acquire the GL at a time, the global_lock_mutex in acpi_ev_acquire_global_lock()
183 acpi_ex_system_wait_mutex(acpi_gbl_global_lock_mutex->mutex. in acpi_ev_acquire_global_lock()
195 * regardless of where the acquisition request originated. in acpi_ev_acquire_global_lock()
[all …]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Devglock.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
4 * Module Name: evglock - Global Lock support
6 * Copyright (C) 2000 - 2020, Intel Corp.
105 * PARAMETERS: context - From thread interface, not used
132 * Send a unit to the global lock semaphore. The actual acquisition in acpi_ev_global_lock_handler()
152 * PARAMETERS: timeout - Max time to wait for the lock, in millisec.
165 * allows only one thread to acquire the HW Global Lock at a time, and makes
179 * Only one thread can acquire the GL at a time, the global_lock_mutex in acpi_ev_acquire_global_lock()
183 acpi_ex_system_wait_mutex(acpi_gbl_global_lock_mutex->mutex. in acpi_ev_acquire_global_lock()
195 * regardless of where the acquisition request originated. in acpi_ev_acquire_global_lock()
[all …]
/kernel/linux/linux-5.10/drivers/iio/common/ssp_sensors/
Dssp_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
54 .name = "ssp-accelerometer",
57 .name = "ssp-gyroscope",
63 gpiod_set_value(data->mcu_reset_gpiod, 0); in ssp_toggle_mcu_reset_gpio()
65 gpiod_set_value(data->mcu_reset_gpiod, 1); in ssp_toggle_mcu_reset_gpio()
74 if (data->available_sensors & BIT(i)) { in ssp_sync_available_sensors()
75 ret = ssp_enable_sensor(data, i, data->delay_buf[i]); in ssp_sync_available_sensors()
77 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
85 data->mcu_dump_mode); in ssp_sync_available_sensors()
87 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
[all …]
/kernel/linux/linux-6.6/drivers/iio/common/ssp_sensors/
Dssp_dev.c1 // SPDX-License-Identifier: GPL-2.0-or-later
55 .name = "ssp-accelerometer",
58 .name = "ssp-gyroscope",
64 gpiod_set_value(data->mcu_reset_gpiod, 0); in ssp_toggle_mcu_reset_gpio()
66 gpiod_set_value(data->mcu_reset_gpiod, 1); in ssp_toggle_mcu_reset_gpio()
75 if (data->available_sensors & BIT(i)) { in ssp_sync_available_sensors()
76 ret = ssp_enable_sensor(data, i, data->delay_buf[i]); in ssp_sync_available_sensors()
78 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
86 data->mcu_dump_mode); in ssp_sync_available_sensors()
88 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
[all …]

1234567891011