/linux-4.4.14/include/linux/iio/ |
H A D | kfifo_buf.h | 5 #include <linux/iio/iio.h> 6 #include <linux/iio/buffer.h>
|
H A D | types.h | 13 #include <uapi/linux/iio/types.h>
|
H A D | events.h | 12 #include <linux/iio/types.h> 13 #include <uapi/linux/iio/events.h>
|
H A D | consumer.h | 14 #include <linux/iio/types.h> 119 * Note raw reads from iio channels are in adc counts and hence 130 * Note raw reads from iio channels are in adc counts and hence 158 * Note raw writes to iio channels are in dac counts and hence
|
/linux-4.4.14/drivers/iio/common/hid-sensors/ |
H A D | Makefile | 5 obj-$(CONFIG_HID_SENSOR_IIO_COMMON) += hid-sensor-iio-common.o 7 hid-sensor-iio-common-y := hid-sensor-attributes.o
|
H A D | hid-sensor-trigger.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/trigger.h> 29 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-attributes.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/adc/ |
H A D | ti-adc081c.c | 14 #include <linux/iio/iio.h> 24 static int adc081c_read_raw(struct iio_dev *iio, adc081c_read_raw() argument 28 struct adc081c *adc = iio_priv(iio); adc081c_read_raw() 71 struct iio_dev *iio; adc081c_probe() local 78 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); adc081c_probe() 79 if (!iio) adc081c_probe() 82 adc = iio_priv(iio); adc081c_probe() 93 iio->dev.parent = &client->dev; adc081c_probe() 94 iio->name = dev_name(&client->dev); adc081c_probe() 95 iio->modes = INDIO_DIRECT_MODE; adc081c_probe() 96 iio->info = &adc081c_info; adc081c_probe() 98 iio->channels = &adc081c_channel; adc081c_probe() 99 iio->num_channels = 1; adc081c_probe() 101 err = iio_device_register(iio); adc081c_probe() 105 i2c_set_clientdata(client, iio); adc081c_probe() 117 struct iio_dev *iio = i2c_get_clientdata(client); adc081c_remove() local 118 struct adc081c *adc = iio_priv(iio); adc081c_remove() 120 iio_device_unregister(iio); adc081c_remove()
|
H A D | viperboard_adc.c | 24 #include <linux/iio/iio.h> 120 /* registering iio */ vprbrd_adc_probe() 123 dev_err(&pdev->dev, "failed allocating iio device\n"); vprbrd_adc_probe() 138 dev_err(&pdev->dev, "could not register iio (adc)"); vprbrd_adc_probe()
|
H A D | lp8788_adc.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/driver.h> 16 #include <linux/iio/machine.h> 155 /* default maps used by iio consumer (lp8788-charger driver) */ 182 dev_err(&indio_dev->dev, "iio map err: %d\n", ret); lp8788_iio_map_register() 221 dev_err(&pdev->dev, "iio dev register err: %d\n", ret); lp8788_adc_probe()
|
H A D | max1027.c | 2 * iio/adc/max1027.c 5 * based on linux/drivers/iio/ad7923.c 23 #include <linux/iio/iio.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger.h> 26 #include <linux/iio/trigger_consumer.h> 27 #include <linux/iio/triggered_buffer.h> 415 pr_err("Can't allocate iio device\n"); max1027_probe() 454 dev_err(&indio_dev->dev, "Failed to allocate iio trigger\n"); max1027_probe() 483 dev_err(&indio_dev->dev, "Failed to register iio device\n"); max1027_probe()
|
H A D | ad7791.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger.h> 26 #include <linux/iio/trigger_consumer.h> 27 #include <linux/iio/triggered_buffer.h> 28 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | axp288_adc.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/machine.h> 28 #include <linux/iio/driver.h> 220 dev_err(&pdev->dev, "unable to register iio device\n"); axp288_adc_probe()
|
H A D | mcp3422.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 158 static int mcp3422_read_raw(struct iio_dev *iio, mcp3422_read_raw() argument 162 struct mcp3422 *adc = iio_priv(iio); mcp3422_read_raw() 192 static int mcp3422_write_raw(struct iio_dev *iio, mcp3422_write_raw() argument 196 struct mcp3422 *adc = iio_priv(iio); mcp3422_write_raw()
|
H A D | ad_sigma_delta.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/trigger.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h> 24 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7298.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7476.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7887.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7923.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | cc10001_adc.c | 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | hi8435.c | 14 #include <linux/iio/events.h> 15 #include <linux/iio/iio.h> 16 #include <linux/iio/sysfs.h> 17 #include <linux/iio/trigger.h> 18 #include <linux/iio/trigger_consumer.h> 19 #include <linux/iio/triggered_event.h>
|
H A D | ad799x.c | 2 * iio/adc/ad799x.c 5 * based on iio/adc/max1363 37 #include <linux/iio/iio.h> 38 #include <linux/iio/sysfs.h> 39 #include <linux/iio/events.h> 40 #include <linux/iio/buffer.h> 41 #include <linux/iio/trigger_consumer.h> 42 #include <linux/iio/triggered_buffer.h>
|
H A D | xilinx-xadc-events.c | 10 #include <linux/iio/events.h> 11 #include <linux/iio/iio.h>
|
H A D | men_z188_adc.c | 16 #include <linux/iio/iio.h>
|
H A D | ti-adc128s052.c | 17 #include <linux/iio/iio.h>
|
H A D | berlin2-adc.c | 13 #include <linux/iio/iio.h> 14 #include <linux/iio/driver.h> 15 #include <linux/iio/machine.h>
|
H A D | da9150-gpadc.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/machine.h> 23 #include <linux/iio/driver.h>
|
H A D | ti_am335x_adc.c | 23 #include <linux/iio/iio.h> 26 #include <linux/iio/machine.h> 27 #include <linux/iio/driver.h> 30 #include <linux/iio/buffer.h> 31 #include <linux/iio/kfifo_buf.h> 473 dev_err(&pdev->dev, "failed to allocate iio device\n"); tiadc_probe()
|
H A D | ad7266.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7793.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h> 27 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | vf610_adc.c | 36 #include <linux/iio/iio.h> 37 #include <linux/iio/buffer.h> 38 #include <linux/iio/sysfs.h> 39 #include <linux/iio/trigger.h> 40 #include <linux/iio/trigger_consumer.h> 41 #include <linux/iio/triggered_buffer.h> 824 dev_err(&pdev->dev, "Failed allocating iio device\n"); vf610_adc_probe()
|
H A D | ad7291.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/events.h>
|
H A D | rockchip_saradc.c | 25 #include <linux/iio/iio.h> 189 dev_err(&pdev->dev, "failed allocating iio device\n"); rockchip_saradc_probe()
|
/linux-4.4.14/drivers/staging/iio/frequency/ |
H A D | dds.h | 12 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY 20 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale 27 * /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol 35 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY 43 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY_scale 50 * /sys/bus/iio/devices/.../out_altvoltageX_phasesymbol 58 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_en 66 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_frequency_en 74 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_phase_en 82 * /sys/bus/iio/devices/.../out_altvoltageX_out_enable 90 * /sys/bus/iio/devices/.../out_altvoltageX_outY_enable 99 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype 107 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype_available
|
H A D | ad9834.h | 73 * TODO: struct ad7887_platform_data needs to go into include/linux/iio
|
H A D | ad9832.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/accel/ |
H A D | st_accel_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_accel_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_accel_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | ssp_accel_sensor.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/iio.h> 18 #include <linux/iio/kfifo_buf.h> 142 /* ssp registering should be done after all iio setup */ ssp_accel_probe()
|
H A D | stk8ba50.c | 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/trigger.h> 23 #include <linux/iio/triggered_buffer.h> 24 #include <linux/iio/trigger_consumer.h> 399 dev_err(&client->dev, "iio allocation failed!\n"); stk8ba50_probe() 471 dev_err(&client->dev, "iio trigger register failed\n"); stk8ba50_probe() 481 dev_err(&client->dev, "iio triggered buffer setup failed\n"); stk8ba50_probe()
|
H A D | mxc4005.c | 18 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/triggered_buffer.h> 26 #include <linux/iio/trigger_consumer.h> 469 "failed to setup iio triggered buffer\n"); mxc4005_probe() 513 "unable to register iio device %d\n", ret); mxc4005_probe()
|
H A D | st_accel.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | stk8312.c | 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/triggered_buffer.h> 25 #include <linux/iio/trigger_consumer.h> 515 dev_err(&client->dev, "iio allocation failed!\n"); stk8312_probe() 575 dev_err(&client->dev, "iio trigger register failed\n"); stk8312_probe() 585 dev_err(&client->dev, "iio triggered buffer setup failed\n"); stk8312_probe()
|
H A D | kxsd9.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-accel-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | st_accel_core.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/buffer.h> 26 #include <linux/iio/common/st_sensors.h>
|
H A D | bma180.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h> 27 #include <linux/iio/buffer.h> 28 #include <linux/iio/trigger.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h> 761 dev_err(&client->dev, "unable to setup iio triggered buffer\n"); bma180_probe() 767 dev_err(&client->dev, "unable to register iio device\n"); bma180_probe()
|
/linux-4.4.14/drivers/iio/gyro/ |
H A D | st_gyro_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_gyro_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_gyro_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | itg3200_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger.h> 21 #include <linux/iio/trigger_consumer.h> 22 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/gyro/itg3200.h>
|
H A D | bmg160_i2c.c | 3 #include <linux/iio/iio.h>
|
H A D | bmg160_spi.c | 3 #include <linux/iio/iio.h>
|
H A D | ssp_gyro_sensor.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/iio.h> 18 #include <linux/iio/kfifo_buf.h> 141 /* ssp registering should be done after all iio setup */ ssp_gyro_probe()
|
H A D | st_gyro.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | itg3200_core.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/events.h> 30 #include <linux/iio/buffer.h> 32 #include <linux/iio/gyro/itg3200.h>
|
H A D | st_gyro_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/buffer.h> 27 #include <linux/iio/common/st_sensors.h>
|
H A D | adis16080.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-gyro-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | adis16130.c | 14 #include <linux/iio/iio.h>
|
H A D | adis16136.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/imu/adis.h>
|
H A D | adis16260.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/imu/adis.h>
|
/linux-4.4.14/drivers/iio/magnetometer/ |
H A D | st_magn_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_magn_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_magn_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | hid-sensor-magn-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h> 350 "failed to allocate space for iio channels\n"); magn_3d_parse_report() 359 "failed to allocate space for iio values array\n"); magn_3d_parse_report() 372 /* Set magn_val_addr to iio value address */ magn_3d_parse_report()
|
H A D | st_magn.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | mag3110.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/trigger_consumer.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/triggered_buffer.h>
|
H A D | bmc150_magn.c | 29 #include <linux/iio/iio.h> 30 #include <linux/iio/sysfs.h> 31 #include <linux/iio/buffer.h> 32 #include <linux/iio/events.h> 33 #include <linux/iio/trigger.h> 34 #include <linux/iio/trigger_consumer.h> 35 #include <linux/iio/triggered_buffer.h> 895 dev_err(&client->dev, "iio trigger alloc failed\n"); bmc150_magn_probe() 904 dev_err(&client->dev, "iio trigger register failed\n"); bmc150_magn_probe() 927 "iio triggered buffer setup failed\n"); bmc150_magn_probe() 933 dev_err(&client->dev, "unable to register iio device\n"); bmc150_magn_probe()
|
H A D | st_magn_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 26 #include <linux/iio/common/st_sensors.h>
|
/linux-4.4.14/drivers/iio/pressure/ |
H A D | st_pressure_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_pressure_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_pressure_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | ms5611.h | 16 #include <linux/iio/iio.h>
|
H A D | ms5637.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
H A D | st_pressure.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | hid-sensor-press.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h>
|
H A D | mpl3115.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/triggered_buffer.h>
|
H A D | st_pressure_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/buffer.h> 28 #include <linux/iio/common/st_sensors.h>
|
H A D | t5403.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h>
|
H A D | mpl115.c | 18 #include <linux/iio/iio.h>
|
H A D | ms5611_core.c | 17 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/iio/common/st_sensors/ |
H A D | st_sensors_trigger.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h> 18 #include <linux/iio/common/st_sensors.h> 30 dev_err(&indio_dev->dev, "failed to allocate iio trigger.\n"); st_sensors_allocate_trigger() 51 dev_err(&indio_dev->dev, "failed to register iio trigger.\n"); st_sensors_allocate_trigger()
|
H A D | st_sensors_buffer.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h> 17 #include <linux/iio/buffer.h> 18 #include <linux/iio/trigger_consumer.h> 19 #include <linux/iio/triggered_buffer.h> 22 #include <linux/iio/common/st_sensors.h>
|
H A D | st_sensors_i2c.c | 14 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | st_sensors_spi.c | 14 #include <linux/iio/iio.h> 16 #include <linux/iio/common/st_sensors_spi.h>
|
/linux-4.4.14/drivers/iio/light/ |
H A D | opt3001.c | 31 #include <linux/iio/events.h> 32 #include <linux/iio/iio.h> 33 #include <linux/iio/sysfs.h> 344 static int opt3001_read_raw(struct iio_dev *iio, opt3001_read_raw() argument 348 struct opt3001 *opt = iio_priv(iio); opt3001_read_raw() 375 static int opt3001_write_raw(struct iio_dev *iio, opt3001_write_raw() argument 379 struct opt3001 *opt = iio_priv(iio); opt3001_write_raw() 401 static int opt3001_read_event_value(struct iio_dev *iio, opt3001_read_event_value() argument 406 struct opt3001 *opt = iio_priv(iio); opt3001_read_event_value() 429 static int opt3001_write_event_value(struct iio_dev *iio, opt3001_write_event_value() argument 434 struct opt3001 *opt = iio_priv(iio); opt3001_write_event_value() 485 static int opt3001_read_event_config(struct iio_dev *iio, opt3001_read_event_config() argument 489 struct opt3001 *opt = iio_priv(iio); opt3001_read_event_config() 494 static int opt3001_write_event_config(struct iio_dev *iio, opt3001_write_event_config() argument 498 struct opt3001 *opt = iio_priv(iio); opt3001_write_event_config() 646 struct iio_dev *iio = _iio; opt3001_irq() local 647 struct opt3001 *opt = iio_priv(iio); opt3001_irq() 663 iio_push_event(iio, opt3001_irq() 669 iio_push_event(iio, opt3001_irq() 698 struct iio_dev *iio; opt3001_probe() local 703 iio = devm_iio_device_alloc(dev, sizeof(*opt)); opt3001_probe() 704 if (!iio) opt3001_probe() 707 opt = iio_priv(iio); opt3001_probe() 713 i2c_set_clientdata(client, iio); opt3001_probe() 723 iio->name = client->name; opt3001_probe() 724 iio->channels = opt3001_channels; opt3001_probe() 725 iio->num_channels = ARRAY_SIZE(opt3001_channels); opt3001_probe() 726 iio->dev.parent = dev; opt3001_probe() 727 iio->modes = INDIO_DIRECT_MODE; opt3001_probe() 728 iio->info = &opt3001_info; opt3001_probe() 730 ret = devm_iio_device_register(dev, iio); opt3001_probe() 738 "opt3001", iio); opt3001_probe() 749 struct iio_dev *iio = i2c_get_clientdata(client); opt3001_remove() local 750 struct opt3001 *opt = iio_priv(iio); opt3001_remove() 754 free_irq(client->irq, iio); opt3001_remove()
|
H A D | cm3323.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 252 dev_err(&client->dev, "failed to register iio dev\n"); cm3323_probe()
|
H A D | adjd_s311.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h> 27 #include <linux/iio/trigger_consumer.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-als.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-prox.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h>
|
H A D | isl29125.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger_consumer.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | tcs3414.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | tcs3472.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | al3320a.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h>
|
H A D | tsl4531.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h>
|
H A D | vcnl4000.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
H A D | acpi-als.c | 34 #include <linux/iio/iio.h> 35 #include <linux/iio/buffer.h> 36 #include <linux/iio/kfifo_buf.h>
|
H A D | cm32181.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/events.h>
|
H A D | apds9300.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/events.h>
|
H A D | bh1750.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h>
|
H A D | cm3232.c | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/sysfs.h>
|
H A D | pa12203001.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/buffer/ |
H A D | industrialio-triggered-buffer.c | 13 #include <linux/iio/iio.h> 14 #include <linux/iio/buffer.h> 15 #include <linux/iio/kfifo_buf.h> 16 #include <linux/iio/triggered_buffer.h> 17 #include <linux/iio/trigger_consumer.h>
|
H A D | industrialio-buffer-cb.c | 13 #include <linux/iio/buffer.h> 14 #include <linux/iio/consumer.h>
|
/linux-4.4.14/drivers/iio/humidity/ |
H A D | dht11.c | 38 #include <linux/iio/iio.h> 67 /* The iio sysfs interface doesn't prevent concurrent reads: */ 143 struct iio_dev *iio = data; dht11_handle_irq() local 144 struct dht11 *dht11 = iio_priv(iio); dht11_handle_irq() 256 struct iio_dev *iio; dht11_probe() local 259 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); dht11_probe() 260 if (!iio) { dht11_probe() 265 dht11 = iio_priv(iio); dht11_probe() 285 platform_set_drvdata(pdev, iio); dht11_probe() 289 iio->name = pdev->name; dht11_probe() 290 iio->dev.parent = &pdev->dev; dht11_probe() 291 iio->info = &dht11_iio_info; dht11_probe() 292 iio->modes = INDIO_DIRECT_MODE; dht11_probe() 293 iio->channels = dht11_chan_spec; dht11_probe() 294 iio->num_channels = ARRAY_SIZE(dht11_chan_spec); dht11_probe() 296 return devm_iio_device_register(dev, iio); dht11_probe()
|
H A D | si7005.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h>
|
H A D | htu21.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
H A D | si7020.c | 34 #include <linux/iio/iio.h> 35 #include <linux/iio/sysfs.h>
|
H A D | hdc100x.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/imu/ |
H A D | adis_trigger.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/trigger.h> 17 #include <linux/iio/imu/adis.h>
|
H A D | adis16400_buffer.c | 9 #include <linux/iio/iio.h> 10 #include <linux/iio/buffer.h> 11 #include <linux/iio/triggered_buffer.h> 12 #include <linux/iio/trigger_consumer.h>
|
H A D | adis_buffer.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/buffer.h> 19 #include <linux/iio/trigger_consumer.h> 20 #include <linux/iio/triggered_buffer.h> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/imu/adis.h> 409 * @indio_dev: The iio device
|
/linux-4.4.14/drivers/iio/ |
H A D | industrialio-triggered-event.c | 13 #include <linux/iio/iio.h> 14 #include <linux/iio/triggered_event.h> 15 #include <linux/iio/trigger_consumer.h>
|
H A D | inkern.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/machine.h> 18 #include <linux/iio/driver.h> 19 #include <linux/iio/consumer.h> 59 * Remove all map entries associated with the given iio device 193 /* Walk up the tree of devices looking for a matching iio channel */ of_iio_channel_get_by_name() 198 * For named iio channels, first look up the name in the of_iio_channel_get_by_name()
|
/linux-4.4.14/include/linux/iio/common/ |
H A D | st_sensors_spi.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | st_sensors_i2c.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | ssp_sensors.h | 18 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/staging/iio/adc/ |
H A D | ad7606_ring.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/buffer.h> 16 #include <linux/iio/trigger_consumer.h> 17 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7280a.h | 13 * TODO: struct ad7280_platform_data needs to go into include/linux/iio
|
H A D | mxs-lradc.c | 36 #include <linux/iio/buffer.h> 37 #include <linux/iio/iio.h> 38 #include <linux/iio/trigger.h> 39 #include <linux/iio/trigger_consumer.h> 40 #include <linux/iio/triggered_buffer.h> 41 #include <linux/iio/sysfs.h> 1003 struct iio_dev *iio = dev_to_iio_dev(dev); mxs_lradc_show_scale_available_ch() local 1004 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_show_scale_available_ch() 1154 struct iio_dev *iio = data; mxs_lradc_handle_irq() local 1155 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_handle_irq() 1174 if (iio_buffer_enabled(iio)) { mxs_lradc_handle_irq() 1176 iio_trigger_poll(iio->trig); mxs_lradc_handle_irq() 1192 struct iio_dev *iio = pf->indio_dev; mxs_lradc_trigger_handler() local 1193 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_handler() 1198 for_each_set_bit(i, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { mxs_lradc_trigger_handler() 1206 iio_push_to_buffers_with_timestamp(iio, lradc->buffer, pf->timestamp); mxs_lradc_trigger_handler() 1208 iio_trigger_notify_done(iio->trig); mxs_lradc_trigger_handler() 1215 struct iio_dev *iio = iio_trigger_get_drvdata(trig); mxs_lradc_configure_trigger() local 1216 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_configure_trigger() 1229 static int mxs_lradc_trigger_init(struct iio_dev *iio) mxs_lradc_trigger_init() argument 1233 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_init() 1235 trig = iio_trigger_alloc("%s-dev%i", iio->name, iio->id); mxs_lradc_trigger_init() 1240 iio_trigger_set_drvdata(trig, iio); mxs_lradc_trigger_init() 1254 static void mxs_lradc_trigger_remove(struct iio_dev *iio) mxs_lradc_trigger_remove() argument 1256 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_remove() 1262 static int mxs_lradc_buffer_preenable(struct iio_dev *iio) mxs_lradc_buffer_preenable() argument 1264 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_buffer_preenable() 1272 const int len = bitmap_weight(iio->active_scan_mask, mxs_lradc_buffer_preenable() 1299 for_each_set_bit(chan, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { mxs_lradc_buffer_preenable() 1323 static int mxs_lradc_buffer_postdisable(struct iio_dev *iio) mxs_lradc_buffer_postdisable() argument 1325 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_buffer_postdisable() 1343 static bool mxs_lradc_validate_scan_mask(struct iio_dev *iio, mxs_lradc_validate_scan_mask() argument 1346 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_validate_scan_mask() 1600 struct iio_dev *iio; mxs_lradc_probe() local 1607 iio = devm_iio_device_alloc(dev, sizeof(*lradc)); mxs_lradc_probe() 1608 if (!iio) { mxs_lradc_probe() 1613 lradc = iio_priv(iio); mxs_lradc_probe() 1651 of_cfg->irq_name[i], iio); mxs_lradc_probe() 1658 platform_set_drvdata(pdev, iio); mxs_lradc_probe() 1663 iio->name = pdev->name; mxs_lradc_probe() 1664 iio->dev.parent = &pdev->dev; mxs_lradc_probe() 1665 iio->info = &mxs_lradc_iio_info; mxs_lradc_probe() 1666 iio->modes = INDIO_DIRECT_MODE; mxs_lradc_probe() 1667 iio->masklength = LRADC_MAX_TOTAL_CHANS; mxs_lradc_probe() 1670 iio->channels = mx23_lradc_chan_spec; mxs_lradc_probe() 1671 iio->num_channels = ARRAY_SIZE(mx23_lradc_chan_spec); mxs_lradc_probe() 1673 iio->channels = mx28_lradc_chan_spec; mxs_lradc_probe() 1674 iio->num_channels = ARRAY_SIZE(mx28_lradc_chan_spec); mxs_lradc_probe() 1677 ret = iio_triggered_buffer_setup(iio, &iio_pollfunc_store_time, mxs_lradc_probe() 1683 ret = mxs_lradc_trigger_init(iio); mxs_lradc_probe() 1720 ret = iio_device_register(iio); mxs_lradc_probe() 1733 mxs_lradc_trigger_remove(iio); mxs_lradc_probe() 1735 iio_triggered_buffer_cleanup(iio); mxs_lradc_probe() 1743 struct iio_dev *iio = platform_get_drvdata(pdev); mxs_lradc_remove() local 1744 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_remove() 1746 iio_device_unregister(iio); mxs_lradc_remove() 1749 mxs_lradc_trigger_remove(iio); mxs_lradc_remove() 1750 iio_triggered_buffer_cleanup(iio); mxs_lradc_remove()
|
H A D | ad7780.h | 12 * TODO: struct ad7780_platform_data needs to go into include/linux/iio
|
H A D | ad7606_spi.c | 14 #include <linux/iio/iio.h>
|
H A D | ad7192.h | 12 * TODO: struct ad7192_platform_data needs to go into include/linux/iio
|
H A D | ad7780.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7606_par.c | 15 #include <linux/iio/iio.h>
|
H A D | lpc32xx_adc.c | 35 #include <linux/iio/iio.h> 36 #include <linux/iio/sysfs.h>
|
H A D | spear_adc.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 271 dev_err(dev, "failed allocating iio device\n"); spear_adc_probe()
|
H A D | ad7192.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h> 26 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7606.h | 13 * TODO: struct ad7606_platform_data needs to go into include/linux/iio
|
H A D | ad7816.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/events.h>
|
/linux-4.4.14/drivers/iio/common/ssp_sensors/ |
H A D | ssp_iio.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/kfifo_buf.h> 25 * @indio_dev: iio device 49 * @indio_dev: iio device 72 * @indio_dev: iio device
|
H A D | ssp.h | 21 #include <linux/iio/common/ssp_sensors.h> 22 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/staging/iio/impedance-analyzer/ |
H A D | ad5933.h | 13 * TODO: struct ad5933_platform_data needs to go into include/linux/iio
|
/linux-4.4.14/drivers/staging/iio/ |
H A D | ring_hw.h | 2 * ring_hw.h - common functionality for iio hardware ring buffers
|
H A D | iio_simple_dummy_buffer.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/kfifo_buf.h>
|
H A D | iio_dummy_evgen.c | 8 * Companion module to the iio simple dummy example driver. 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h>
|
H A D | iio_simple_dummy_events.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/sysfs.h> 17 #include <linux/iio/events.h>
|
/linux-4.4.14/drivers/iio/trigger/ |
H A D | iio-trig-interrupt.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/trigger.h> 118 MODULE_DESCRIPTION("Interrupt trigger for the iio subsystem");
|
H A D | iio-trig-sysfs.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/trigger.h> 227 MODULE_DESCRIPTION("Sysfs based trigger for the iio subsystem"); 229 MODULE_ALIAS("platform:iio-trig-sysfs");
|
/linux-4.4.14/drivers/staging/iio/magnetometer/ |
H A D | hmc5843_i2c.c | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/triggered_buffer.h>
|
H A D | hmc5843.h | 17 #include <linux/iio/iio.h>
|
H A D | hmc5843_spi.c | 14 #include <linux/iio/iio.h>
|
H A D | hmc5843_core.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/trigger_consumer.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/triggered_buffer.h>
|
/linux-4.4.14/drivers/staging/iio/meter/ |
H A D | ade7758_trigger.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h>
|
H A D | ade7758_ring.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/kfifo_buf.h> 17 #include <linux/iio/trigger_consumer.h>
|
H A D | ade7854-i2c.c | 15 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/staging/iio/resolver/ |
H A D | ad2s90.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad2s1200.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/staging/iio/cdc/ |
H A D | ad7746.h | 13 * TODO: struct ad7746_platform_data needs to go into include/linux/iio
|
/linux-4.4.14/include/linux/power/ |
H A D | generic-adc-battery.h | 12 * struct gab_platform_data - platform_data for generic adc iio battery driver.
|
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_iio.h | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/buffer.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/kfifo_buf.h> 20 #include <linux/iio/trigger.h> 21 #include <linux/iio/triggered_buffer.h> 22 #include <linux/iio/trigger_consumer.h>
|
/linux-4.4.14/drivers/staging/iio/accel/ |
H A D | adis16201_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis16203_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis16204_core.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/imu/adis.h>
|
H A D | adis16209_core.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/imu/adis.h>
|
H A D | adis16240_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/imu/adis.h>
|
H A D | lis3l02dq_ring.c | 9 #include <linux/iio/iio.h> 10 #include <linux/iio/kfifo_buf.h> 11 #include <linux/iio/trigger.h> 12 #include <linux/iio/trigger_consumer.h>
|
H A D | sca3000_ring.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h>
|
H A D | sca3000.h | 241 * @indio_dev: iio-core device whose ring is to be configured 245 * This function also tells the iio core that our device supports a 252 * @indio_dev: iio-core device whose ring we are freeing
|
/linux-4.4.14/drivers/staging/iio/trigger/ |
H A D | iio-trig-bfin-timer.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/trigger.h> 22 #include "iio-trig-bfin-timer.h" 252 dev_info(&pdev->dev, "iio trigger Blackfin TMR%d, IRQ-%d", iio_bfin_tmr_trigger_probe() 291 MODULE_DESCRIPTION("Blackfin system timer based trigger for the iio subsystem"); 293 MODULE_ALIAS("platform:iio-trig-bfin-timer");
|
H A D | iio-trig-periodic-rtc.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/trigger.h> 215 MODULE_DESCRIPTION("Periodic realtime clock trigger for the iio subsystem");
|
/linux-4.4.14/drivers/iio/proximity/ |
H A D | pulsedlight-lidar-lite-v2.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h> 26 #include <linux/iio/buffer.h> 27 #include <linux/iio/trigger.h> 28 #include <linux/iio/triggered_buffer.h> 29 #include <linux/iio/trigger_consumer.h>
|
H A D | as3935.c | 28 #include <linux/iio/iio.h> 29 #include <linux/iio/sysfs.h> 30 #include <linux/iio/trigger.h> 31 #include <linux/iio/trigger_consumer.h> 32 #include <linux/iio/buffer.h> 33 #include <linux/iio/triggered_buffer.h> 392 dev_err(&spi->dev, "cannot setup iio trigger\n"); as3935_probe()
|
H A D | sx9500.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/sysfs.h> 27 #include <linux/iio/events.h> 28 #include <linux/iio/trigger.h> 29 #include <linux/iio/triggered_buffer.h> 30 #include <linux/iio/trigger_consumer.h>
|
/linux-4.4.14/drivers/iio/temperature/ |
H A D | tsys02d.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | tmp006.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h>
|
H A D | tsys01.c | 12 #include <linux/iio/iio.h> 13 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/dac/ |
H A D | max517.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/dac/max517.h>
|
H A D | mcp4922.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h> 170 dev_err(&spi->dev, "Failed to register iio device: %d\n", mcp4922_probe()
|
H A D | ad5504.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/events.h> 23 #include <linux/iio/dac/ad5504.h>
|
H A D | ad5764.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 283 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5764_probe() 323 dev_err(&spi->dev, "Failed to register iio device: %d\n", ret); ad5764_probe()
|
H A D | m62332.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/driver.h>
|
H A D | ad5421.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/events.h> 22 #include <linux/iio/dac/ad5421.h> 480 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5421_probe()
|
H A D | mcp4725.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 25 #include <linux/iio/dac/mcp4725.h>
|
H A D | ad5360.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 468 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5360_probe() 508 dev_err(&spi->dev, "Failed to register iio device: %d\n", ret); ad5360_probe()
|
H A D | ad5380.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 379 dev_err(dev, "Failed to allocate iio device\n"); ad5380_probe() 431 dev_err(dev, "Failed to register iio device: %d\n", ret); ad5380_probe()
|
H A D | ad5791.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/dac/ad5791.h>
|
H A D | ad5449.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h>
|
H A D | ad5624r_spi.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad5686.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad7303.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
H A D | max5821.c | 2 * iio/dac/max5821.c 13 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/hwmon/ |
H A D | iio_hwmon.c | 18 #include <linux/iio/consumer.h> 19 #include <linux/iio/types.h> 23 * @channels: filled with array of channels from iio 172 { .compatible = "iio-hwmon", },
|
/linux-4.4.14/drivers/iio/orientation/ |
H A D | hid-sensor-rotation.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-incl-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
/linux-4.4.14/drivers/staging/iio/gyro/ |
H A D | adis16060_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/amplifiers/ |
H A D | ad8366.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/drivers/iio/chemical/ |
H A D | vz89x.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
/linux-4.4.14/include/linux/iio/gyro/ |
H A D | itg3200.h | 17 #include <linux/iio/iio.h>
|
/linux-4.4.14/tools/iio/ |
H A D | iio_event_monitor.c | 28 #include <linux/iio/events.h> 29 #include <linux/iio/types.h> 260 dev_num = find_type_by_name(device_name, "iio:device"); main() 264 ret = asprintf(&chrdev_name, "/dev/iio:device%d", dev_num); main()
|
H A D | generic_buffer.c | 280 dev_num = find_type_by_name(device_name, "iio:device"); main() 286 printf("iio device number being used is %d\n", dev_num); main() 316 printf("iio trigger number being used is %d\n", trig_num); main() 389 ret = asprintf(&buffer_access, "/dev/iio:device%d", dev_num); main()
|
/linux-4.4.14/include/linux/ |
H A D | hid-sensor-hub.h | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/trigger.h> 227 /* Common hid sensor iio structure */
|
/linux-4.4.14/drivers/staging/iio/light/ |
H A D | isl29028.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 487 dev_err(&client->dev, "iio allocation fails\n"); isl29028_probe() 518 dev_err(chip->dev, "iio registration fails with error %d\n", isl29028_probe()
|
/linux-4.4.14/drivers/iio/potentiometer/ |
H A D | mcp4531.c | 27 #include <linux/iio/iio.h>
|
/linux-4.4.14/drivers/extcon/ |
H A D | extcon-adc-jack.c | 24 #include <linux/iio/consumer.h> 38 * @chan: iio channel being queried.
|
/linux-4.4.14/tools/ |
H A D | Makefile | 16 @echo ' iio - IIO tools' 55 cgroup firewire hv guest usb virtio vm net iio: FORCE
|
/linux-4.4.14/drivers/input/touchscreen/ |
H A D | colibri-vf50-ts.c | 18 #include <linux/iio/consumer.h> 19 #include <linux/iio/types.h> 282 dev_err(dev, "Failed to register iio channel release action"); vf50_ts_probe()
|