Home
last modified time | relevance | path

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

/linux-4.4.14/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/sampling_frequency
36 What: /sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency
[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-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-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-humidity-hdc100x1 What: /sys/bus/iio/devices/iio:deviceX/out_current_heater_raw
2 What: /sys/bus/iio/devices/iio:deviceX/out_current_heater_raw_available
4 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-frequency-adf43501 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_resolution
3 Contact: linux-iio@vger.kernel.org
11 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_refin_frequency
13 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-proximity-as39351 What /sys/bus/iio/devices/iio:deviceX/in_proximity_raw
9 What /sys/bus/iio/devices/iio:deviceX/sensor_sensitivity
Dsysfs-bus-iio-light-lm3533-als36 What: /sys/bus/iio/devices/iio:deviceX/in_illuminance0_zone
44 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_raw
52 What: /sys/bus/iio/devices/iio:deviceX/out_currentY_currentZ_raw
Dsysfs-bus-iio-adc-hi84351 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_sensing_mode
11 What: /sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_falling_value
28 What: /sys/bus/iio/devices/iio:deviceX/events/in_voltageY_thresh_rising_value
Dsysfs-bus-iio-vf6101 What: /sys/bus/iio/devices/iio:deviceX/conversion_mode
3 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-meas-spec1 What: /sys/bus/iio/devices/iio:deviceX/battery_low
3 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-chemical-vz89x1 What: /sys/bus/iio/devices/iio:deviceX/in_concentration_VOC_short_raw
Dsysfs-bus-iio-gyro-bmg1601 What: /sys/bus/iio/devices/triggerX/name = "bmg160-any-motion-devX"
3 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-accel-bmc1501 What: /sys/bus/iio/devices/triggerX/name = "bmc150_accel-any-motion-devX"
3 Contact: linux-iio@vger.kernel.org
/linux-4.4.14/Documentation/DocBook/
D.iio.xml.cmd1 cmd_Documentation/DocBook/iio.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/iio.tmp…
2iio.xml: Documentation/DocBook/iio.tmpl include/linux/iio/iio.h drivers/iio/industrialio-core.c dr…
Diio.xml.db1 API-struct-iio-dev
2 API-iio-device-alloc
3 API-iio-device-free
4 API-iio-device-register
5 API-iio-device-unregister
6 API-struct-iio-chan-spec
7 API-struct-iio-buffer
8 API-iio-validate-scan-mask-onehot
9 API-iio-buffer-get
10 API-iio-buffer-put
[all …]
DMakefile18 writing_musb_glue_layer.xml crypto-API.xml iio.xml
/linux-4.4.14/drivers/iio/adc/
Dti-adc081c.c24 static int adc081c_read_raw(struct iio_dev *iio, in adc081c_read_raw() argument
28 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw()
71 struct iio_dev *iio; in adc081c_probe() local
78 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
79 if (!iio) in adc081c_probe()
82 adc = iio_priv(iio); in adc081c_probe()
93 iio->dev.parent = &client->dev; in adc081c_probe()
94 iio->name = dev_name(&client->dev); in adc081c_probe()
95 iio->modes = INDIO_DIRECT_MODE; in adc081c_probe()
96 iio->info = &adc081c_info; in adc081c_probe()
[all …]
Dmcp3422.c158 static int mcp3422_read_raw(struct iio_dev *iio, in mcp3422_read_raw() argument
162 struct mcp3422 *adc = iio_priv(iio); in mcp3422_read_raw()
192 static int mcp3422_write_raw(struct iio_dev *iio, in mcp3422_write_raw() argument
196 struct mcp3422 *adc = iio_priv(iio); in mcp3422_write_raw()
DKconfig232 data via the iio dev interface.
/linux-4.4.14/drivers/iio/
DKconfig22 source "drivers/iio/buffer/Kconfig"
47 source "drivers/iio/accel/Kconfig"
48 source "drivers/iio/adc/Kconfig"
49 source "drivers/iio/amplifiers/Kconfig"
50 source "drivers/iio/chemical/Kconfig"
51 source "drivers/iio/common/Kconfig"
52 source "drivers/iio/dac/Kconfig"
53 source "drivers/iio/frequency/Kconfig"
54 source "drivers/iio/gyro/Kconfig"
55 source "drivers/iio/humidity/Kconfig"
[all …]
/linux-4.4.14/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-light2 What: /sys/bus/iio/devices/device[n]/range
4 Contact: linux-iio@vger.kernel.org
9 What: /sys/bus/iio/devices/device[n]/range_available
11 Contact: linux-iio@vger.kernel.org
15 What: /sys/bus/iio/devices/device[n]/adc_resolution
17 Contact: linux-iio@vger.kernel.org
22 What: /sys/bus/iio/devices/device[n]/adc_resolution_available
24 Contact: linux-iio@vger.kernel.org
29 What: /sys/bus/iio/devices/device[n]/in_illuminance0[_input|_raw]
31 Contact: linux-iio@vger.kernel.org
[all …]
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-light-tsl25831 What: /sys/bus/iio/devices/device[n]/lux_table
3 Contact: linux-iio@vger.kernel.org
8 What: /sys/bus/iio/devices/device[n]/illuminance0_calibrate
10 Contact: linux-iio@vger.kernel.org
15 What: /sys/bus/iio/devices/device[n]/illuminance0_input_target
17 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-ad71921 What: /sys/.../iio:deviceX/ac_excitation_en
3 Contact: linux-iio@vger.kernel.org
10 What: /sys/.../iio:deviceX/bridge_switch_en
12 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-adc-ad7280a1 What: /sys/bus/iio/devices/deviceX/inY-inZ_balance_switch_en
3 Contact: linux-iio@vger.kernel.org
11 What: /sys/bus/iio/devices/deviceX/inY-inZ_balance_timer
13 Contact: linux-iio@vger.kernel.org
Ddevice.txt7 The crucial structure for device drivers in iio is iio_dev.
71 will register the device with the iio core.
74 allocated prior to registering the device with the iio-core, but must
Dinkernel.txt7 Describing the channel mapping (iio/machine.h)
Doverview.txt57 sysfs-bus-iio - abi documentation file.
/linux-4.4.14/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/gyro/Kconfig"
13 source "drivers/staging/iio/impedance-analyzer/Kconfig"
14 source "drivers/staging/iio/light/Kconfig"
15 source "drivers/staging/iio/magnetometer/Kconfig"
16 source "drivers/staging/iio/meter/Kconfig"
[all …]
DTODO84 Mailing list: linux-iio@vger.kernel.org
/linux-4.4.14/drivers/iio/light/
Dopt3001.c344 static int opt3001_read_raw(struct iio_dev *iio, in opt3001_read_raw() argument
348 struct opt3001 *opt = iio_priv(iio); in opt3001_read_raw()
375 static int opt3001_write_raw(struct iio_dev *iio, in opt3001_write_raw() argument
379 struct opt3001 *opt = iio_priv(iio); in opt3001_write_raw()
401 static int opt3001_read_event_value(struct iio_dev *iio, in opt3001_read_event_value() argument
406 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_value()
429 static int opt3001_write_event_value(struct iio_dev *iio, in opt3001_write_event_value() argument
434 struct opt3001 *opt = iio_priv(iio); in opt3001_write_event_value()
485 static int opt3001_read_event_config(struct iio_dev *iio, in opt3001_read_event_config() argument
489 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_config()
[all …]
/linux-4.4.14/drivers/iio/humidity/
Ddht11.c143 struct iio_dev *iio = data; in dht11_handle_irq() local
144 struct dht11 *dht11 = iio_priv(iio); in dht11_handle_irq()
256 struct iio_dev *iio; in dht11_probe() local
259 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); in dht11_probe()
260 if (!iio) { in dht11_probe()
265 dht11 = iio_priv(iio); in dht11_probe()
285 platform_set_drvdata(pdev, iio); in dht11_probe()
289 iio->name = pdev->name; in dht11_probe()
290 iio->dev.parent = &pdev->dev; in dht11_probe()
291 iio->info = &dht11_iio_info; in dht11_probe()
[all …]
/linux-4.4.14/drivers/staging/iio/adc/
Dmxs-lradc.c1003 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_show_scale_available_ch() local
1004 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_show_scale_available_ch()
1154 struct iio_dev *iio = data; in mxs_lradc_handle_irq() local
1155 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_handle_irq()
1174 if (iio_buffer_enabled(iio)) { in mxs_lradc_handle_irq()
1176 iio_trigger_poll(iio->trig); in mxs_lradc_handle_irq()
1192 struct iio_dev *iio = pf->indio_dev; in mxs_lradc_trigger_handler() local
1193 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_trigger_handler()
1198 for_each_set_bit(i, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { in mxs_lradc_trigger_handler()
1206 iio_push_to_buffers_with_timestamp(iio, lradc->buffer, pf->timestamp); in mxs_lradc_trigger_handler()
[all …]
/linux-4.4.14/drivers/iio/common/
DKconfig5 source "drivers/iio/common/hid-sensors/Kconfig"
6 source "drivers/iio/common/ms_sensors/Kconfig"
7 source "drivers/iio/common/ssp_sensors/Kconfig"
8 source "drivers/iio/common/st_sensors/Kconfig"
/linux-4.4.14/drivers/staging/iio/Documentation/light/
Dsysfs-bus-iio-light-tsl2x7x1 What: /sys/bus/iio/devices/device[n]/in_illuminance0_calibrate
3 Contact: linux-iio@vger.kernel.org
8 What: /sys/bus/iio/devices/device[n]/in_proximity0_calibrate
10 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-light-tsl25831 What: /sys/bus/iio/devices/device[n]/in_illuminance0_calibrate
3 Contact: linux-iio@vger.kernel.org
/linux-4.4.14/drivers/iio/trigger/
DMakefile6 obj-$(CONFIG_IIO_INTERRUPT_TRIGGER) += iio-trig-interrupt.o
7 obj-$(CONFIG_IIO_SYSFS_TRIGGER) += iio-trig-sysfs.o
DKconfig15 module will be called iio-trig-interrupt.
26 module will be called iio-trig-sysfs.
/linux-4.4.14/drivers/staging/iio/trigger/
DMakefile5 obj-$(CONFIG_IIO_PERIODIC_RTC_TRIGGER) += iio-trig-periodic-rtc.o
6 obj-$(CONFIG_IIO_BFIN_TMR_TRIGGER) += iio-trig-bfin-timer.o
DKconfig16 module will be called iio-trig-periodic-rtc.
27 module will be called iio-trig-bfin-timer.
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/
Dntc_thermistor.txt32 Read more about iio bindings at
33 Documentation/devicetree/bindings/iio/iio-bindings.txt
/linux-4.4.14/drivers/iio/common/hid-sensors/
DMakefile5 obj-$(CONFIG_HID_SENSOR_IIO_COMMON) += hid-sensor-iio-common.o
7 hid-sensor-iio-common-y := hid-sensor-attributes.o
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dda9150-gpadc.txt6 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
Dqcom,spmi-vadc.txt33 Documentation/devicetree/bindings/iio/iio-bindings.txt
46 See include/dt-bindings/iio/qcom,spmi-vadc.h
Drockchip-saradc.txt13 - #io-channel-cells: Should be 1, see ../iio-bindings.txt
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dda9150-charger.txt10 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
/linux-4.4.14/Documentation/devicetree/bindings/iio/
Diio-bindings.txt12 [1] http://marc.info/?l=linux-iio&m=135902119507483&w=2
35 adc1: iio-device@0 {
39 adc2: iio-device@1 {
86 compatible = "iio-hwmon";
/linux-4.4.14/drivers/staging/iio/light/
DKconfig25 Proximity value via iio. The ISL29028 provides the concurrent sensing
33 Access ALS data via iio, sysfs.
/linux-4.4.14/drivers/gpu/drm/radeon/
Datom.c208 if (!gctx->iio[gctx->io_mode & 0x7F]) { in atom_get_src_int()
216 gctx->iio[gctx->io_mode & 0x7F], in atom_get_src_int()
487 if (!gctx->iio[gctx->io_mode & 0xFF]) { in atom_put_dst()
493 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], in atom_put_dst()
1254 ctx->iio = kzalloc(2 * 256, GFP_KERNEL); in atom_index_iio()
1255 if (!ctx->iio) in atom_index_iio()
1258 ctx->iio[CU8(base + 1)] = base + 2; in atom_index_iio()
1306 if (!ctx->iio) { in atom_parse()
1358 kfree(ctx->iio); in atom_destroy()
Datom.h131 uint16_t *iio; member
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Datom.c205 if (!gctx->iio[gctx->io_mode & 0x7F]) { in atom_get_src_int()
213 gctx->iio[gctx->io_mode & 0x7F], in atom_get_src_int()
484 if (!gctx->iio[gctx->io_mode & 0xFF]) { in atom_put_dst()
490 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF], in atom_put_dst()
1291 ctx->iio = kzalloc(2 * 256, GFP_KERNEL); in atom_index_iio()
1292 if (!ctx->iio) in atom_index_iio()
1295 ctx->iio[CU8(base + 1)] = base + 2; in atom_index_iio()
1343 if (!ctx->iio) { in amdgpu_atom_parse()
1390 kfree(ctx->iio); in amdgpu_atom_destroy()
Datom.h130 uint16_t *iio; member
/linux-4.4.14/drivers/staging/
DMakefile24 obj-$(CONFIG_IIO) += iio/
DKconfig57 source "drivers/staging/iio/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dda9150.txt24 - da9150-gpadc: See ../iio/adc/da9150-gpadc.txt
/linux-4.4.14/drivers/staging/iio/Documentation/dac/
Dmax51728 Via the iio sysfs interface, there are three attributes available: out1_raw,
/linux-4.4.14/drivers/iio/imu/
DKconfig39 source "drivers/iio/imu/inv_mpu6050/Kconfig"
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/linux-4.4.14/arch/arm/boot/dts/
Dqcom-pma8084.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dqcom-pm8941.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dimx23.dtsi573 compatible = "iio-hwmon";
Dimx28.dtsi1249 compatible = "iio-hwmon";
/linux-4.4.14/tools/
DMakefile55 cgroup firewire hv guest usb virtio vm net iio: FORCE target
/linux-4.4.14/drivers/
DMakefile159 obj-$(CONFIG_IIO) += iio/
DKconfig161 source "drivers/iio/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/
Dexynos-adc.txt9 2. Add ADC driver under iio/adc framework
/linux-4.4.14/include/uapi/linux/
DKbuild9 header-y += iio/
/linux-4.4.14/
DMAINTAINERS738 F: drivers/iio/*/ad*
739 X: drivers/iio/*/adjd*
740 F: drivers/staging/iio/*/ad*
741 F: staging/iio/trigger/iio-trig-bfin-timer.c
2635 F: drivers/iio/light/cm*
3439 F: drivers/iio/adc/da91??-*.c
5000 L: linux-iio@vger.kernel.org
5004 F: drivers/iio/*/hid-*
5381 L: linux-iio@vger.kernel.org
5383 F: drivers/iio/
[all …]
/linux-4.4.14/drivers/hwmon/
DKconfig590 tristate "Hwmon driver that uses channels specified via iio maps"