aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio
AgeCommit message (Expand)AuthorFilesLines
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-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: 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: 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: 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-25iio: tmag5273: fix temperature offsetJavier Carrasco1-1/+1
2023-11-16iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time tableJavier Carrasco1-2/+2
2023-11-16iio: kx022a: Fix acceleration value scalingMatti Vaittinen1-11/+26
2023-11-03Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds111-1183/+6406
2023-10-20Merge tag 'iio-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman111-1183/+6406
2023-10-17iio: afe: rescale: Accept only offset channelsLinus Walleij1-4/+15
2023-10-14iio: exynos-adc: request second interupt only when touchscreen mode is usedMarek Szyprowski1-10/+14
2023-10-14iio: Use device_get_match_data()Rob Herring3-19/+11
2023-10-14iio: adc: MCP3564: fix warn: unsigned '__x' is never less than zero.Marius Cristea1-1/+1
2023-10-14iio: si7005: Add device tree supportJavier Carrasco1-0/+7
2023-10-14drivers: imu: adis16475.c: Remove scan index from delta channelsRamona Gradinariu1-21/+46
2023-10-14iio: resolver: ad2s1210: remove of_match_ptr()David Lechner1-2/+1
2023-10-14iio: resolver: ad2s1210: remove DRV_NAME macroDavid Lechner1-3/+1
2023-10-13iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScaleRobert Hancock2-3/+16
2023-10-13iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholdsRobert Hancock1-22/+0
2023-10-12iio: resolver: ad2s1210: move out of stagingDavid Lechner3-0/+1536
2023-10-11iio: event: add optional event label supportDavid Lechner1-0/+55
2023-10-11iio: adc: mt6577_auxadc: Fix kernel panic on suspendAngeloGioacchino Del Regno1-0/+1
2023-10-11iio: adc: ad7192: Add fast settling supportAlisa-Dariana Roman1-26/+81
2023-10-11iio: adc: ad7192: Remove unused memberAlisa-Dariana Roman1-8/+6
2023-10-11iio: adc: ad7192: Organize chip infoAlisa-Dariana Roman1-27/+18
2023-10-11iio: accel: mxc4005: allow module autoloading via OF compatibleLuca Ceresoli1-0/+8
2023-10-05iio: pressure: ms5611: ms5611_prom_is_valid false negative bugAlexander Zangerl1-1/+1
2023-10-05iio: adc: ad7192: Correct reference voltageAlisa-Dariana Roman1-4/+25
2023-10-05iio: light: vcnl4000: Don't power on/off chip in configMårten Lindahl1-1/+0
2023-10-05iio: addac: Kconfig: update ad74413r selectionsAntoniu Miclaus1-0/+2
2023-10-05iio: pressure: dps310: Adjust Timeout SettingsLakshmi Yadlapati1-4/+4
2023-10-05iio: imu: bno055: Fix missing Kconfig dependenciesJonathan Cameron1-0/+2
2023-10-05iio: adc: imx8qxp: Fix address for command buffer registersPhilipp Rossak1-2/+2
2023-10-05iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()Tzung-Bi Shih1-1/+5
2023-10-05iio: irsd200: fix -Warray-bounds bug in irsd200_trigger_handlerGONG, Ruiqi1-3/+3
2023-10-05iio: magnetometer: ak8975: Fix 'Unexpected device' errorAndré Apitzsch1-6/+5
2023-10-05iio: adc: stm32-adc: Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+1
2023-10-05iio: adc: meson: improve error logging at probe stageGeorge Stark1-6/+10
2023-10-05iio: kx022a: Support ROHM KX132ACR-LBZMatti Vaittinen5-5/+43
2023-10-05iio: adc: ad7192: Improve f_order computationAlisa-Dariana Roman1-16/+46
2023-10-05iio: adc: ad7192: Use bitfield access macrosAlisa-Dariana Roman1-36/+37
2023-10-05iio: pressure: Support ROHM BU1390Matti Vaittinen3-0/+944
2023-10-05iio: imu: mpu6050: add level shifter flagAndreas Kemnade3-0/+17
2023-10-05iio: imu: adis16475: Add buffer padding after temp channelRamona Gradinariu1-0/+10
2023-09-24iio: adc: MCP3564: fix the static checker warningMarius Cristea1-4/+1
2023-09-24Merge branch 'ib-iio-hid-sensors-v6.6-rc1' into togregJonathan Cameron2-16/+116
2023-09-24iio: hid-sensor-als: Add light chromaticity supportBasavaraj Natikar1-0/+63
2023-09-24iio: Add channel type for chromaticityBasavaraj Natikar1-0/+1
2023-09-24iio: hid-sensor-als: Add light color temperature supportBasavaraj Natikar1-2/+35
2023-09-24iio: Add channel type light color temperatureBasavaraj Natikar1-0/+1
2023-09-24iio: hid-sensor-als: Use channel index to support more hub attributesBasavaraj Natikar1-18/+20
2023-09-23iio: adc: palmas_gpadc: Drop duplicated the in comment.Andy Shen Shen1-1/+1
2023-09-23iio: trigger: stm32-timer: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: trigger: iio-trig-interrupt: Convert to platform remove callback returni...Uwe Kleine-König1-4/+2
2023-09-23iio: temperature: hid-sensor: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: proximity: srf04: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: proximity: cros_ec_mkbp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: pressure: hid-sensor: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: position: hid-sensor-custom-intel-hinge: Convert to platform remove call...Uwe Kleine-König1-4/+2
2023-09-23iio: orientation: hid-sensor-rotation: Convert to platform remove callback re...Uwe Kleine-König1-4/+2
2023-09-23iio: orientation: hid-sensor-incl-3d: Convert to platform remove callback ret...Uwe Kleine-König1-4/+2
2023-09-23iio: magnetometer: hid-sensor-magn-3d: Convert to platform remove callback re...Uwe Kleine-König1-4/+2
2023-09-23iio: light: lm3533-als: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: light: hid-sensor-prox: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: light: hid-sensor-als: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: light: cm3605: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: humidity: hid-sensor-humidity: Convert to platform remove callback retur...Uwe Kleine-König1-4/+2
2023-09-23iio: gyro: hid-sensor-gyro-3d: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-09-23iio: dac: vf610: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: dac: stm32-dac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: dac: stm32-dac-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: dac: lpc18xx_dac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: dac: dpot-dac: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: vf610_adc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: twl6030-gpadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: twl4030-madc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: ti_am335x_adc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: sun4i-gpadc-iio: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-09-23iio: adc: stm32-dfsdm-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: stm32-dfsdm-adc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: stm32-adc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: stm32-adc-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: rcar-gyroadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: qcom-pm8xxx-xoadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: npcm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: mxs-lradc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: mp2629: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: meson_saradc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: imx93: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: imx8qxp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: hx711: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: fsl-imx25-gcq: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: exynos: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: ep93xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: dln2: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-23iio: adc: bcm_iproc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: axp20x: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: at91: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: at91-sama5d2: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: adc: ab8500-gpadc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23iio: accel: hid-sensor-accel-3d: Convert to platform remove callback returnin...Uwe Kleine-König1-4/+2
2023-09-17iio: accel: Add support for Kionix/ROHM KX132-1211 accelerometerMehdi Djait5-4/+228
2023-09-17iio: accel: kionix-kx022a: Add a function to retrieve number of bytes in bufferMehdi Djait2-10/+24
2023-09-17iio: accel: kionix-kx022a: Refactor driver and add chip_info structureMehdi Djait4-52/+143
2023-09-17iio: accel: kionix-kx022a: Add an i2c_device_id tableMehdi Djait1-0/+7
2023-09-17iio: accel: kionix-kx022a: Warn on failed matches and assume compatibilityMehdi Djait1-4/+2
2023-09-17iio: accel: kionix-kx022a: Remove blank linesMehdi Djait1-2/+0
2023-09-17iio: addac: stx104: Add 8254 Counter/Timer supportWilliam Breathitt Gray2-2/+60
2023-09-13iio: ad4310: Replace devm_clk_register() with devm_clk_hw_register()Lars-Peter Clausen1-12/+3
2023-09-13iio: addac: ad74413r: update channel function setAntoniu Miclaus1-0/+18
2023-09-12iio: pressure: ms5637: Use i2c_get_match_data()Biju Das1-5/+1
2023-09-12iio: dac: mcp4725: Add dac_reg_offset to struct mcp4725_chip_infoBiju Das1-4/+4
2023-09-12iio: dac: mcp4725: Add use_ext_ref_voltage to struct mcp4725_chip_infoBiju Das1-3/+5
2023-09-12iio: dac: mcp4725: Use i2c_get_match_data()Biju Das1-14/+26
2023-09-12iio: dac: mcp4725: Replace variable 'id' from struct mcp4725_dataBiju Das1-8/+8
2023-09-12iio: accel: adxl345: Simplify adxl345_read_raw()Biju Das4-33/+20
2023-09-12iio: accel: adxl345: Convert enum->pointer for data in match data tableBiju Das4-28/+41
2023-09-12iio: adc: ltc2497: Simplify probe()Biju Das1-4/+1
2023-09-12iio: adc: ti-ads1015: Simplify probe()Biju Das1-4/+1
2023-09-12iio: adc: ti-adc081c: Simplify probe()Biju Das1-8/+4
2023-09-12iio: adc: ti-ads1015: Add edge trigger supportMarek Vasut1-0/+2
2023-09-12iio: adc: adding support for MCP3564 ADCMarius Cristea3-0/+1530
2023-09-12iio: adc: add ltc2309 supportLiam Beguin3-0/+257
2023-09-12iio: addac: ad74413r: fix function prefix typoAntoniu Miclaus1-3/+3
2023-09-12iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()Zhang Shurong1-2/+7
2023-09-12iio: imu: adis16475.c: Add delta angle and delta velocity channelsRamona Bolboaca1-19/+146
2023-09-12iio: Add IIO_DELTA_VELOCITY channel typeRamona Bolboaca1-0/+1
2023-09-12iio: Add IIO_DELTA_ANGL channel typeRamona Bolboaca1-0/+1
2023-09-12iio: dac: stm32-dac: Use correct header(s) instead of string_helpers.hAndy Shevchenko1-1/+2
2023-09-12iio: accel: msa311: Use correct header(s) instead of string_helpers.hAndy Shevchenko1-1/+1
2023-09-12iio: accel: kionix-kx022a: Use correct header(s) instead of string_helpers.hAndy Shevchenko1-1/+1
2023-09-12iio: Remove unused declarationsYue Haibing3-5/+0
2023-09-12iio: temperature: tmp117: Convert enum->pointer for data in the match tablesBiju Das1-50/+44
2023-09-12iio: light: opt4001: Use i2c_get_match_data()Biju Das1-1/+1
2023-09-12iio: potentiometer: ad5110: Use i2c_get_match_data()Biju Das1-8/+13
2023-09-12iio: potentiometer: ds1803: Convert enum->pointer for data in the ID tableBiju Das1-8/+5
2023-09-12iio: chemical: sgp30: Convert enum->pointer for data in the match tablesBiju Das1-12/+12
2023-09-12iio: amplifiers: hmc425a: Add Support HMC540S 4-bit AttenuatorMichael Hennerich1-0/+17
2023-09-11iio: admv1013: add mixer_vgate corner casesAntoniu Miclaus1-2/+2
2023-09-11iio: pressure: bmp280: Fix NULL pointer exceptionPhil Elwell1-1/+1
2023-09-11iio: dac: ad3552r: Correct device IDsMarcelo Schmitt1-2/+2
2023-09-11iio: magnetometer: ak8975: Sort ID and ACPI tablesBiju Das1-15/+14
2023-09-11iio: magnetometer: ak8975: Convert enum->pointer for data in the match tablesBiju Das1-45/+30
2023-09-11iio: mlx90614: Use i2c_get_match_data()Biju Das1-1/+1
2023-09-11iio: accel: bma180: Convert enum->pointer for data in the match tableBiju Das1-16/+11
2023-09-11iio: adc: max1363: Use i2c_get_match_data()Biju Das1-42/+45
2023-09-11iio: magnetometer: yamaha-yas530: Use i2c_get_match_data()Biju Das1-3/+1
2023-09-11iio: dac: ti-dac5571: Sort match tablesBiju Das1-2/+2
2023-09-11iio: dac: ti-dac5571: Use i2c_get_match_data()Biju Das1-27/+21
2023-09-11iio: proximity: sx9310: Convert enum->pointer for match data tableBiju Das1-20/+26
2023-09-11iio: chemical: atlas-ezo-sensor: Simplify probe()Biju Das1-5/+1
2023-09-11iio: chemical: atlas-sensor: Convert enum->pointer for data in the match tablesBiju Das1-18/+14
2023-09-11iio: chemical: vz89x: Convert enum->pointer for data in the match tablesBiju Das1-11/+5
2023-09-11iio: accel: mma8452: Sort match tablesBiju Das1-2/+2
2023-09-11iio: accel: mma8452: Convert enum->pointer for data in the ID tableBiju Das1-16/+10
2023-09-11iio: adc: at91_adc: Simplify with dev_err_probe()Jinjie Ruan1-39/+27
2023-09-11iio: adc: at91_adc: Use devm_clk_get_enabled() helper functionJinjie Ruan1-29/+9
2023-09-11iio: adc: at91_adc: Use devm_request_irq() helper functionJinjie Ruan1-10/+8
2023-09-11iio: frequency: adf4350: Use device managed functions and fix power down issue.Jinjie Ruan1-52/+23
2023-09-11iio: adc: mcp3911: add support for the whole MCP39xx familyMarcus Folkesson2-57/+415
2023-09-11iio: adc: mcp3911: avoid ambiguity parameters in macrosMarcus Folkesson1-4/+4
2023-09-11iio: adc: mcp3911: fix indentationMarcus Folkesson1-21/+20
2023-09-11iio: adc: mcp3911: simplify usage of spi->devMarcus Folkesson1-27/+23
2023-09-11iio: adc: mcp3911: make use of dev_err_probe()Marcus Folkesson1-16/+7
2023-09-11iio: adc: mt6577_auxadc: Simplify with device managed functionJinjie Ruan1-25/+15
2023-09-11iio: adc: mt6577_auxadc: Simplify with dev_err_probe()Jinjie Ruan1-12/+8
2023-09-11iio: adc: spear_adc: Use dev_err_probe()Jinjie Ruan1-16/+11
2023-09-11iio: adc: spear_adc: Use device managed functionJinjie Ruan1-35/+8
2023-09-11iio: adc: mt6577_auxadc: Use devm_clk_get_enabled() helper functionJinjie Ruan1-14/+3
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds79-784/+3911
2023-08-22Add cs42l43 PC focused SoundWire CODECMark Brown9-33/+73
2023-08-13Merge 6.5-rc6 into char-misc-nextGreg Kroah-Hartman9-33/+73
2023-08-08drivers: iio: filter: admv8818: add bypass modeAntoniu Miclaus1-9/+56
2023-08-08iio: light: bd27008: Support BD27010 RGBMatti Vaittinen1-2/+311
2023-08-08iio: light: bu27008: add chip infoMatti Vaittinen1-114/+207
2023-08-05iio: add MCP4728 I2C DAC driverAndrea Collamati3-0/+630
2023-08-05drivers: iio: admv1013: add vcc regulatorsAntoniu Miclaus1-0/+14
2023-08-05iio: trigger: stm32-lptimer-trigger: remove unneeded platform_set_drvdata()Andrei Coardos1-8/+1
2023-08-05iio: adc: men_z188_adc: Remove redundant initialization owner in men_z188_driverLi Zetao1-1/+0
2023-08-01iio: cdc: ad7150: relax return value check for IRQ getMatti Vaittinen1-5/+5
2023-08-01iio: mb1232: relax return value check for IRQ getMatti Vaittinen1-5/+2
2023-07-29iio: adc: fix the return value handle for platform_get_irq()Ruan Jinjie4-8/+8
2023-07-29iio: potentiometer: mcp4531: Use i2c_get_match_data()Biju Das1-68/+71
2023-07-29iio: potentiometer: mcp4018: Use i2c_get_match_data()Biju Das1-16/+19
2023-07-29iio: core: Fix issues and style of the commentsAndy Shevchenko1-20/+37
2023-07-29iio: core: Switch to krealloc_array()Andy Shevchenko1-1/+1
2023-07-29iio: core: Use sysfs_match_string() helperAndy Shevchenko1-39/+32
2023-07-29iio: accel: adxl313: Use i2c_get_match_dataBiju Das1-3/+1
2023-07-29iio: accel: adxl313: Fix adxl313_i2c_id[] tableBiju Das1-2/+2
2023-07-29iio: cros_ec: Fix the allocation size for cros_ec_commandYiyuan Guo1-1/+1
2023-07-29iio: adc: Remove redundant dev_err_probe()Ruan Jinjie5-11/+7
2023-07-23iio: imu: lsm6dsx: Fix mount matrix retrievalAlejandro Tafalla1-1/+1
2023-07-23iio: adc: Explicitly include correct DT includesRob Herring24-23/+17