aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio
AgeCommit message (Expand)AuthorFilesLines
2013-03-06Merge tag 'iio-fixes-for-3.9a' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman3-31/+43
2013-03-05iio:common:st_sensors fixed all warning messages about uninitialized variablesDenis CIOCCA1-5/+4
2013-03-02iio/imu: inv_mpu6050 depends on IIO_BUFFERGuenter Roeck1-0/+1
2013-03-02iio:ad5064: Initialize register cache correctlyLars-Peter Clausen1-5/+8
2013-03-02iio:ad5064: Fix off by one in DAC value range checkLars-Peter Clausen1-1/+1
2013-03-02iio:ad5064: Fix address of the second channel for ad5065/ad5045/ad5025Lars-Peter Clausen1-20/+29
2013-02-21Merge tag 'staging-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds72-279/+8580
2013-02-10Invensense MPU6050 Device Driver.Ge Gao8-0/+1415
2013-02-09iio:st_sensors fix build when !CONFIG_IIO_TRIGGERJonathan Cameron9-11/+14
2013-02-09iio: Use spi_sync_transfer()Lars-Peter Clausen10-61/+11
2013-02-06iio: Update iio_channel_get API to use consumer device pointer as argumentGuenter Roeck1-1/+10
2013-02-06iio: tweak language in industrialio-trigger commentsPeter Meerwald1-6/+6
2013-02-06iio/adc: (max1363) Add support for external reference voltageGuenter Roeck1-13/+39
2013-02-06iio: max1363: Use devm_ functions whereever possible to allocate resourcesGuenter Roeck1-19/+10
2013-02-05Merge tag 'iio-for-3.9c' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman38-45/+4316
2013-02-02iio:max1363 remove some functions left after mergeJonathan Cameron1-42/+0
2013-02-02iio: Simplify iio_map_array_unregister APIGuenter Roeck3-36/+15
2013-02-02iio: Update iio_channel_get_all and iio_channel_get_all_cb APIGuenter Roeck2-4/+6
2013-02-02iio/adc: (max1363) Fix data conversion problemsGuenter Roeck1-2/+3
2013-02-02iio/adc: (max1363) Remove duplicate codeGuenter Roeck1-2/+0
2013-02-02iio/adc: (max1363) Provide OF node information to iio deviceGuenter Roeck1-0/+1
2013-02-02iio/adc: (lp8788) Provide OF node information to iio deviceGuenter Roeck1-0/+1
2013-02-02iio:common: removed unused functions outside st_sensors libraryDenis CIOCCA1-42/+28
2013-02-02iio: gyro: Add itg3200Manuel Stahl4-0/+569
2013-02-02staging:iio: Move adxrs450 driver out of stagingLars-Peter Clausen3-0/+509
2013-01-31staging:iio: Remove noop call to __iio_update_bufferLars-Peter Clausen1-1/+0
2013-01-31iio:magnetometer: Add STMicroelectronics magnetometers driverDenis Ciocca7-0/+742
2013-01-31iio:gyro: Add STMicroelectronics gyroscopes driverDenis Ciocca7-0/+728
2013-01-31iio:accel: Add STMicroelectronics accelerometers driverDenis Ciocca7-0/+868
2013-01-31iio:common: Add STMicroelectronics common libraryDenis Ciocca9-0/+888
2013-01-27iio:light:tsl2563 move out of stagingJonathan Cameron3-0/+898
2013-01-26staging:iio:adis16080: Move out of stagingLars-Peter Clausen3-0/+267
2013-01-26iio:accel:kxsd9 move out of stagingJonathan Cameron3-0/+299
2013-01-26iio:adis16400: Add support for the adis16448Lars-Peter Clausen2-0/+40
2013-01-26iio:adis16400: Expose some debug information in debugfsLars-Peter Clausen2-4/+113
2013-01-26iio:adis16400: Add support for the 52.85 Hz base sampling rateLars-Peter Clausen1-4/+12
2013-01-26iio:adis16400: Increase samplerate precessionLars-Peter Clausen1-14/+18
2013-01-26staging:iio: Move adis16400 out of stagingLars-Peter Clausen5-0/+1126
2013-01-26iio: fix Kconfig for max1363Peter Meerwald1-3/+1
2013-01-25Merge 3.8-rc5 into staging-nextGreg Kroah-Hartman34-139/+180
2013-01-22iio: Convert to devm_ioremap_resource()Thierry Reding1-3/+3
2013-01-14Merge tag 'staging-3.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds16-19/+67
2013-01-07Merge branch 'staging-linus' into staging-nextGreg Kroah-Hartman16-19/+67
2013-01-06hid: iio: rename struct hid_sensor_iio_common to hid_sensor_commonAlexander Holler7-12/+12
2013-01-06iio: merge hid-sensor-attributes.h into hid-sensor-hub.hAlexander Holler7-63/+0
2013-01-06iio: lp8788_adc: fix parent device in kernel messageKim, Milo1-1/+1
2013-01-06iio: lp8788_adc: fix a parent device in _probe()Kim, Milo1-2/+2
2013-01-03Drivers: iio: remove __dev* attributes.Greg Kroah-Hartman34-139/+138
2013-01-01iio: max1363 comment and whitespace fixesPeter Meerwald1-8/+7
2013-01-01iio: cleanup buffer setup code in max1363 driverPeter Meerwald1-54/+5
2012-12-27iio: (max1363) Fix probe error pathGuenter Roeck1-7/+6
2012-12-27iio: dac: ad5446: Don't set error code to voltage_uvAxel Lin1-1/+5
2012-12-27iio: dac: ad5686: Don't set error code to voltage_uvAxel Lin1-1/+5
2012-12-27iio: dac: ad5624r_spi: Don't set error code to voltage_uvAxel Lin1-1/+5
2012-12-27iio: dac: ad5504: Don't set error code to voltage_uvAxel Lin1-1/+5
2012-12-27iio: dac: ad5791: Don't set error code to [pos|neg]_voltage_uvAxel Lin1-2/+11
2012-12-27iio: dac: ad5380: Don't set error code to st->vrefAxel Lin1-1/+5
2012-12-27iio: adc: ad7266: Don't set error code to st->vref_uvAxel Lin1-1/+5
2012-12-27iio: hid-sensors: respect CONFIG_IIO_TRIGGERAlexander Holler6-2/+18
2012-12-27iio: at91: fix dev var name in at91_adc_trigger_handlerJean-Christophe PLAGNIOL-VILLARD1-1/+1
2012-12-27iio:adf4350: Fix typoMichael Hennerich1-1/+1
2012-12-16Merge tag 'mfd-3.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/...Linus Torvalds4-1/+457
2012-11-30iio: imu: adis16480: remove duplicated include from adis16480.cWei Yongjun1-1/+0
2012-11-30iio: gyro: adis16136: remove duplicated include from adis16136.cWei Yongjun1-1/+0
2012-11-30iio:imu: adis16480: show_firmware() buffer too smallDan Carpenter1-2/+2
2012-11-30iio:gyro: adis16136: divide by zero in write_frequency()Dan Carpenter1-2/+2
2012-11-30iio: adc: Add Texas Instruments ADC081C021/027 supportThierry Reding3-0/+173
2012-11-30iio:ad7793: Add support for the ad7796 and ad7797Lars-Peter Clausen1-12/+109
2012-11-30iio:ad7793: Add support for the ad7798 and ad7799Lars-Peter Clausen1-14/+102
2012-11-30staging:iio: Move ad7793 driver out of stagingLars-Peter Clausen3-0/+704
2012-11-21iio:adc:ad7298 make the tx and rx buffers __be16Jonathan Cameron1-2/+2
2012-11-20iio:imu: Add support for the ADIS16480 and similar IMUsLars-Peter Clausen4-0/+946
2012-11-20iio: Factor out fixed point number parsing into its own functionLars-Peter Clausen1-35/+63
2012-11-20iio: Add pressure channel typeLars-Peter Clausen1-0/+1
2012-11-20iio:imu:adis: Add paging supportLars-Peter Clausen2-16/+69
2012-11-20iio:gyro: Add support for the ADIS16136 gyroscopeLars-Peter Clausen3-0/+591
2012-11-20iio:imu:adis: Add support for 32bit registersLars-Peter Clausen2-53/+94
2012-11-20iio:imu:adis: Add debugfs register access supportLars-Peter Clausen1-0/+23
2012-11-20iio: adc: Add viperboard adc driverLars Poeschel3-0/+189
2012-11-19staging:iio: Move the ad7298 driver out of stagingLars-Peter Clausen3-0/+421
2012-11-19staging:iio: Move adis library out of stagingLars-Peter Clausen7-6/+612
2012-11-17iio: hid-sensor: Return proper error if kmemdup failsAxel Lin4-12/+11
2012-11-17drivers/iio/industrialio-event.c: eliminate possible double freeJulia Lawall1-6/+1
2012-11-17iio: hid-sensors: convert HID_SENSOR_ENUM_BASE_QUIRKS to boolKirill A. Shutemov2-5/+3
2012-11-10iio:adc:max1363 move from staging.Jonathan Cameron3-0/+1719
2012-11-10staging:iio: add a callback buffer for in kernel push interfaceJonathan Cameron3-0/+120
2012-11-10staging:iio:in kernel users: Add a data field for channel specific info.Jonathan Cameron1-0/+1
2012-11-10staging:iio: Add support for multiple buffersJonathan Cameron12-182/+274
2012-11-05IIO : ADC: tiadc: Add support of TI's ADC driverPatil, Rachna3-0/+268
2012-11-05staging:iio: Move the ad7887 driver out of stagingLars-Peter Clausen3-0/+392
2012-11-02iio: Accept a leading '+' sign when parsing fixed point numbersLars-Peter Clausen1-0/+2
2012-11-02iio: Reject trailing garbage when parsing fixed point numbersLars-Peter Clausen1-2/+0
2012-11-02iio: Do not accept multiple '.' in fixed point numbersLars-Peter Clausen1-1/+1
2012-10-31iio:dac:ad5449: unlock on error pathDan Carpenter1-3/+4
2012-10-31Revert "iio: at91_adc: Use devm_kcalloc to allocate arrays"Axel Lin1-6/+10
2012-10-29Merge 3.7-rc3 into staging-nextGreg Kroah-Hartman2-2/+0
2012-10-25drivers/iio/dac: remove CONFIG_EXPERIMENTALKees Cook1-1/+1
2012-10-19iio: Remove duplicates for light/ in Kconfig and MakefileAndreas Larsson2-2/+0
2012-10-19iio:dac: Add support for the ad5449Lars-Peter Clausen3-0/+386
2012-10-19iio: Add a logarithmic fractional value typeLars-Peter Clausen2-0/+8
2012-10-19iio: Use strict_strtouint instead of kstrtoulLars-Peter Clausen2-5/+5
2012-10-19iio: at91_adc: Use devm_kcalloc to allocate arraysLars-Peter Clausen1-10/+6
2012-10-19iio: Don't compare boolean values to true/falseLars-Peter Clausen2-2/+2
2012-10-19iio: fix spelling of Accelerometer in KconfigPeter Meerwald1-1/+1
2012-10-19iio: use iio_push_to_buffer() in at91 driverPeter Meerwald1-1/+1
2012-10-19iio: remove useless irq_enabled variable in at91Peter Meerwald1-3/+0
2012-09-22iio: adc: add new lp8788 adc driverKim, Milo3-0/+271
2012-09-22iio: inkern: clean up error return codeKim, Milo1-5/+8
2012-09-22iio: inkern: put the IIO device when it fails to allocate memoryKim, Milo1-1/+4
2012-09-22iio: dac/ad5755: signedness bug in ad5755_setup_pdata()Dan Carpenter1-1/+1
2012-09-22iio: hid-sensors: Prevent crash during hot-unplugSrinivas Pandruvada1-0/+1
2012-09-17Merge tag 'iio-for-v3.7d' of git://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman8-11/+1136
2012-09-17iio: ad7476: Add support for the ad7091rLars-Peter Clausen1-4/+26
2012-09-17iio:inkern: Add function to read the processed valueLars-Peter Clausen1-9/+109
2012-09-17iio:dac: Add ad5755 driverLars-Peter Clausen3-0/+662
2012-09-17iio: inkern: add error case in iio_channel_get()Kim, Milo1-1/+10
2012-09-16Merge 3.6-rc6 into staging-nextGreg Kroah-Hartman1-1/+1
2012-09-15iio: inkern: allocate zeroed memoryKim, Milo1-1/+1
2012-09-15iio: Introduce a new fractional value typeLars-Peter Clausen1-0/+6
2012-09-15iio:ad7476: Add support for ad7273/ad7274/ad7276/ad7277/ad7278Lars-Peter Clausen2-3/+23
2012-09-15iio:ad7476: Add ad7940 supportLars-Peter Clausen2-6/+16
2012-09-15iio:ad7476: Add ad7910/ad7920 device table entriesLars-Peter Clausen2-5/+8
2012-09-15iio: Move ad7476 driver out of stagingLars-Peter Clausen3-0/+293
2012-09-08staging:iio:adc: Add AD7791 driverLars-Peter Clausen3-0/+473
2012-09-08iio:ad5446: Add device ids for ad5301/ad5311/ad5321Lars-Peter Clausen2-4/+7
2012-09-08iio:ad5446: Add support for the ad5300/ad5310/ad5320Lars-Peter Clausen2-3/+21
2012-09-08iio: Drop timestamp parameter from buffer store_to callbackLars-Peter Clausen10-17/+11
2012-09-07staging:iio: hid-sensors Use iio_push_to_bufferJonathan Cameron4-4/+4
2012-09-06iio: hid-sensors: Added ALSsrinivas pandruvada5-0/+399
2012-09-06iio: hid-sensors: Added Compass/Magnetometer 3Dsrinivas pandruvada5-0/+443
2012-09-06iio: hid-sensors: Added Gyroscope 3Dsrinivas pandruvada5-0/+442
2012-09-06iio: hid-sensors: Added accelerometer 3Dsrinivas pandruvada5-0/+442
2012-09-06iio: hid-sensors: Common attribute and triggersrinivas pandruvada10-0/+483
2012-09-06iio: core: Add hysteresis in channel specsrinivas pandruvada1-0/+1
2012-09-03IIO: Update email address for Jonathan Cameron.Jonathan Cameron1-1/+1
2012-09-03iio:ad5446: get rid of private header fileJean-Francois Dagenais2-65/+34
2012-09-03iio:ad5446: Add support for I2C based DACsJean-Francois Dagenais3-147/+293
2012-09-03iio: fix spelling of subsystemPeter Meerwald1-1/+1
2012-09-03iio: whitespace cleanup and removal of semicolon after functionsPeter Meerwald2-6/+6
2012-09-03iio: fix typosPeter Meerwald1-1/+1
2012-09-03drivers/iio/adc/at91_adc.c: use clk_prepare_enable and clk_disable_unprepareJulia Lawall1-24/+9
2012-08-27drivers/iio/adc/at91_adc.c: adjust inconsistent IS_ERR and PTR_ERRJulia Lawall1-1/+1
2012-08-27iio: kfifo - add poll support.Jonathan Cameron1-1/+14
2012-08-27iio:kfifo_buf improve error handling in read_first_n.Jonathan Cameron1-1/+3
2012-08-27iio:kfifo_buf Take advantage of the fixed record size used in IIOJonathan Cameron1-4/+5
2012-08-27iio: use IIO_CHAN_INFO_RAW rather than 0Kim, Milo1-2/+4
2012-08-27iio:adc: Add common code for ADI Sigma Delta devicesLars-Peter Clausen3-0/+564
2012-08-27Merge 3.6-rc3 into staging-nextGreg Kroah-Hartman3-14/+21
2012-08-16iio: lm3533-als: Fix build warningsAxel Lin1-2/+2
2012-08-16iio/adjd_s311: Fix potential memory leak in adjd_s311_update_scan_mode()Alexey Khoroshilov1-3/+4
2012-08-16iio: frequency: ADF4350: Fix potential reference div factor overflow.Michael Hennerich1-9/+15
2012-08-16drivers/iio/adc/at91_adc.c: use devm_ functionsJulia Lawall1-34/+8
2012-07-15iio: fix pointer cast warningPeter Meerwald1-1/+1
2012-07-12Merge tag 'togreg-3.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic2...Greg Kroah-Hartman5-7/+418
2012-07-12Merge tag 'fixes-togreg-3.6a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Greg Kroah-Hartman2-21/+22
2012-07-12iio: double unlock on error pathDan Carpenter1-1/+2
2012-07-12iio: dac: ad5064: fix section mismatch in ad5064_init() in linux-nextGerard Snitselaar1-1/+1
2012-07-12iio: ad5064: Move bus write callbacks to #if protected sectionsLars-Peter Clausen1-19/+19
2012-07-12iio: add adjd_s311 I2C digital color sensor driverPeter Meerwald3-0/+377
2012-07-10IIO channel type and modifiers for CCT and RGBC dataJon Brenner1-0/+5
2012-07-09Merge tag 'togreg_8_7_2012' of git://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman1-27/+15
2012-07-09iio: Introduce iio_validate_scan_mask_onehotLars-Peter Clausen1-0/+16
2012-07-09iio: Add callback to check whether a scan mask is validLars-Peter Clausen1-7/+20
2012-07-08iio: Fix inkern remove incorrect put of deviceJonathan Cameron1-1/+0
2012-07-08iio: Fix unitialized use of listSascha Hauer1-1/+2
2012-07-08iio: iio_buffer_register: Use correct channel when calculating masklengthLars-Peter Clausen1-1/+1
2012-07-08iio:trigger: Register sysfs file staticallyLars-Peter Clausen1-25/+13
2012-07-07iio: fix spelling of detach in static funcPeter Meerwald1-2/+2
2012-06-30IIO: Add a modifier for x^2+y^2+z^2Jonathan Cameron1-0/+1
2012-06-30IIO: Add a modifier for sqrt(x^2+y^2)Jonathan Cameron1-0/+1
2012-06-30iio: Rename _st_ functions to loose the bit that meant the staging version.Jonathan Cameron1-18/+15
2012-06-30iio:dac:ad5064: Add support for the ad5629r and ad5669rLars-Peter Clausen2-35/+173
2012-06-30iio:adc: Add AD7265/AD7266 supportLars-Peter Clausen3-0/+547
2012-06-26iio:dac:ad5446: Add support for the AD5450/51/52/53Lars-Peter Clausen3-3/+17
2012-06-26iio:adc:at91: Relase mutex on error path in at91_adc_read_rawLars-Peter Clausen1-2/+4
2012-06-25Merge 3.5-rc4 into staging-nextGreg Kroah-Hartman1-2/+1
2012-06-22iio:trigger: Use to_iio_trigger() instead of dev_get_drvdata()Lars-Peter Clausen1-2/+1
2012-06-20iio: add vcnl4000 combined ALS and proximity sensorPeter Meerwald3-0/+229
2012-06-18iio:adc:at91: Use new triggered buffer setup helperLars-Peter Clausen2-49/+5
2012-06-18iio: Add helper function for initializing triggered buffersLars-Peter Clausen3-0/+118
2012-06-18iio: iio_buffer_register: Skip channels with negative scan indexLars-Peter Clausen1-0/+3
2012-06-15iio: buffer: Fix NULL pointer deref caused by empty scan maskLars-Peter Clausen1-0/+4
2012-06-15iio: dac: Convert ad5380 to devm_regmap_* APIsAxel Lin1-6/+4
2012-06-14iio: drop wrong reference from KconfigJiri Kosina1-2/+1
2012-06-13Merge branch 'staging-linus' into staging-nextGreg Kroah-Hartman1-7/+9
2012-06-12iio: ad9523: Fix argument type mismatchMichael Hennerich1-1/+1
2012-06-12iio: add mcp4725 I2C DAC driverPeter Meerwald3-0/+239
2012-06-12iio: frequency: adf4350: using an uninitialized variableDan Carpenter1-2/+2
2012-06-12iio: frequency: adf4350: fix an initializationDan Carpenter1-1/+1
2012-06-12iio: max517: mark probe() and remove() with __devinit and __devexitPeter Meerwald1-3/+3
2012-06-12iio: remove indio_dev pointer from max517_dataPeter Meerwald1-1/+0
2012-06-12iio: frequency: ad9523: unlock on error in ad9523_reg_access()Dan Carpenter1-1/+3
2012-06-07iio: iio_enum_available_read: Prevent possible buffer overflowLars-Peter Clausen1-1/+1
2012-06-07iio: adf4350: fix compiler warning [-Wuninitialized]Michael Hennerich1-0/+2
2012-06-05staging:iio: Move DAC drivers out of stagingLars-Peter Clausen17-0/+5241
2012-06-05iio: Add helper functions for enum style channel attributesLars-Peter Clausen1-0/+63
2012-06-04iio:inkern: Use iio_device_{get,put}Lars-Peter Clausen1-7/+6
2012-06-04iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthe...Michael Hennerich3-0/+497
2012-06-04iio: frequency: New driver for AD9523 SPI Low Jitter Clock GeneratorMichael Hennerich5-0/+1087
2012-06-04iio: Fix potential use after freeLars-Peter Clausen1-7/+9