Home
last modified time | relevance | path

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

12345678

/linux/Documentation/ABI/obsolete/
H A Dsysfs-bus-iio1 What: /sys/bus/iio/devices/iio:deviceX/buffer/length
3 Contact: linux-iio@vger.kernel.org
10 /sys/bus/iio/devices/iio:deviceX/bufferY/length
12 What: /sys/bus/iio/devices/iio:deviceX/buffer/enable
14 Contact: linux-iio@vger.kernel.org
22 /sys/bus/iio/devices/iio:deviceX/bufferY/enable
24 What: /sys/bus/iio/devices/iio:deviceX/scan_elements
26 Contact: linux-iio@vger.kernel.org
34 What: /sys/.../iio:deviceX/scan_elements/in_accel_x_en
35 What: /sys/.../iio:deviceX/scan_elements/in_accel_y_en
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-bno0551 What: /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range
3 Contact: linux-iio@vger.kernel.org
10 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range
12 Contact: linux-iio@vger.kernel.org
19 What: /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range_available
21 Contact: linux-iio@vger.kernel.org
25 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range_available
27 Contact: linux-iio@vger.kernel.org
31 What: /sys/bus/iio/devices/iio:deviceX/in_magn_calibration_fast_enable
33 Contact: linux-iio@vger.kernel.org
[all …]
H A Dsysfs-bus-iio-dac-ltc26881 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_en
3 Contact: linux-iio@vger.kernel.org
12 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw
14 Contact: linux-iio@vger.kernel.org
20 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw_available
22 Contact: linux-iio@vger.kernel.org
26 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_offset
28 Contact: linux-iio@vger.kernel.org
33 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency
35 Contact: linux-iio@vger.kernel.org
[all …]
H A 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
16 What: /sys/bus/iio/devices/iio:deviceX/pllY_locked
18 Contact: linux-iio@vger.kernel.org
23 What: /sys/bus/iio/devices/iio:deviceX/sync_dividers
[all …]
H A Dsysfs-bus-iio-frequency-admv10131 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_i_calibphase
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_q_calibphase
9 Contact: linux-iio@vger.kernel.org
13 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibbias
15 Contact: linux-iio@vger.kernel.org
20 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibbias
22 Contact: linux-iio@vger.kernel.org
26 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage1_i_calibbias
28 Contact: linux-iio@vger.kernel.org
[all …]
H A Dsysfs-bus-iio-adc-mt63601 What: /sys/bus/iio/devices/iio:deviceX/in_voltage0_raw
8 What: /sys/bus/iio/devices/iio:deviceX/in_voltage1_raw
16 What: /sys/bus/iio/devices/iio:deviceX/in_voltage2_raw
24 What: /sys/bus/iio/devices/iio:deviceX/in_voltage3_raw
31 What: /sys/bus/iio/devices/iio:deviceX/in_voltage4_raw
38 What: /sys/bus/iio/devices/iio:deviceX/in_current5_raw
45 What: /sys/bus/iio/devices/iio:deviceX/in_current6_raw
52 What: /sys/bus/iio/devices/iio:deviceX/in_current7_raw
59 What: /sys/bus/iio/devices/iio:deviceX/in_temp8_raw
66 What: /sys/bus/iio/devices/iio:deviceX/in_voltage9_raw
[all …]
H A Dsysfs-bus-iio-dac-ad57661 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_enable
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_invert
9 Contact: linux-iio@vger.kernel.org
14 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_scale_available
16 Contact: linux-iio@vger.kernel.org
20 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_scale
22 Contact: linux-iio@vger.kernel.org
26 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_dither_source
28 Contact: linux-iio@vger.kernel.org
H A Dsysfs-bus-iio-resolver-ad2s12101 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max
3 Contact: linux-iio@vger.kernel.org
8 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_max_available
10 Contact: linux-iio@vger.kernel.org
15 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min
17 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/iio:deviceX/events/in_altvoltage0_mag_rising_reset_min_available
24 Contact: linux-iio@vger.kernel.org
H A Dsysfs-bus-iio-frequency-admv10141 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_coarse
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_coarse
9 Contact: linux-iio@vger.kernel.org
13 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibscale_fine
15 Contact: linux-iio@vger.kernel.org
19 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibscale_fine
21 Contact: linux-iio@vger.kernel.org
H A Dsysfs-bus-iio-impedance-analyzer-ad59331 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start
4 Contact: linux-iio@vger.kernel.org
8 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment
11 Contact: linux-iio@vger.kernel.org
16 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points
19 Contact: linux-iio@vger.kernel.org
27 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_settling_cycles
30 Contact: linux-iio@vger.kernel.org
H A 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
H A Dsysfs-bus-iio-dac1 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_toggle_en
3 Contact: linux-iio@vger.kernel.org
13 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_rawN
15 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_symbol
24 Contact: linux-iio@vger.kernel.org
32 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_toggle_en
34 Contact: linux-iio@vger.kernel.org
44 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_rawN
46 Contact: linux-iio@vger.kernel.org
[all …]
H A 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
H A Dsysfs-bus-iio-sps301 What: /sys/bus/iio/devices/iio:deviceX/start_cleaning
4 Contact: linux-iio@vger.kernel.org
10 What: /sys/bus/iio/devices/iio:deviceX/cleaning_period
13 Contact: linux-iio@vger.kernel.org
21 What: /sys/bus/iio/devices/iio:deviceX/cleaning_period_available
24 Contact: linux-iio@vger.kernel.org
/linux/Documentation/iio/
H A Dadis16550.rst34 Each IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
41 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
130 specific device debug folder path ``/sys/kernel/debug/iio/iio:deviceX``.
185 root:/sys/bus/iio/devices/iio:device0> cat name
192 root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw
194 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw
196 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw
198 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale
209 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_x_raw
211 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_raw
[all …]
H A Dadis16475.rst53 Each IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
60 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
133 specific device debug folder path ``/sys/kernel/debug/iio/iio:deviceX``.
188 root:/sys/bus/iio/devices/iio:device0> cat name
195 root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw
197 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw
199 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw
201 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale
212 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_x_raw
214 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_raw
[all …]
H A Dadis16480.rst50 Each IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
57 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
192 specific device debug folder path ``/sys/kernel/debug/iio/iio:deviceX``.
251 root:/sys/bus/iio/devices/iio:device0> cat name
258 root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw
260 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw
262 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw
264 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale
275 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_x_raw
277 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_raw
[all …]
H A Dade9000.rst28 Each IIO device has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
35 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
191 root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_current0_en
192 root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_voltage0_en
198 root:/sys/bus/iio/devices/iio:device0> echo 100 > buffer/length
199 root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enable
216 root:/sys/bus/iio/devices/iio:device0> cat name
223 root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_raw
225 root:/sys/bus/iio/devices/iio:device0> cat in_voltage0_scale
234 root:/sys/bus/iio/devices/iio:device0> cat in_power0_active_raw
[all …]
/linux/drivers/iio/adc/
H A D88pm886-gpadc.c130 static int gpadc_get_raw(struct iio_dev *iio, enum pm886_gpadc_channel chan) in gpadc_get_raw() argument
132 struct pm886_gpadc *gpadc = iio_priv(iio); in gpadc_get_raw()
153 gpadc_find_bias_current(struct iio_dev *iio, struct iio_chan_spec const *chan, in gpadc_find_bias_current() argument
156 struct pm886_gpadc *gpadc = iio_priv(iio); in gpadc_find_bias_current()
171 *raw_uV = gpadc_get_raw(iio, chan->channel) * lsb; in gpadc_find_bias_current()
191 dev_dbg(&iio->dev, "bad bias for chan %d: %d uA @ %d uV\n", in gpadc_find_bias_current()
196 dev_dbg(&iio->dev, "good bias for chan %d: %d uA @ %d uV\n", in gpadc_find_bias_current()
201 dev_err(&iio->dev, "failed to find good bias for chan %d\n", chan->channel); in gpadc_find_bias_current()
206 gpadc_get_resistance_ohm(struct iio_dev *iio, struct iio_chan_spec const *chan) in gpadc_get_resistance_ohm() argument
208 struct pm886_gpadc *gpadc = iio_priv(iio); in gpadc_get_resistance_ohm()
[all …]
H A Dti-adc081c.c45 static int adc081c_read_raw(struct iio_dev *iio, in adc081c_read_raw() argument
49 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw()
152 struct iio_dev *iio; in adc081c_probe() local
162 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
163 if (!iio) in adc081c_probe()
166 adc = iio_priv(iio); in adc081c_probe()
183 iio->name = dev_name(&client->dev); in adc081c_probe()
184 iio->modes = INDIO_DIRECT_MODE; in adc081c_probe()
185 iio->info = &adc081c_info; in adc081c_probe()
187 iio->channels = model->channels; in adc081c_probe()
[all …]
H A Dsd_adc_modulator.c85 struct iio_dev *iio; in iio_sd_mod_register() local
87 iio = devm_iio_device_alloc(dev, 0); in iio_sd_mod_register()
88 if (!iio) in iio_sd_mod_register()
91 iio->name = dev_name(dev); in iio_sd_mod_register()
92 iio->info = &iio_sd_mod_iio_info; in iio_sd_mod_register()
93 iio->modes = INDIO_BUFFER_HARDWARE; in iio_sd_mod_register()
95 iio->num_channels = 1; in iio_sd_mod_register()
96 iio->channels = &iio_sd_mod_ch; in iio_sd_mod_register()
98 platform_set_drvdata(pdev, iio); in iio_sd_mod_register()
100 return devm_iio_device_register(&pdev->dev, iio); in iio_sd_mod_register()
/linux/Documentation/translations/zh_CN/iio/
H A Diio_configfs.rst3 :Original: Documentation/iio/iio_configfs.rst
34 此时,将创建所有默认IIO组,并可以在/ config / iio下对其进行访问。 下一章
41 以在/config/iio/triggers下找到。
43 IIO软件触发器为创建多种触发器类型提供了支持。通常在include/linux/iio
48 * drivers/iio/trigger/iio-trig-sample.c
51 #include <linux/iio/sw_trigger.h>
81 每种触发器类型在/config/iio/triggers下都有其自己的目录。加载iio-trig-sample
82 模块将创建“trig-sample”触发器类型目录/config/iio/triggers/trig-sample.
91 加载iio-trig-hrtimer模块将注册hrtimer触发器类型,从而允许用户在
92 /config/iio/triggers/hrtimer下创建hrtimer触发器。
[all …]
/linux/drivers/staging/iio/Documentation/
H A 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 …]
/linux/drivers/iio/light/
H A Dveml6046x00.c484 static int veml6046x00_set_it(struct iio_dev *iio, int val, int val2) in veml6046x00_set_it() argument
486 struct veml6046x00_data *data = iio_priv(iio); in veml6046x00_set_it()
538 static int veml6046x00_set_scale(struct iio_dev *iio, int val, int val2) in veml6046x00_set_scale() argument
540 struct veml6046x00_data *data = iio_priv(iio); in veml6046x00_set_scale()
626 static int veml6046x00_wait_data_available(struct iio_dev *iio, unsigned int usecs) in veml6046x00_wait_data_available() argument
628 struct veml6046x00_data *data = iio_priv(iio); in veml6046x00_wait_data_available()
639 static int veml6046x00_single_read(struct iio_dev *iio, in veml6046x00_single_read() argument
642 struct veml6046x00_data *data = iio_priv(iio); in veml6046x00_single_read()
689 ret = veml6046x00_wait_data_available(iio, it_usec * 4); in veml6046x00_single_read()
697 if (!iio_device_claim_direct(iio)) { in veml6046x00_single_read()
[all …]
/linux/drivers/iio/common/
H A DKconfig6 source "drivers/iio/common/cros_ec_sensors/Kconfig"
7 source "drivers/iio/common/hid-sensors/Kconfig"
8 source "drivers/iio/common/inv_sensors/Kconfig"
9 source "drivers/iio/common/ms_sensors/Kconfig"
10 source "drivers/iio/common/scmi_sensors/Kconfig"
11 source "drivers/iio/common/ssp_sensors/Kconfig"
12 source "drivers/iio/common/st_sensors/Kconfig"

12345678