Home
last modified time | relevance | path

Searched full:integration (Results 1 – 25 of 598) sorted by relevance

12345678910>>...24

/kernel/linux/linux-6.6/include/linux/iio/
Diio-gts-helper.h32 * struct iio_itime_sel_mul - integration time description
37 * integration time and amplification as well as corresponding selector
42 * 200 mS => 4 and 400 mS => 8 assuming the impact of integration time would be
46 * @time_us: Integration time in microseconds. Time values must be positive,
117 * iio_gts_find_int_time_by_sel - find integration time matching a selector
119 * @sel: selector for which matching integration time is searched for
121 * Return: integration time matching given selector or -EINVAL if
122 * integration time was not found.
136 * iio_gts_find_sel_by_int_time - find selector matching integration time
138 * @time: Integration time for which matching selector is searched for
[all …]
/kernel/linux/linux-6.6/drivers/iio/
Dindustrialio-gts-helper.c51 * @known: Either integration time or gain depending on which one is known
121 * generated by HW-gain or integration time. It is up to caller to decide what
122 * part of the total gain is due to integration time and what due to HW-gain.
198 * We assume all the gains for same integration time were unique. in gain_to_scaletables()
267 * integration time.
341 * iio_gts_build_avail_time_table - build table of available integration times
407 * iio_gts_purge_avail_time_table - free-up the available integration time table
426 * integration times. Availability tables are built based on the originally
432 * integration time.
435 * 3. A sorted table of supported integration times
[all …]
/kernel/linux/linux-6.6/drivers/iio/light/
Dcm3232.c124 * cm3232_read_als_it() - Get sensor integration time
126 * @val: pointer of int to load the integration (sec).
127 * @val2: pointer of int to load the integration time (microsecond).
129 * Report the current integration time.
153 * cm3232_write_als_it() - Write sensor integration time
155 * @val: integration time in second.
156 * @val2: integration time in microsecond.
158 * Convert integration time to sensor value.
194 * Convert sensor data to lux. It depends on integration
284 * Display the available integration time in second.
Dcm36651.c49 /* CS_CONF3 channel integration time */
50 #define CM36651_CS_IT1 0x00 /* Integration time 80 msec */
51 #define CM36651_CS_IT2 0x40 /* Integration time 160 msec */
52 #define CM36651_CS_IT3 0x80 /* Integration time 320 msec */
53 #define CM36651_CS_IT4 0xC0 /* Integration time 640 msec */
63 /* PS_CONF1 command code: integration time */
64 #define CM36651_PS_IT1 0x00 /* Integration time 0.32 msec */
65 #define CM36651_PS_IT2 0x10 /* Integration time 0.42 msec */
66 #define CM36651_PS_IT3 0x20 /* Integration time 0.52 msec */
67 #define CM36651_PS_IT4 0x30 /* Integration time 0.64 msec */
[all …]
Dnoa1305.c74 * Lux = count / (<Integration Constant> * <Integration Time>) in noa1305_scale()
76 * Integration Constant = 7.7 in noa1305_scale()
77 * Integration Time in Seconds in noa1305_scale()
247 dev_err(&client->dev, "Setting integration time failed\n"); in noa1305_probe()
Dveml6030.c42 * The resolution depends on both gain and integration time. The
44 * table during startup and gets updated whenever integration time
50 * of integration time (0-5).
60 /* Integration time available in seconds */
82 * Persistence = 1/2/4/8 x integration time
97 * the currently active integration time.
295 "can't update als integration time %d\n", ret); in veml6030_set_intgrn_tm()
300 * Cache current integration time and update resolution. For every in veml6030_set_intgrn_tm()
301 * increase in integration time to next level, resolution is halved in veml6030_set_intgrn_tm()
330 /* integration time multiplied by 1/2/4/8 */ in veml6030_read_persistence()
[all …]
Dveml6070.c9 * TODO: integration time, ACK signal
27 #define VEML6070_COMMAND_IT GENMASK(3, 2) /* bit mask integration time */
31 #define VEML6070_IT_10 0x04 /* integration time 1x */
94 * integration time (IT) and value of the resistor connected to in veml6070_to_uv_index()
/kernel/linux/linux-5.10/drivers/iio/light/
Dcm3232.c124 * cm3232_read_als_it() - Get sensor integration time
126 * @val: pointer of int to load the integration (sec).
127 * @val2: pointer of int to load the integration time (microsecond).
129 * Report the current integration time.
153 * cm3232_write_als_it() - Write sensor integration time
155 * @val: integration time in second.
156 * @val2: integration time in microsecond.
158 * Convert integration time to sensor value.
194 * Convert sensor data to lux. It depends on integration
284 * Display the available integration time in second.
Dcm36651.c49 /* CS_CONF3 channel integration time */
50 #define CM36651_CS_IT1 0x00 /* Integration time 80 msec */
51 #define CM36651_CS_IT2 0x40 /* Integration time 160 msec */
52 #define CM36651_CS_IT3 0x80 /* Integration time 320 msec */
53 #define CM36651_CS_IT4 0xC0 /* Integration time 640 msec */
63 /* PS_CONF1 command code: integration time */
64 #define CM36651_PS_IT1 0x00 /* Integration time 0.32 msec */
65 #define CM36651_PS_IT2 0x10 /* Integration time 0.42 msec */
66 #define CM36651_PS_IT3 0x20 /* Integration time 0.52 msec */
67 #define CM36651_PS_IT4 0x30 /* Integration time 0.64 msec */
[all …]
Dveml6030.c42 * The resolution depends on both gain and integration time. The
44 * table during startup and gets updated whenever integration time
50 * of integration time (0-5).
60 /* Integration time available in seconds */
82 * Persistence = 1/2/4/8 x integration time
97 * the currently active integration time.
296 "can't update als integration time %d\n", ret); in veml6030_set_intgrn_tm()
301 * Cache current integration time and update resolution. For every in veml6030_set_intgrn_tm()
302 * increase in integration time to next level, resolution is halved in veml6030_set_intgrn_tm()
331 /* integration time multiplied by 1/2/4/8 */ in veml6030_read_persistence()
[all …]
Dnoa1305.c75 * Lux = count / (<Integration Constant> * <Integration Time>) in noa1305_scale()
77 * Integration Constant = 7.7 in noa1305_scale()
78 * Integration Time in Seconds in noa1305_scale()
269 dev_err(&client->dev, "Setting integration time failed\n"); in noa1305_probe()
Dveml6070.c9 * TODO: integration time, ACK signal
27 #define VEML6070_COMMAND_IT GENMASK(3, 2) /* bit mask integration time */
31 #define VEML6070_IT_10 0x04 /* integration time 1x */
94 * integration time (IT) and value of the resistor connected to in veml6070_to_uv_index()
Dcm32181.c235 * cm32181_read_als_it() - Get sensor integration time (ms)
239 * Report the current integration time in milliseconds.
262 * cm32181_write_als_it() - Write sensor integration time
264 * @val: integration time by millisecond.
266 * Convert integration time (ms) to sensor value.
302 * Convert sensor raw data to lux. It depends on integration
388 * Display the available integration time values by millisecond.
/kernel/linux/linux-5.10/drivers/crypto/ux500/cryp/
Dcryp_irqp.h69 * @itcr - Integration test control register
70 * @itip - Integration test input register
71 * @itop - Integration test output register
109 u32 itcr; /*Integration test control register */
110 u32 itip; /*Integration test input register */
111 u32 itop; /*Integration test output register */
/kernel/linux/linux-5.10/include/linux/platform_data/
Dtsl2772.h38 * @als_time: Integration time of the ALS channel ADCs in 2.73 ms
39 * increments. Total integration time is
45 * @prox_time: Integration time of the proximity ADC in 2.73 ms
46 * increments. Total integration time is
/kernel/linux/linux-6.6/include/linux/platform_data/
Dtsl2772.h38 * @als_time: Integration time of the ALS channel ADCs in 2.73 ms
39 * increments. Total integration time is
45 * @prox_time: Integration time of the proximity ADC in 2.73 ms
46 * increments. Total integration time is
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
Dcoresight-tpdm.h17 /* TPDM integration test registers */
21 /* Register value for integration test */
27 * integration test.
/kernel/linux/linux-6.6/drivers/media/usb/gspca/
Dse401.c180 int integration = val << 6; in setexposure() local
191 integration = integration - integration % 106667; in setexposure()
193 integration = integration - integration % 88889; in setexposure()
195 expose_h = (integration >> 16); in setexposure()
196 expose_m = (integration >> 8); in setexposure()
197 expose_l = integration; in setexposure()
199 /* integration time low */ in setexposure()
201 /* integration time mid */ in setexposure()
203 /* integration time high */ in setexposure()
/kernel/linux/linux-5.10/drivers/media/usb/gspca/
Dse401.c180 int integration = val << 6; in setexposure() local
191 integration = integration - integration % 106667; in setexposure()
193 integration = integration - integration % 88889; in setexposure()
195 expose_h = (integration >> 16); in setexposure()
196 expose_m = (integration >> 8); in setexposure()
197 expose_l = integration; in setexposure()
199 /* integration time low */ in setexposure()
201 /* integration time mid */ in setexposure()
203 /* integration time high */ in setexposure()
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-tpdm6 (Write) Run integration test for tpdm. Integration test
/kernel/linux/linux-5.10/drivers/media/i2c/
Dvs6624_regs.h128 #define VS6624_DIRECT_COARSE_MSB 0x1195 /* coarse integration lines for Direct Mode MSB */
129 #define VS6624_DIRECT_COARSE_LSB 0x1196 /* coarse integration lines for Direct Mode LSB */
130 #define VS6624_DIRECT_FINE_MSB 0x1199 /* fine integration pixels for Direct Mode MSB */
131 #define VS6624_DIRECT_FINE_LSB 0x119A /* fine integration pixels for Direct Mode LSB */
136 #define VS6624_FLASH_COARSE_MSB 0x11A5 /* coarse integration lines for Flash Gun Mode MSB */
137 #define VS6624_FLASH_COARSE_LSB 0x11A6 /* coarse integration lines for Flash Gun Mode LSB */
138 #define VS6624_FLASH_FINE_MSB 0x11A9 /* fine integration pixels for Flash Gun Mode MSB */
139 #define VS6624_FLASH_FINE_LSB 0x11AA /* fine integration pixels for Flash Gun Mode LSB */
145 #define VS6624_MAX_INT_TIME_MSB 0x11B7 /* user maximum integration time MSB */
146 #define VS6624_MAX_INT_TIME_LSB 0x11B8 /* user maximum integration time LSB */
/kernel/linux/linux-5.10/drivers/virt/vboxguest/
DKconfig3 tristate "Virtual Box Guest integration support"
8 support for Virtual Box Guest integration features such as
/kernel/linux/linux-6.6/drivers/virt/vboxguest/
DKconfig3 tristate "Virtual Box Guest integration support"
8 support for Virtual Box Guest integration features such as
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/freescale/
Dfsl,imx7ulp-sim.yaml7 title: Freescale i.MX7ULP System Integration Module
13 The system integration module (SIM) provides system control and chip configuration
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/freescale/
Dfsl,imx7ulp-sim.yaml7 title: Freescale i.MX7ULP System Integration Module
13 The system integration module (SIM) provides system control and chip configuration

12345678910>>...24