aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio
AgeCommit message (Expand)AuthorFilesLines
2024-04-06iio:imu: adis16475: Fix sync mode settingRamona Gradinariu1-1/+3
2024-03-28iio: accel: mxc4005: Reset chip on probe() and resume()Hans de Goede1-0/+68
2024-03-28iio: accel: mxc4005: Interrupt handling fixesHans de Goede1-7/+17
2024-03-24iio: pressure: Fixes SPI support for BMP3xx devicesVasileios Amoiridis3-7/+4
2024-03-24iio: pressure: Fixes BME280 SPI driver dataVasileios Amoiridis1-2/+2
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds112-1888/+7121
2024-03-21Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-8/+8
2024-03-13Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-7/+7
2024-02-28iio: proximity: isl29501: make use of of_device_id tableKrzysztof Kozlowski1-2/+1
2024-02-28iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info me...Krzysztof Kozlowski1-1/+0
2024-02-28iio: magnetometer: add a driver for Voltafield AF8133J magnetometerIcenowy Zheng3-0/+541
2024-02-28iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_o...Quentin Schulz1-8/+3
2024-02-28iio: adc: rockchip_saradc: use mask for write_enable bitfieldQuentin Schulz1-2/+2
2024-02-28iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2Quentin Schulz1-1/+1
2024-02-28iio: adc: adding support for PAC193xMarius Cristea3-0/+1648
2024-02-28iio: temperature: ltc2983: explicitly set the name in chip_infoNuno Sa1-5/+15
2024-02-28iio: temperature: ltc2983: rename ltc2983_parse_dt()Nuno Sa1-2/+2
2024-02-28iio: temperature: ltc2983: make use of spi_get_device_match_data()Nuno Sa1-3/+1
2024-02-28iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq()Dan Carpenter1-0/+2
2024-02-28iio: adc: ti-ads1298: Fix error code in probe()Dan Carpenter1-1/+1
2024-02-28iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation AmplifierDumitru Ceclan1-4/+120
2024-02-28iio: amplifiers: hmc425a: use pointers in match tableDumitru Ceclan1-15/+16
2024-02-28iio: amplifiers: hmc425a: move conversion logicDumitru Ceclan1-42/+83
2024-02-28iio: temperature: tmp117: add support for vcc-supplyThomas Haemmerle1-0/+9
2024-02-28iio: adc: mcp320x: Simplify device removal logicArturas Moskvinas1-20/+9
2024-02-28iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix.Sean Rhodes1-3/+84
2024-02-28iio: dac: mcp4821: Switch to including mod_devicetable.h for struct of_device...Jonathan Cameron1-1/+1
2024-02-28iio: accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.hJonathan Cameron1-1/+1
2024-02-28iio: accel: bma180: Switch from linux/of.h to linux/mod_devicetable.hJonathan Cameron1-1/+1
2024-02-28iio: accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.hJonathan Cameron1-1/+1
2024-02-28iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id defini...Jonathan Cameron1-1/+1
2024-02-28iio: light: al3010: Switch from linux/of.h to linux/mod_devicetable.hJonathan Cameron1-1/+1
2024-02-28iio: light: al3320a: Drop unused linux/of.h includeJonathan Cameron1-1/+0
2024-02-28iio: light: vl6180: Drop unused linux/of.h includeJonathan Cameron1-1/+0
2024-02-25iio: accel: adxl367: fix I2C FIFO data registerCosmin Tanislav1-1/+1
2024-02-25iio: accel: adxl367: fix DEVID read after resetCosmin Tanislav1-2/+6
2024-02-25Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman93-1775/+4581
2024-02-25iio: pressure: dlhl60d: Initialize empty DLH bytesKees Cook1-4/+3
2024-02-25iio: imu: inv_mpu6050: fix frequency setting when chip is offJean-Baptiste Maneyrol1-0/+5
2024-02-24iio: pressure: Fixes BMP38x and BMP390 SPI supportVasileios Amoiridis1-1/+49
2024-02-24iio: imu: inv_mpu6050: fix FIFO parsing when emptyJean-Baptiste Maneyrol1-0/+2
2024-02-19iio: imu: bmi323: Add ACPI Match TableJonathan LoBue1-0/+21
2024-02-19iio: accel: bmc150: Document duplicate ACPI entries with bmi323 driverJonathan LoBue1-0/+13
2024-02-19iio: adc: ti-ads1298: Add driverMike Looijmans3-0/+781
2024-02-19iio: pressure: hsc030pa add triggered bufferPetre Rodan3-0/+53
2024-02-19iio: pressure: hsc030pa add mandatory delayPetre Rodan3-0/+6
2024-02-19iio: pressure: hsc030pa: update datasheet URLsPetre Rodan2-3/+4
2024-02-19iio: pressure: hsc030pa: include cleanupPetre Rodan3-0/+6
2024-02-19iio: pressure: hsc030pa: use signed type to hold div_64() resultPetre Rodan1-1/+1
2024-02-19iio: st_sensors: lsm9ds0: Use common style for terminator in ID tablesandy.shevchenko@gmail.com1-1/+1
2024-02-19iio: st_sensors: lsm9ds0: Don't use "proxy" headersandy.shevchenko@gmail.com4-5/+12
2024-02-19iio: st_sensors: lsm9ds0: Use dev_err_probe() everywhereandy.shevchenko@gmail.com1-10/+7
2024-02-19iio: adc: adi-axi-adc: move to backend frameworkNuno Sa2-290/+96
2024-02-19iio: adc: ad9467: convert to backend frameworkNuno Sa2-91/+178
2024-02-19iio: add the IIO backend frameworkNuno Sa3-0/+428
2024-02-19iio: buffer-dmaengine: export buffer alloc and free functionsNuno Sa2-3/+6
2024-02-19iio: gts-helper: Fix division loopMatti Vaittinen1-14/+1
2024-02-19Merge 6.8-rc5 into tty-nextGreg Kroah-Hartman11-9/+40
2024-02-17iio: humidity: hdc3020: add threshold events supportDimitri Fedrau1-0/+247
2024-02-17iio: humidity: hdc3020: switch to 16bit register definesDimitri Fedrau1-137/+63
2024-02-17iio: hid-sensor-als: Add light chromaticity supportBasavaraj Natikar1-0/+46
2024-02-17iio: hid-sensor-als: Add light color temperature supportBasavaraj Natikar1-0/+21
2024-02-17iio: hid-sensor-als: Remove hardcoding of values for enumsSrinivas Pandruvada1-2/+2
2024-02-17iio: hid-sensor-als: Assign channels dynamicallySrinivas Pandruvada1-16/+35
2024-02-17Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on some devicesJesus Gonzalez1-0/+9
2024-02-17iio: core: make iio_bus_type constRicardo B. Marliere1-1/+1
2024-02-17iio: imu: st_lsm6dsx: add support to ASM330LHHXG1Lorenzo Bianconi6-0/+19
2024-02-17iio: imu: st_lsm6dsx: improve kernel docs and commentsLorenzo Bianconi3-14/+71
2024-02-17iio: adc: ad7091r-base: Use auto cleanup of locks.Jonathan Cameron1-17/+8
2024-02-17iio: adc: ad4130: Use automatic cleanup of locks and direct mode.Jonathan Cameron1-79/+52
2024-02-17iio: proximity: sx9310: Use automated cleanup for locks and IIO mode claiming.Jonathan Cameron1-75/+39
2024-02-17iio: proximity: sx9324: Use automated cleanup for locks and IIO mode claiming.Jonathan Cameron1-70/+39
2024-02-17iio: proximity: sx9360: Use automated cleanup for locks and IIO mode claiming.Jonathan Cameron1-76/+39
2024-02-17iio: adc: max1363: Use automatic cleanup for locks and iio mode claiming.Jonathan Cameron1-92/+79
2024-02-17iio: imu: bmi323: Use cleanup handling for iio_device_claim_direct_mode()Jonathan Cameron1-47/+31
2024-02-17iio: accel: adxl367: Use automated cleanup for locks and iio direct mode.Jonathan Cameron1-179/+118
2024-02-17iio: dummy: Use automatic lock and direct mode cleanup.Jonathan Cameron1-96/+89
2024-02-17iio: sx9324: avoid copying property stringsJustin Stitt1-29/+40
2024-02-17iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometerNikita Mikhailevich1-0/+1
2024-02-17iio: frequency: admfm2000: New driverKim Seer Paller3-0/+293
2024-02-17iio: health: afe4404: Use devm IIO helpersAndrew Davis1-29/+7
2024-02-17iio: health: afe4404: Use devm action helper for regulator disableAndrew Davis1-12/+17
2024-02-17iio: health: afe4403: Use devm IIO helpersAndrew Davis1-30/+8
2024-02-17iio: health: afe4403: Use devm action helper for regulator disableAndrew Davis1-11/+16
2024-02-17iio: test: test gain-time-scale helpersMatti Vaittinen3-0/+528
2024-02-17iio: light: vcnl4000: Set ps high definition for 4040/4200Mårten Lindahl1-1/+35
2024-02-17iio: adc: ad_sigma_delta: allow overwriting the IRQ flagsNuno Sa1-1/+6
2024-02-17iio: imu: adis16480: make use of irq_get_trigger_type()Nuno Sa1-8/+1
2024-02-17iio: imu: adis16475: make use of irq_get_trigger_type()Nuno Sa1-7/+1
2024-02-17iio: dummy_evgen: remove Excess kernel-doc commentsRandy Dunlap1-2/+0
2024-02-10iio: adc: ad4130: only set GPIO_CTRL if pin is unusedCosmin Tanislav1-3/+7
2024-02-10iio: adc: ad4130: zero-initialize clock init dataCosmin Tanislav1-1/+1
2024-02-08iio: adc: ad_sigma_delta: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-7/+7
2024-02-04iio: accel: bma400: Fix a compilation problemMario Limonciello1-0/+2
2024-02-04iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMPSrinivas Pandruvada1-0/+1
2024-01-27treewide, serdev: change receive_buf() return type to size_tFrancesco Dolcini4-8/+8
2024-01-27iio: humidity: hdc3020: fix temperature offsetDimitri Fedrau1-1/+1
2024-01-23iio: adc: rtq6056: Add support for the whole RTQ6056 familyChiYuan Huang1-20/+255
2024-01-23iio: buffer-dmaengine: make use of the 'struct device *' argumentNuno Sa1-2/+1
2024-01-23iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled()David Lechner1-3/+1
2024-01-23iio: invensense: remove redundant initialization of variable periodColin Ian King1-1/+1
2024-01-23iio: accel: bmi088: add i2c support for bmi088 accel driverJun Yan3-2/+77
2024-01-23iio: adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guardsJonathan Cameron1-3/+1
2024-01-23iio: light: max44000: drop ACPI_PTR() and CONFIG_ACPI guardsJonathan Cameron1-4/+2
2024-01-23iio: pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guardsJonathan Cameron1-4/+2
2024-01-23iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guardsJonathan Cameron2-8/+2
2024-01-23iio: potentiometer: max5487: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: magnetometer: mmc35240: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: magnetometer: bmc150: Drop ACPI_PTR() usageJonathan Cameron2-4/+2
2024-01-23iio: light: us5182d: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: light: stk3310: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: light: rpr0521: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: light: ltr501: Drop ACPI_PTR() usageJonathan Cameron1-1/+2
2024-01-23iio: light: jsa1212: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: imu: kmx61: Drop ACPI_PTR() usageJonathan Cameron1-1/+1
2024-01-23iio: imu: fxos8700: Drop ACPI_PTR() usageJonathan Cameron2-4/+2
2024-01-23iio: humidity: hts221: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: gyro: bmg160: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: bmc150: Drop ACPI_PTR()Jonathan Cameron2-3/+2
2024-01-23iio: accel: stk8ba50: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: mxc6255: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: mxc4005: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: mma9553: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: mma9551: Drop ACPI_PTR() usageJonathan Cameron1-2/+2
2024-01-23iio: accel: kxcjk-1013: Move acpi_device_id table under ifdef CONFIG_ACPIJonathan Cameron1-16/+17
2024-01-23iio: accel: da280: Stop using ACPI_PTR()Jonathan Cameron1-1/+1
2024-01-23iio: pressure: mprls0025pa add SPI driverPetre Rodan3-1/+100
2024-01-23iio: pressure: mprls0025pa add triplet propertyPetre Rodan1-8/+97
2024-01-23iio: pressure: mprls0025pa refactor to split core and i2c parts.Petre Rodan5-132/+262
2024-01-23iio: pressure: mprls0025pa whitespace cleanupPetre Rodan1-18/+17
2024-01-23iio: pressure: mprls0025pa remove defaultsPetre Rodan1-28/+20
2024-01-23iio: pressure: mprls0025pa improve driver error resiliencePetre Rodan1-2/+4
2024-01-23iio: pressure: mprls0025pa fix off-by-one enumPetre Rodan1-1/+3
2024-01-22iio: adc: ad7091r8: Fix error code in ad7091r8_gpio_setup()Dan Carpenter1-1/+1
2024-01-22iio: humidity: hdc3020: Add Makefile, Kconfig and MAINTAINERS entryJonathan Cameron2-0/+13
2024-01-22iio: imu: bno055: serdev requires REGMAPRandy Dunlap1-0/+1
2024-01-22iio: magnetometer: rm3100: add boundary check for the value read from RM3100_...zhili.liu1-2/+8
2024-01-22iio: pressure: bmp280: Add missing bmp085 to SPI id tableSam Protsenko1-0/+1
2024-01-22iio: core: fix memleak in iio_device_register_sysfsDinghao Liu1-1/+4
2024-01-22iio: adc: ti-ads1015: Use correct pga upper boundMohammed Billoo1-1/+1
2024-01-22iio: accel: da280: Simplify id-matchingHans de Goede1-39/+25
2024-01-22iio: light: as73211: add support for as7331Javier Carrasco2-28/+118
2024-01-22iio: light: as73211: use IIO_VAL_FRACTIONAL for intensity scalesJavier Carrasco1-8/+7
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-18/+18
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds66-542/+8274
2023-12-26iio: adc: Add support for AD7091R-8Marcelo Schmitt5-0/+297
2023-12-26iio: adc: Split AD7091R-5 config symbolMarcelo Schmitt2-1/+6
2023-12-26iio: adc: ad7091r: Add chip_info callback to get conversion result channelMarcelo Schmitt3-5/+14
2023-12-26iio: adc: ad7091r: Set device mode through chip_info callbackMarcelo Schmitt3-37/+39
2023-12-26iio: adc: ad7091r: Remove unneeded probe parametersMarcelo Schmitt3-9/+7
2023-12-26iio: adc: ad7091r: Move chip init data to container structMarcelo Schmitt3-30/+55
2023-12-26iio: adc: ad7091r: Move generic AD7091R code to base driver and header fileMarcelo Schmitt3-37/+42
2023-12-26iio: adc: ad7091r: Enable internal vref if external vref is not suppliedMarcelo Schmitt2-0/+9
2023-12-26iio: adc: ad7091r: Allow users to configure device eventsMarcelo Schmitt3-24/+166
2023-12-21iio: dac: driver for MCP4821Anshul Dalal3-0/+247
2023-12-21iio: buffer-dma: split iio_dma_buffer_fileio_free() functionAlexandru Ardelean1-19/+24
2023-12-21iio: buffer-dma: Get rid of outgoing queuePaul Cercueil1-21/+23
2023-12-21iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0Christophe JAILLET1-3/+3
2023-12-19Revert "iio: hid-sensor-als: Add light color temperature support"Srinivas Pandruvada1-35/+2
2023-12-19Revert "iio: hid-sensor-als: Add light chromaticity support"Srinivas Pandruvada1-63/+0
2023-12-17iio: adc: ad7091r: Align arguments to function call parenthesisMarcelo Schmitt1-2/+3
2023-12-17iio: adc: ad7091r: Set alert bit in config registerMarcelo Schmitt1-0/+6
2023-12-17iio: adc: ad7091r: Pass iio_dev to event handlerMarcelo Schmitt1-3/+3
2023-12-17iio: chemical: add support for Aosong AGS02MAAnshul Dalal3-0/+177
2023-12-17iio: accel: bmi088: update comments and KconfigJun Yan3-3/+8
2023-12-11iio: humidity: Add driver for ti HDC302x humidity sensorsLi peiyu1-0/+473
2023-12-11iio: core: introduce trough info element for minimum valuesJavier Carrasco1-0/+1
2023-12-11iio: light: driver for Lite-On ltr390Anshul Dalal3-0/+208
2023-12-11iio: light: isl76682: remove unreachable codeJiapeng Chong1-1/+0
2023-12-11iio: pressure: driver for Honeywell HSC/SSC seriesPetre Rodan6-0/+723
2023-12-11iio: temperature: mlx90635 MLX90635 IR Temperature sensorCrt Mori3-0/+1110
2023-12-11iio: adc: adi-axi-adc: convert to regmapNuno Sa2-34/+53
2023-12-10iio: adc: ad9467: use the more common !val NULL checkNuno Sa1-1/+1
2023-12-10iio: adc: ad9467: use chip_info variables instead of arrayNuno Sa1-46/+43
2023-12-10iio: adc: ad9467: use spi_get_device_match_data()Nuno Sa1-3/+1
2023-12-10iio: adc: ad9467: fix scale settingNuno Sa2-59/+62
2023-12-10iio: adc: ad9467: add mutex to struct ad9467_stateNuno Sa1-1/+6
2023-12-10iio: adc: ad9467: don't ignore error codesNuno Sa1-10/+17
2023-12-10iio: adc: ad9467: fix reset gpio handlingNuno Sa1-13/+18
2023-12-10iio: adc: mcp3911: simplify code with guard macroMarcus Folkesson1-41/+23
2023-12-08tty: serdev: convert to u8 and size_tJiri Slaby (SUSE)4-18/+18
2023-12-06iio: light: pa1203001: Drop ACPI_PTR() protection.Jonathan Cameron1-1/+1
2023-12-06iio: light: isl76682: Add ISL76682 driverMarek Vasut3-0/+362
2023-12-04iio: light: add VEML6075 UVA and UVB light sensor driverJavier Carrasco3-0/+486
2023-12-04iio: add modifiers for A and B ultraviolet lightJavier Carrasco1-0/+2
2023-12-04iio: adc: MCP3564: fix hardware identification logicMarius Cristea1-2/+2
2023-12-04iio: adc: MCP3564: fix calib_bias and calib_scale range checksJavier Carrasco1-2/+2
2023-12-04iio: proximity: irsd200: Drop unused includeLinus Walleij1-1/+0
2023-12-04iio: dac: ad5791: Add support for controlling RBUF via devicetreeMichael Hennerich1-1/+8
2023-12-04iio: adc: meson: add separate config for axg SoC familyGeorge Stark1-1/+15
2023-12-04iio: adc: imx93: add four channels for imx93 adcHaibo Chen1-0/+4
2023-12-04iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()Wadim Egorov1-1/+3
2023-11-26iio: imu: bmi323: Make the local structures staticJagath Jog J2-2/+2
2023-11-26iio: light: ltrf216a: Return floating point valuesShreeya Patel1-5/+5
2023-11-26iio: triggered-buffer: prevent possible freeing of wrong bufferDavid Lechner1-0/+10
2023-11-26iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_rawSu Hui1-2/+2
2023-11-26iio: imu: inv_mpu6050: return callee's error code rather than -EINVALSu Hui1-6/+3
2023-11-26iio: imu: adis16475: use bit numbers in assign_bit()Nuno Sa1-2/+2
2023-11-26iio: imu: adis16475: add spi_device_id tableNuno Sa1-45/+72
2023-11-26iio: amplifiers: hmc425a: add support for ADRF5740 AttenuatorAna-Maria Cusco1-0/+23