Home
last modified time | relevance | path

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

/linux-4.1.27/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-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-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-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
Dsysfs-bus-iio-accel-bmc1501 What: /sys/bus/iio/devices/triggerX/name = "bmc150_accel-any-motion-devX"
3 Contact: linux-iio@vger.kernel.org
Dsysfs-bus-iio-gyro-bmg1601 What: /sys/bus/iio/devices/triggerX/name = "bmg160-any-motion-devX"
3 Contact: linux-iio@vger.kernel.org
/linux-4.1.27/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()
DKconfig195 data via the iio dev interface.
/linux-4.1.27/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.1.27/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.1.27/drivers/iio/
DKconfig61 source "drivers/iio/accel/Kconfig"
62 source "drivers/iio/adc/Kconfig"
63 source "drivers/iio/amplifiers/Kconfig"
64 source "drivers/iio/common/Kconfig"
65 source "drivers/iio/dac/Kconfig"
66 source "drivers/iio/frequency/Kconfig"
67 source "drivers/iio/gyro/Kconfig"
68 source "drivers/iio/humidity/Kconfig"
69 source "drivers/iio/imu/Kconfig"
70 source "drivers/iio/light/Kconfig"
[all …]
/linux-4.1.27/drivers/staging/iio/adc/
Dmxs-lradc.c992 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_show_scale_available_ch() local
993 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_show_scale_available_ch()
1143 struct iio_dev *iio = data; in mxs_lradc_handle_irq() local
1144 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_handle_irq()
1163 if (iio_buffer_enabled(iio)) { in mxs_lradc_handle_irq()
1165 iio_trigger_poll(iio->trig); in mxs_lradc_handle_irq()
1181 struct iio_dev *iio = pf->indio_dev; in mxs_lradc_trigger_handler() local
1182 struct mxs_lradc *lradc = iio_priv(iio); in mxs_lradc_trigger_handler()
1187 for_each_set_bit(i, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { in mxs_lradc_trigger_handler()
1195 iio_push_to_buffers_with_timestamp(iio, lradc->buffer, pf->timestamp); in mxs_lradc_trigger_handler()
[all …]
/linux-4.1.27/drivers/iio/humidity/
Ddht11.c152 struct iio_dev *iio = data; in dht11_handle_irq() local
153 struct dht11 *dht11 = iio_priv(iio); in dht11_handle_irq()
252 struct iio_dev *iio; in dht11_probe() local
255 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); in dht11_probe()
256 if (!iio) { in dht11_probe()
261 dht11 = iio_priv(iio); in dht11_probe()
280 platform_set_drvdata(pdev, iio); in dht11_probe()
284 iio->name = pdev->name; in dht11_probe()
285 iio->dev.parent = &pdev->dev; in dht11_probe()
286 iio->info = &dht11_iio_info; in dht11_probe()
[all …]
/linux-4.1.27/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.1.27/drivers/iio/common/
DKconfig5 source "drivers/iio/common/hid-sensors/Kconfig"
6 source "drivers/iio/common/ssp_sensors/Kconfig"
7 source "drivers/iio/common/st_sensors/Kconfig"
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/hwmon/
Dntc_thermistor.txt31 Read more about iio bindings at
32 Documentation/devicetree/bindings/iio/iio-bindings.txt
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/power/
Dda9150-charger.txt10 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
/linux-4.1.27/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.1.27/drivers/staging/iio/light/
DKconfig25 Proximity value via iio. The ISL29028 provides the concurrent sensing
33 Access ALS data via iio, sysfs.
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/mfd/
Dda9150.txt23 - da9150-gpadc: See Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
/linux-4.1.27/drivers/staging/
DMakefile24 obj-$(CONFIG_IIO) += iio/
DKconfig57 source "drivers/staging/iio/Kconfig"
/linux-4.1.27/drivers/iio/imu/
DKconfig39 source "drivers/iio/imu/inv_mpu6050/Kconfig"
/linux-4.1.27/drivers/staging/iio/Documentation/dac/
Dmax51728 Via the iio sysfs interface, there are three attributes available: out1_raw,
/linux-4.1.27/drivers/
DMakefile157 obj-$(CONFIG_IIO) += iio/
DKconfig157 source "drivers/iio/Kconfig"
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dexynos-adc.txt9 2. Add ADC driver under iio/adc framework
/linux-4.1.27/arch/arm/boot/dts/
Dimx23.dtsi533 compatible = "iio-hwmon";
Dimx28.dtsi1247 compatible = "iio-hwmon";
/linux-4.1.27/include/uapi/linux/
DKbuild9 header-y += iio/
/linux-4.1.27/
DMAINTAINERS726 F: drivers/iio/*/ad*
727 X: drivers/iio/*/adjd*
728 F: drivers/staging/iio/*/ad*
729 F: staging/iio/trigger/iio-trig-bfin-timer.c
2436 F: drivers/iio/light/cm*
3169 F: drivers/iio/adc/da91??-*.c
4996 L: linux-iio@vger.kernel.org
4998 F: drivers/iio/
4999 F: drivers/staging/iio/
5000 F: include/linux/iio/
[all …]
/linux-4.1.27/drivers/hwmon/
DKconfig570 tristate "Hwmon driver that uses channels specified via iio maps"