/linux-4.1.27/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-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-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-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
|
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
|
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
|
/linux-4.1.27/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 | 195 data via the iio dev interface.
|
/linux-4.1.27/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.1.27/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.1.27/drivers/iio/ |
D | Kconfig | 61 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/ |
D | mxs-lradc.c | 992 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/ |
D | dht11.c | 152 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/ |
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.1.27/drivers/iio/common/ |
D | Kconfig | 5 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/ |
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.1.27/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.1.27/Documentation/devicetree/bindings/hwmon/ |
D | ntc_thermistor.txt | 31 Read more about iio bindings at 32 Documentation/devicetree/bindings/iio/iio-bindings.txt
|
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/power/ |
D | da9150-charger.txt | 10 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info)
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/mfd/ |
D | da9150.txt | 23 - da9150-gpadc: See Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
|
/linux-4.1.27/drivers/staging/ |
D | Makefile | 24 obj-$(CONFIG_IIO) += iio/
|
D | Kconfig | 57 source "drivers/staging/iio/Kconfig"
|
/linux-4.1.27/drivers/iio/imu/ |
D | Kconfig | 39 source "drivers/iio/imu/inv_mpu6050/Kconfig"
|
/linux-4.1.27/drivers/staging/iio/Documentation/dac/ |
D | max517 | 28 Via the iio sysfs interface, there are three attributes available: out1_raw,
|
/linux-4.1.27/drivers/ |
D | Makefile | 157 obj-$(CONFIG_IIO) += iio/
|
D | Kconfig | 157 source "drivers/iio/Kconfig"
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/ |
D | exynos-adc.txt | 9 2. Add ADC driver under iio/adc framework
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | imx23.dtsi | 533 compatible = "iio-hwmon";
|
D | imx28.dtsi | 1247 compatible = "iio-hwmon";
|
/linux-4.1.27/include/uapi/linux/ |
D | Kbuild | 9 header-y += iio/
|
/linux-4.1.27/ |
D | MAINTAINERS | 726 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/ |
D | Kconfig | 570 tristate "Hwmon driver that uses channels specified via iio maps"
|