Home
last modified time | relevance | path

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

12345678910>>...61

/kernel/linux/linux-5.10/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-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
14 What: /sys/bus/iio/devices/iio:deviceX/in_countY_count_mode
16 Contact: linux-iio@vger.kernel.org
50 What: /sys/bus/iio/devices/iio:deviceX/in_countY_noise_error
52 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-icm426001 What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_calibbias
2 What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_calibbias
3 What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_calibbias
4 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibbias
5 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibbias
6 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibbias
8 Contact: linux-iio@vger.kernel.org
14 What: /sys/bus/iio/devices/iio:deviceX/in_accel_calibbias_available
15 What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_calibbias_available
17 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-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
/kernel/linux/linux-4.19/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
20 X is the IIO index of the trigger.
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
[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-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 …]
/kernel/linux/linux-4.19/drivers/iio/
DKconfig5 menuconfig IIO config
13 if IIO
16 bool "Enable buffer support within IIO"
22 source "drivers/iio/buffer/Kconfig"
26 tristate "Enable IIO configuration via configfs"
29 This allows configuring various IIO bits through configfs
31 Documentation/iio/iio_configfs.txt.
36 Provides IIO core support for triggers. Currently these
50 tristate "Enable software IIO device support"
53 Provides IIO core support for software devices. A software
[all …]
/kernel/linux/linux-5.10/drivers/iio/
DKconfig6 menuconfig IIO config
13 if IIO
16 bool "Enable buffer support within IIO"
22 source "drivers/iio/buffer/Kconfig"
26 tristate "Enable IIO configuration via configfs"
29 This allows configuring various IIO bits through configfs
31 Documentation/iio/iio_configfs.rst.
36 Provides IIO core support for triggers. Currently these
50 tristate "Enable software IIO device support"
53 Provides IIO core support for software devices. A software
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-other.json126 "BriefDescription": "PCI Express bandwidth writing at IIO, part 0",
135 "Unit": "IIO"
138 "BriefDescription": "PCI Express bandwidth writing at IIO, part 1",
147 "Unit": "IIO"
150 "BriefDescription": "PCI Express bandwidth writing at IIO, part 2",
159 "Unit": "IIO"
162 "BriefDescription": "PCI Express bandwidth writing at IIO, part 3",
171 "Unit": "IIO"
174 …"BriefDescription": "PCI Express bandwidth writing at IIO. Derived from unc_iio_data_req_of_cpu.me…
186 "Unit": "IIO"
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-other.json126 "BriefDescription": "PCI Express bandwidth reading at IIO, part 0",
135 "Unit": "IIO"
138 "BriefDescription": "PCI Express bandwidth reading at IIO, part 1",
147 "Unit": "IIO"
150 "BriefDescription": "PCI Express bandwidth reading at IIO, part 2",
159 "Unit": "IIO"
162 "BriefDescription": "PCI Express bandwidth reading at IIO, part 3",
171 "Unit": "IIO"
174 …"BriefDescription": "PCI Express bandwidth reading at IIO. Derived from unc_iio_data_req_of_cpu.me…
186 "Unit": "IIO"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/
Diio-bindings.txt4 Sources of IIO channels can be represented by any node in the device
5 tree. Those nodes are designated as IIO providers. IIO consumer
6 nodes use a phandle and IIO specifier pair to connect IIO provider
7 outputs to IIO inputs. Similar to the gpio specifiers, an IIO
8 specifier is an array of one or more cells identifying the IIO
9 output on a device. The length of an IIO specifier is defined by the
10 value of a #io-channel-cells property in the IIO provider node.
12 [1] https://marc.info/?l=linux-iio&m=135902119507483&w=2
14 ==IIO providers==
17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/
Diio-bindings.txt4 Sources of IIO channels can be represented by any node in the device
5 tree. Those nodes are designated as IIO providers. IIO consumer
6 nodes use a phandle and IIO specifier pair to connect IIO provider
7 outputs to IIO inputs. Similar to the gpio specifiers, an IIO
8 specifier is an array of one or more cells identifying the IIO
9 output on a device. The length of an IIO specifier is defined by the
10 value of a #io-channel-cells property in the IIO provider node.
12 [1] http://marc.info/?l=linux-iio&m=135902119507483&w=2
14 ==IIO providers==
17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes
[all …]
/kernel/linux/linux-5.10/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/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 …]
/kernel/linux/linux-4.19/Documentation/driver-api/iio/
Dcore.rst8 :file:`drivers/iio/industrialio-*`
16 * :c:func:`iio_device_register()` - register a device with the IIO subsystem
17 * :c:func:`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/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 …]
/kernel/linux/linux-4.19/Documentation/iio/
Diio_configfs.txt1 Industrial IIO configfs support
5 Configfs is a filesystem-based manager of kernel objects. IIO uses some
14 In order to use configfs support in IIO we need to select it at compile
22 At this point, all default IIO groups will be created and can be accessed
23 under /config/iio. Next chapters will describe available IIO configuration
28 One of the IIO default configfs groups is the "triggers" group. It is
30 under /config/iio/triggers.
32 IIO software triggers implementation offers support for creating multiple
34 kernel module following the interface in include/linux/iio/sw_trigger.h:
37 * drivers/iio/trigger/iio-trig-sample.c
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.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-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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/drivers/iio/adc/
Dsd_adc_modulator.c9 #include <linux/iio/iio.h>
10 #include <linux/iio/triggered_buffer.h>
29 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()
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dti-adc081c.c23 #include <linux/iio/iio.h>
24 #include <linux/iio/buffer.h>
25 #include <linux/iio/trigger_consumer.h>
26 #include <linux/iio/triggered_buffer.h>
45 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()
[all …]

12345678910>>...61