Home
last modified time | relevance | path

Searched full:iio (Results 1 – 25 of 442) sorted by relevance

12345678910>>...18

/Documentation/ABI/testing/
Dsysfs-bus-iio1 What: /sys/bus/iio/devices/iio:deviceX
3 Contact: linux-iio@vger.kernel.org
6 Corresponds to a grouping of sensor channels. X is the IIO
9 What: /sys/bus/iio/devices/triggerX
11 Contact: linux-iio@vger.kernel.org
14 May be provided by a device driver that also has an IIO device
21 X is the IIO index of the trigger.
23 What: /sys/bus/iio/devices/iio:deviceX/buffer
25 Contact: linux-iio@vger.kernel.org
29 What: /sys/bus/iio/devices/iio:deviceX/name
[all …]
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 …]
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 …]
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 …]
Dsysfs-bus-iio-frequency-admv10131 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_i_calibphase
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-1_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 …]
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 …]
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
Dsysfs-bus-iio-adc-ad71921 What: /sys/bus/iio/devices/iio:deviceX/ac_excitation_en
3 Contact: linux-iio@vger.kernel.org
10 What: /sys/bus/iio/devices/iio:deviceX/bridge_switch_en
12 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration
24 Contact: linux-iio@vger.kernel.org
29 What: /sys/bus/iio/devices/iio:deviceX/in_voltage2-voltage2_shorted_raw
31 Contact: linux-iio@vger.kernel.org
36 What: /sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration_mode_available
38 Contact: linux-iio@vger.kernel.org
[all …]
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
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
Dconfigfs-iio1 What: /config/iio
4 Contact: linux-iio@vger.kernel.org
7 directory. It contains sub-groups corresponding to IIO
10 What: /config/iio/triggers
16 What: /config/iio/triggers/hrtimers
21 will result in creating a hrtimer trigger in the IIO subsystem.
23 What: /config/iio/devices
29 What: /config/iio/devices/dummy
33 Dummy IIO devices directory. Creating a directory here will result
34 in creating a dummy IIO device in the IIO subsystem.
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-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 …]
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
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
11 X is the IIO index of the trigger.
13 What: /sys/bus/iio/devices/triggerX/name
15 Contact: linux-iio@vger.kernel.org
18 trigger. In order to associate the trigger with an IIO device
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
[all …]
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
Ddebugfs-iio-ad94671 What: /sys/kernel/debug/iio/iio:deviceX/calibration_table_dump
3 Contact: linux-iio@vger.kernel.org
8 What: /sys/kernel/debug/iio/iio:deviceX/in_voltage_test_mode_available
10 Contact: linux-iio@vger.kernel.org
32 What: /sys/kernel/debug/iio/iio:deviceX/in_voltageY_test_mode
34 Contact: linux-iio@vger.kernel.org
38 where an IIO backend is available and supports the test tone,
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
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
/Documentation/ABI/obsolete/
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 …]
/Documentation/driver-api/iio/
Dcore.rst8 :file:`drivers/iio/industrialio-*`
16 * iio_device_register() - register a device with the IIO subsystem
17 * iio_device_unregister() - unregister a device from the IIO
20 An IIO device usually corresponds to a single hardware sensor and it
22 Let's first have a look at the functionality embedded in an IIO device
23 then we will show how a device driver makes use of an IIO device.
25 There are two ways for a user space application to interact with an IIO driver.
27 1. :file:`/sys/bus/iio/devices/iio:device{X}/`, this represents a hardware sensor
29 2. :file:`/dev/iio:device{X}`, character device node interface used for
32 A typical IIO driver will register itself as an :doc:`I2C <../i2c>` or
[all …]
Dhw-consumer.rst4 An IIO device can be directly connected to another device in hardware. In this
5 case the buffers between IIO provider and IIO consumer are handled by hardware.
6 The Industrial I/O HW consumer offers a way to bond these IIO devices without
8 :file:`drivers/iio/buffer/hw-consumer.c`
12 * :c:func:`iio_hw_consumer_alloc` — Allocate IIO hardware consumer
13 * :c:func:`iio_hw_consumer_free` — Free IIO hardware consumer
14 * :c:func:`iio_hw_consumer_enable` — Enable IIO hardware consumer
15 * :c:func:`iio_hw_consumer_disable` — Disable IIO hardware consumer
21 As standard IIO device the implementation is based on IIO provider/consumer.
22 A typical IIO HW consumer setup looks like this::
[all …]
/Documentation/iio/
Diio_configfs.rst2 Industrial IIO configfs support
8 Configfs is a filesystem-based manager of kernel objects. IIO uses some
18 In order to use configfs support in IIO we need to select it at compile
26 At this point, all default IIO groups will be created and can be accessed
27 under /config/iio. Next chapters will describe available IIO configuration
33 One of the IIO default configfs groups is the "triggers" group. It is
35 under /config/iio/triggers.
37 IIO software triggers implementation offers support for creating multiple
39 kernel module following the interface in include/linux/iio/sw_trigger.h::
42 * drivers/iio/trigger/iio-trig-sample.c
[all …]
/Documentation/devicetree/bindings/sound/
Daudio-iio-aux.yaml4 $id: http://devicetree.org/schemas/sound/audio-iio-aux.yaml#
7 title: Audio IIO auxiliary
20 const: audio-iio-aux
40 Invert the sound control value compared to the IIO channel raw value.
42 minimum sound control value correspond to the maximum IIO channel
44 minimum IIO channel raw value.
47 minimum (resp maximum) IIO channel raw value.
58 iio-aux {
59 compatible = "audio-iio-aux";
60 io-channels = <&iio 0>, <&iio 1>, <&iio 2>, <&iio 3>;
/Documentation/translations/zh_CN/iio/
Diio_configfs.rst3 :Original: Documentation/iio/iio_configfs.rst
12 工业 IIO configfs支持
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.
92 /config/iio/triggers/hrtimer下创建hrtimer触发器。
96 $ mkdir /config/iio/triggers/hrtimer/instance1
[all …]

12345678910>>...18