Home
last modified time | relevance | path

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

12345678910>>...53

/linux/Documentation/ABI/testing/
H A 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
[all...]
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/device
[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/device
[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
[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
[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/device
[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/device
[all...]
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/device
[all...]
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/device
[all...]
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/device
[all...]
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/device
[all...]
/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
[all...]
/linux/drivers/iio/
H A DKconfig6 menuconfig IIO config
13 if IIO
16 bool "Enable buffer support within IIO"
23 source "drivers/iio/buffer/Kconfig"
27 tristate "Enable IIO configuration via configfs"
30 This allows configuring various IIO bits through configfs
32 Documentation/iio/iio_configfs.rst.
40 Provides IIO core support for triggers. Currently these
54 tristate "Enable software IIO device support"
57 Provides IIO cor
[all...]
/linux/Documentation/driver-api/iio/
H A 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
[all...]
H A 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 devic
[all...]
/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Duncore-io.json3 "BriefDescription": "IIO Clockticks",
9 "Unit": "IIO"
21 "Unit": "IIO"
33 "Unit": "IIO"
45 "Unit": "IIO"
57 "Unit": "IIO"
69 "Unit": "IIO"
81 "Unit": "IIO"
93 "Unit": "IIO"
105 "Unit": "IIO"
[all...]
/linux/tools/perf/pmu-events/arch/x86/sierraforest/
H A Duncore-io.json3 "BriefDescription": "IIO Clockticks",
9 "Unit": "IIO"
21 "Unit": "IIO"
33 "Unit": "IIO"
45 "Unit": "IIO"
57 "Unit": "IIO"
69 "Unit": "IIO"
81 "Unit": "IIO"
93 "Unit": "IIO"
105 "Unit": "IIO"
[all...]
/linux/tools/perf/pmu-events/arch/x86/grandridge/
H A Duncore-io.json3 "BriefDescription": "IIO Clockticks",
9 "Unit": "IIO"
21 "Unit": "IIO"
33 "Unit": "IIO"
45 "Unit": "IIO"
57 "Unit": "IIO"
69 "Unit": "IIO"
81 "Unit": "IIO"
93 "Unit": "IIO"
105 "Unit": "IIO"
[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
[all...]
/linux/Documentation/iio/
H A 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_trigge
[all...]
H A Dadxl313.rst23 Each IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
24 where X is the IIO index of the device. Under these folders reside a set of
27 the IIO ABI documentation.
30 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
53 | name | Name of the IIO device. |
60 The iio event related settings, found in ``/sys/bus/iio/device
[all...]
H A Dadxl380.rst28 Each IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``,
29 where X is the IIO index of the device. Under these folders reside a set of
32 the IIO ABI documentation.
35 specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.
76 | name | Name of the IIO device. |
98 the measurement units for the processed value, which are defined by the IIO
116 root:/sys/bus/iio/device
[all...]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Duncore-io.json83 "BriefDescription": "IIO Clockticks",
89 "PublicDescription": "Number of IIO clock cycles while the event is enabled",
90 "Unit": "IIO"
93 "BriefDescription": "Free running counter that increments for IIO clocktick",
112 "Unit": "IIO"
125 "Unit": "IIO"
138 "Unit": "IIO"
151 "Unit": "IIO"
164 "Unit": "IIO"
177 "Unit": "IIO"
[all...]
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Duncore-io.json163 "BriefDescription": "IIO Clockticks",
169 "PublicDescription": "Number of IIO clock cycles while the event is enabled",
170 "Unit": "IIO"
173 "BriefDescription": "Free running counter that increments for IIO clocktick",
192 "Unit": "IIO"
205 "Unit": "IIO"
218 "Unit": "IIO"
231 "Unit": "IIO"
244 "Unit": "IIO"
257 "Unit": "IIO"
[all...]
/linux/drivers/iio/adc/
H A Dmxs-lradc-adc.c24 #include <linux/iio/buffer.h>
25 #include <linux/iio/iio.h>
26 #include <linux/iio/trigger.h>
27 #include <linux/iio/trigger_consumer.h>
28 #include <linux/iio/triggered_buffer.h>
29 #include <linux/iio/sysfs.h>
317 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_adc_show_scale_avail() local
318 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail()
384 struct iio_dev *iio in mxs_lradc_adc_handle_irq() local
414 struct iio_dev *iio = pf->indio_dev; mxs_lradc_adc_trigger_handler() local
438 struct iio_dev *iio = iio_trigger_get_drvdata(trig); mxs_lradc_adc_configure_trigger() local
451 mxs_lradc_adc_trigger_init(struct iio_dev * iio) mxs_lradc_adc_trigger_init() argument
475 mxs_lradc_adc_trigger_remove(struct iio_dev * iio) mxs_lradc_adc_trigger_remove() argument
482 mxs_lradc_adc_buffer_preenable(struct iio_dev * iio) mxs_lradc_adc_buffer_preenable() argument
520 mxs_lradc_adc_buffer_postdisable(struct iio_dev * iio) mxs_lradc_adc_buffer_postdisable() argument
537 mxs_lradc_adc_validate_scan_mask(struct iio_dev * iio,const unsigned long * mask) mxs_lradc_adc_validate_scan_mask() argument
692 struct iio_dev *iio; mxs_lradc_adc_probe() local
810 struct iio_dev *iio = platform_get_drvdata(pdev); mxs_lradc_adc_remove() local
[all...]

12345678910>>...53