Home
last modified time | relevance | path

Searched refs:iio (Results 1 – 25 of 141) sorted by relevance

123456

/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-iio1 What: /sys/bus/iio/devices/iio:deviceX
3 Contact: linux-iio@vger.kernel.org
9 What: /sys/bus/iio/devices/triggerX
11 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/iio:deviceX/buffer
24 Contact: linux-iio@vger.kernel.org
28 What: /sys/bus/iio/devices/iio:deviceX/name
30 Contact: linux-iio@vger.kernel.org
35 What: /sys/bus/iio/devices/iio:deviceX/current_timestamp_clock
37 Contact: linux-iio@vger.kernel.org
[all …]
Dsysfs-bus-iio-frequency-ad95231 What: /sys/bus/iio/devices/iio:deviceX/pll2_feedback_clk_present
2 What: /sys/bus/iio/devices/iio:deviceX/pll2_reference_clk_present
3 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_a_present
4 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_b_present
5 What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_test_present
6 What: /sys/bus/iio/devices/iio:deviceX/vcxo_clk_present
8 Contact: linux-iio@vger.kernel.org
14 What: /sys/bus/iio/devices/iio:deviceX/pllY_locked
16 Contact: linux-iio@vger.kernel.org
21 What: /sys/bus/iio/devices/iio:deviceX/sync_dividers
[all …]
Dsysfs-bus-iio-counter-104-quad-81 What: /sys/bus/iio/devices/iio:deviceX/in_count_count_mode_available
2 What: /sys/bus/iio/devices/iio:deviceX/in_count_noise_error_available
3 What: /sys/bus/iio/devices/iio:deviceX/in_count_quadrature_mode_available
4 What: /sys/bus/iio/devices/iio:deviceX/in_index_index_polarity_available
5 What: /sys/bus/iio/devices/iio:deviceX/in_index_synchronous_mode_available
7 Contact: linux-iio@vger.kernel.org
12 What: /sys/bus/iio/devices/iio:deviceX/in_countY_count_mode
14 Contact: linux-iio@vger.kernel.org
46 What: /sys/bus/iio/devices/iio:deviceX/in_countY_noise_error
48 Contact: linux-iio@vger.kernel.org
[all …]
Dsysfs-bus-iio-isl295011 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain
2 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_agc_gain_bias
4 Contact: linux-iio@vger.kernel.org
17 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_a
18 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_temp_b
19 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_a
20 What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calib_phase_light_b
22 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-light-si11331 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_ir_small_raw
3 Contact: linux-iio@vger.kernel.org
9 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_ir_large_raw
11 Contact: linux-iio@vger.kernel.org
17 What: /sys/bus/iio/devices/iio:deviceX/in_intensity_large_raw
19 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-cros-ec1 What: /sys/bus/iio/devices/iio:deviceX/calibrate
4 Contact: linux-iio@vger.kernel.org
10 What: /sys/bus/iio/devices/iio:deviceX/location
13 Contact: linux-iio@vger.kernel.org
20 What: /sys/bus/iio/devices/iio:deviceX/id
23 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-trigger-sysfs1 What: /sys/bus/iio/devices/triggerX/trigger_now
3 Contact: linux-iio@vger.kernel.org
5 This file is provided by the iio-trig-sysfs stand-alone trigger
13 What: /sys/bus/iio/devices/triggerX/name
15 Contact: linux-iio@vger.kernel.org
20 /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger.
22 What: /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger
24 Contact: linux-iio@vger.kernel.org
26 This attribute is provided by the iio-trig-sysfs stand-alone
33 What: /sys/bus/iio/devices/iio_sysfs_trigger/remove_trigger
[all …]
Dsysfs-bus-iio-health-afe440x1 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_raw
18 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_offset
26 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_resistance
27 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_capacitance
35 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_raw
Dsysfs-bus-iio-lptimer-stm321 What: /sys/bus/iio/devices/iio:deviceX/in_count0_preset
9 What: /sys/bus/iio/devices/iio:deviceX/in_count_quadrature_mode_available
15 What: /sys/bus/iio/devices/iio:deviceX/in_count0_quadrature_mode
27 What: /sys/bus/iio/devices/iio:deviceX/in_count_polarity_available
33 What: /sys/bus/iio/devices/iio:deviceX/in_count0_polarity
Dsysfs-bus-iio-mpu60501 What: /sys/bus/iio/devices/iio:deviceX/in_gyro_matrix
2 What: /sys/bus/iio/devices/iio:deviceX/in_accel_matrix
3 What: /sys/bus/iio/devices/iio:deviceX/in_magn_matrix
5 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-timer-stm321 What: /sys/bus/iio/devices/triggerX/master_mode_available
68 What: /sys/bus/iio/devices/triggerX/master_mode
75 What: /sys/bus/iio/devices/triggerX/sampling_frequency
83 What: /sys/bus/iio/devices/iio:deviceX/in_count0_preset
94 What: /sys/bus/iio/devices/iio:deviceX/in_count_quadrature_mode_available
100 What: /sys/bus/iio/devices/iio:deviceX/in_count0_quadrature_mode
117 What: /sys/bus/iio/devices/iio:deviceX/in_count_enable_mode_available
123 What: /sys/bus/iio/devices/iio:deviceX/in_count0_enable_mode
142 What: /sys/bus/iio/devices/iio:deviceX/in_count_trigger_mode_available
148 What: /sys/bus/iio/devices/iio:deviceX/in_count0_trigger_mode
Dsysfs-bus-iio-vf6101 What: /sys/bus/iio/devices/iio:deviceX/conversion_mode
3 Contact: linux-iio@vger.kernel.org
10 What: /sys/bus/iio/devices/iio:deviceX/out_conversion_mode
12 Contact: linux-iio@vger.kernel.org
/Linux-v4.19/drivers/iio/
DKconfig22 source "drivers/iio/buffer/Kconfig"
31 Documentation/iio/iio_configfs.txt.
71 source "drivers/iio/accel/Kconfig"
72 source "drivers/iio/adc/Kconfig"
73 source "drivers/iio/afe/Kconfig"
74 source "drivers/iio/amplifiers/Kconfig"
75 source "drivers/iio/chemical/Kconfig"
76 source "drivers/iio/common/Kconfig"
77 source "drivers/iio/counter/Kconfig"
78 source "drivers/iio/dac/Kconfig"
[all …]
/Linux-v4.19/drivers/iio/adc/
Dsd_adc_modulator.c29 struct iio_dev *iio; in iio_sd_mod_probe() local
31 iio = devm_iio_device_alloc(dev, 0); in iio_sd_mod_probe()
32 if (!iio) in iio_sd_mod_probe()
35 iio->dev.parent = dev; in iio_sd_mod_probe()
36 iio->dev.of_node = dev->of_node; in iio_sd_mod_probe()
37 iio->name = dev_name(dev); in iio_sd_mod_probe()
38 iio->info = &iio_sd_mod_iio_info; in iio_sd_mod_probe()
39 iio->modes = INDIO_BUFFER_HARDWARE; in iio_sd_mod_probe()
41 iio->num_channels = 1; in iio_sd_mod_probe()
42 iio->channels = &iio_sd_mod_ch; in iio_sd_mod_probe()
[all …]
Dti-adc081c.c43 static int adc081c_read_raw(struct iio_dev *iio, in adc081c_read_raw() argument
47 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw()
151 struct iio_dev *iio; in adc081c_probe() local
171 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
172 if (!iio) in adc081c_probe()
175 adc = iio_priv(iio); in adc081c_probe()
187 iio->dev.parent = &client->dev; in adc081c_probe()
188 iio->dev.of_node = client->dev.of_node; in adc081c_probe()
189 iio->name = dev_name(&client->dev); in adc081c_probe()
190 iio->modes = INDIO_DIRECT_MODE; in adc081c_probe()
[all …]
Dmxs-lradc-adc.c327 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_adc_show_scale_avail() local
328 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail()
394 struct iio_dev *iio = data; in mxs_lradc_adc_handle_irq() local
395 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_handle_irq()
403 if (iio_buffer_enabled(iio)) { in mxs_lradc_adc_handle_irq()
406 iio_trigger_poll(iio->trig); in mxs_lradc_adc_handle_irq()
424 struct iio_dev *iio = pf->indio_dev; in mxs_lradc_adc_trigger_handler() local
425 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_handler()
430 for_each_set_bit(i, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { in mxs_lradc_adc_trigger_handler()
438 iio_push_to_buffers_with_timestamp(iio, adc->buffer, pf->timestamp); in mxs_lradc_adc_trigger_handler()
[all …]
/Linux-v4.19/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-dds2 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY
4 Contact: linux-iio@vger.kernel.org
13 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale
15 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol
24 Contact: linux-iio@vger.kernel.org
32 What: /sys/bus/iio/devices/.../out_altvoltageX_phaseY
34 Contact: linux-iio@vger.kernel.org
43 What: /sys/bus/iio/devices/.../out_altvoltageX_phaseY_scale
45 Contact: linux-iio@vger.kernel.org
[all …]
Dsysfs-bus-iio-impedance-analyzer-ad59331 What: /sys/bus/iio/devices/iio:deviceX/outY_freq_start
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/iio/devices/iio:deviceX/outY_freq_increment
9 Contact: linux-iio@vger.kernel.org
14 What: /sys/bus/iio/devices/iio:deviceX/outY_freq_points
16 Contact: linux-iio@vger.kernel.org
23 What: /sys/bus/iio/devices/iio:deviceX/outY_settling_cycles
25 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-light1 What: /sys/bus/iio/devices/device[n]/in_illuminance0[_input|_raw]
3 Contact: linux-iio@vger.kernel.org
11 Contact: linux-iio@vger.kernel.org
20 What: /sys/bus/iio/devices/device[n]/in_proximity[_input|_raw]
22 Contact: linux-iio@vger.kernel.org
29 What: /sys/bus/iio/devices/device[n]/intensity_infrared[_input|_raw]
31 Contact: linux-iio@vger.kernel.org
38 What: /sys/bus/iio/devices/device[n]/in_illuminance0_target
40 Contact: linux-iio@vger.kernel.org
45 What: /sys/bus/iio/devices/device[n]/in_illuminance0_integration_time
[all …]
/Linux-v4.19/drivers/staging/iio/
DKconfig7 source "drivers/staging/iio/accel/Kconfig"
8 source "drivers/staging/iio/adc/Kconfig"
9 source "drivers/staging/iio/addac/Kconfig"
10 source "drivers/staging/iio/cdc/Kconfig"
11 source "drivers/staging/iio/frequency/Kconfig"
12 source "drivers/staging/iio/impedance-analyzer/Kconfig"
13 source "drivers/staging/iio/meter/Kconfig"
14 source "drivers/staging/iio/resolver/Kconfig"
/Linux-v4.19/drivers/iio/light/
Dopt3001.c393 static int opt3001_read_raw(struct iio_dev *iio, in opt3001_read_raw() argument
397 struct opt3001 *opt = iio_priv(iio); in opt3001_read_raw()
424 static int opt3001_write_raw(struct iio_dev *iio, in opt3001_write_raw() argument
428 struct opt3001 *opt = iio_priv(iio); in opt3001_write_raw()
450 static int opt3001_read_event_value(struct iio_dev *iio, in opt3001_read_event_value() argument
455 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_value()
478 static int opt3001_write_event_value(struct iio_dev *iio, in opt3001_write_event_value() argument
483 struct opt3001 *opt = iio_priv(iio); in opt3001_write_event_value()
534 static int opt3001_read_event_config(struct iio_dev *iio, in opt3001_read_event_config() argument
538 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_config()
[all …]
/Linux-v4.19/Documentation/iio/
Diio_configfs.txt23 under /config/iio. Next chapters will describe available IIO configuration
30 under /config/iio/triggers.
34 kernel module following the interface in include/linux/iio/sw_trigger.h:
37 * drivers/iio/trigger/iio-trig-sample.c
40 #include <linux/iio/sw_trigger.h>
71 Each trigger type has its own directory under /config/iio/triggers. Loading
72 iio-trig-sample module will create 'trig-sample' trigger type directory
73 /config/iio/triggers/trig-sample.
80 Loading iio-trig-hrtimer module will register hrtimer trigger types allowing
81 users to create hrtimer triggers under /config/iio/triggers/hrtimer.
[all …]
/Linux-v4.19/Documentation/driver-api/iio/
Dcore.rst8 :file:`drivers/iio/industrialio-*`
27 1. :file:`/sys/bus/iio/iio:device{X}/`, this represents a hardware sensor
29 2. :file:`/dev/iio:device{X}`, character device node interface used for
54 index X, attributes can be found under /sys/bus/iio/iio:deviceX/ directory.
59 :file:`/dev/iio:deviceX` node.
63 :file:`Documentation/ABI/testing/sysfs-bus-iio` file in the Linux kernel
143 * :file:`/sys/bus/iio/iio:device{X}/in_intensity_ir_raw`
144 * :file:`/sys/bus/iio/iio:device{X}/in_intensity_both_raw`
148 * :file:`/sys/bus/iio/iio:device{X}/in_illuminance_input`
152 * :file:`/sys/bus/iio/iio:device{X}/sampling_frequency`.
[all …]
/Linux-v4.19/drivers/iio/humidity/
Ddht11.c184 struct iio_dev *iio = data; in dht11_handle_irq() local
185 struct dht11 *dht11 = iio_priv(iio); in dht11_handle_irq()
308 struct iio_dev *iio; in dht11_probe() local
311 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); in dht11_probe()
312 if (!iio) { in dht11_probe()
317 dht11 = iio_priv(iio); in dht11_probe()
337 platform_set_drvdata(pdev, iio); in dht11_probe()
341 iio->name = pdev->name; in dht11_probe()
342 iio->dev.parent = &pdev->dev; in dht11_probe()
343 iio->info = &dht11_iio_info; in dht11_probe()
[all …]
/Linux-v4.19/drivers/iio/common/
DKconfig5 source "drivers/iio/common/cros_ec_sensors/Kconfig"
6 source "drivers/iio/common/hid-sensors/Kconfig"
7 source "drivers/iio/common/ms_sensors/Kconfig"
8 source "drivers/iio/common/ssp_sensors/Kconfig"
9 source "drivers/iio/common/st_sensors/Kconfig"

123456