/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-iio | 1 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 …]
|
D | sysfs-bus-iio-frequency-ad9523 | 1 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 …]
|
D | sysfs-bus-iio-trigger-sysfs | 1 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 …]
|
D | sysfs-bus-iio-mpu6050 | 1 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
|
D | sysfs-bus-iio-humidity-hdc100x | 1 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
|
D | sysfs-bus-iio-frequency-adf4350 | 1 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
|
D | sysfs-bus-iio-proximity-as3935 | 1 What /sys/bus/iio/devices/iio:deviceX/in_proximity_raw 9 What /sys/bus/iio/devices/iio:deviceX/sensor_sensitivity
|
D | sysfs-bus-iio-light-lm3533-als | 36 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
|
D | sysfs-bus-iio-adc-hi8435 | 1 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
|
D | sysfs-bus-iio-vf610 | 1 What: /sys/bus/iio/devices/iio:deviceX/conversion_mode 3 Contact: linux-iio@vger.kernel.org
|
D | sysfs-bus-iio-meas-spec | 1 What: /sys/bus/iio/devices/iio:deviceX/battery_low 3 Contact: linux-iio@vger.kernel.org
|
D | sysfs-bus-iio-chemical-vz89x | 1 What: /sys/bus/iio/devices/iio:deviceX/in_concentration_VOC_short_raw
|
D | sysfs-bus-iio-gyro-bmg160 | 1 What: /sys/bus/iio/devices/triggerX/name = "bmg160-any-motion-devX" 3 Contact: linux-iio@vger.kernel.org
|
D | sysfs-bus-iio-accel-bmc150 | 1 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.cmd | 1 cmd_Documentation/DocBook/iio.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/iio.tmp… 2 …iio.xml: Documentation/DocBook/iio.tmpl include/linux/iio/iio.h drivers/iio/industrialio-core.c dr…
|
D | iio.xml.db | 1 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 …]
|
D | Makefile | 18 writing_musb_glue_layer.xml crypto-API.xml iio.xml
|
/linux-4.4.14/drivers/iio/adc/ |
D | ti-adc081c.c | 24 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 …]
|
D | mcp3422.c | 158 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()
|
D | Kconfig | 232 data via the iio dev interface.
|
/linux-4.4.14/drivers/iio/ |
D | Kconfig | 22 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/ |
D | sysfs-bus-iio-light | 2 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 …]
|
D | sysfs-bus-iio-dds | 2 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 …]
|
D | sysfs-bus-iio-impedance-analyzer-ad5933 | 1 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
|
D | sysfs-bus-iio-light-tsl2583 | 1 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
|
D | sysfs-bus-iio-ad7192 | 1 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
|
D | sysfs-bus-iio-adc-ad7280a | 1 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
|
D | device.txt | 7 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
|
D | inkernel.txt | 7 Describing the channel mapping (iio/machine.h)
|
D | overview.txt | 57 sysfs-bus-iio - abi documentation file.
|
/linux-4.4.14/drivers/staging/iio/ |
D | Kconfig | 7 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 …]
|
D | TODO | 84 Mailing list: linux-iio@vger.kernel.org
|
/linux-4.4.14/drivers/iio/light/ |
D | opt3001.c | 344 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/ |
D | dht11.c | 143 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/ |
D | mxs-lradc.c | 1003 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/ |
D | Kconfig | 5 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/ |
D | sysfs-bus-iio-light-tsl2x7x | 1 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
|
D | sysfs-bus-iio-light-tsl2583 | 1 What: /sys/bus/iio/devices/device[n]/in_illuminance0_calibrate 3 Contact: linux-iio@vger.kernel.org
|
/linux-4.4.14/drivers/iio/trigger/ |
D | Makefile | 6 obj-$(CONFIG_IIO_INTERRUPT_TRIGGER) += iio-trig-interrupt.o 7 obj-$(CONFIG_IIO_SYSFS_TRIGGER) += iio-trig-sysfs.o
|
D | Kconfig | 15 module will be called iio-trig-interrupt. 26 module will be called iio-trig-sysfs.
|
/linux-4.4.14/drivers/staging/iio/trigger/ |
D | Makefile | 5 obj-$(CONFIG_IIO_PERIODIC_RTC_TRIGGER) += iio-trig-periodic-rtc.o 6 obj-$(CONFIG_IIO_BFIN_TMR_TRIGGER) += iio-trig-bfin-timer.o
|
D | Kconfig | 16 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/ |
D | ntc_thermistor.txt | 32 Read more about iio bindings at 33 Documentation/devicetree/bindings/iio/iio-bindings.txt
|
/linux-4.4.14/drivers/iio/common/hid-sensors/ |
D | Makefile | 5 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/ |
D | da9150-gpadc.txt | 6 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
|
D | qcom,spmi-vadc.txt | 33 Documentation/devicetree/bindings/iio/iio-bindings.txt 46 See include/dt-bindings/iio/qcom,spmi-vadc.h
|
D | rockchip-saradc.txt | 13 - #io-channel-cells: Should be 1, see ../iio-bindings.txt
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | da9150-charger.txt | 10 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/ |
D | iio-bindings.txt | 12 [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/ |
D | Kconfig | 25 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/ |
D | atom.c | 208 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()
|
D | atom.h | 131 uint16_t *iio; member
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | atom.c | 205 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()
|
D | atom.h | 130 uint16_t *iio; member
|
/linux-4.4.14/drivers/staging/ |
D | Makefile | 24 obj-$(CONFIG_IIO) += iio/
|
D | Kconfig | 57 source "drivers/staging/iio/Kconfig"
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | da9150.txt | 24 - da9150-gpadc: See ../iio/adc/da9150-gpadc.txt
|
/linux-4.4.14/drivers/staging/iio/Documentation/dac/ |
D | max517 | 28 Via the iio sysfs interface, there are three attributes available: out1_raw,
|
/linux-4.4.14/drivers/iio/imu/ |
D | Kconfig | 39 source "drivers/iio/imu/inv_mpu6050/Kconfig"
|
/linux-4.4.14/arch/arm64/boot/dts/qcom/ |
D | pm8916.dtsi | 1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | qcom-pma8084.dtsi | 1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
D | qcom-pm8941.dtsi | 1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
D | imx23.dtsi | 573 compatible = "iio-hwmon";
|
D | imx28.dtsi | 1249 compatible = "iio-hwmon";
|
/linux-4.4.14/tools/ |
D | Makefile | 55 cgroup firewire hv guest usb virtio vm net iio: FORCE target
|
/linux-4.4.14/drivers/ |
D | Makefile | 159 obj-$(CONFIG_IIO) += iio/
|
D | Kconfig | 161 source "drivers/iio/Kconfig"
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/ |
D | exynos-adc.txt | 9 2. Add ADC driver under iio/adc framework
|
/linux-4.4.14/include/uapi/linux/ |
D | Kbuild | 9 header-y += iio/
|
/linux-4.4.14/ |
D | MAINTAINERS | 738 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/ |
D | Kconfig | 590 tristate "Hwmon driver that uses channels specified via iio maps"
|