aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio/accel
AgeCommit message (Expand)AuthorFilesLines
2024-05-08Merge 6.9-rc7 into char-misc-testingGreg Kroah-Hartman1-7/+85
2024-04-29iio: accel: mxc4005: Read orientation matrix from ACPI ROTM methodHans de Goede1-0/+22
2024-04-29iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helperHans de Goede1-42/+2
2024-04-29iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix() helperHans de Goede1-79/+1
2024-04-06iio: accel: adxl345: Add spi-3wire optionLothar Rubusch2-1/+10
2024-04-06iio: accel: adxl345: Add comment to probeLothar Rubusch1-0/+10
2024-04-06iio: accel: adxl345: Reorder probe initializationLothar Rubusch1-20/+20
2024-04-06iio: accel: adxl345: Pass function pointer to coreLothar Rubusch4-10/+29
2024-04-06iio: accel: adxl345: Move defines to headerLothar Rubusch2-32/+32
2024-04-06iio: accel: adxl345: Group bus configurationLothar Rubusch1-6/+6
2024-04-06iio: accel: adxl345: Make data_range obsoleteLothar Rubusch1-7/+13
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-25iio: accel: adxl367: Remove second semicolonColin Ian King1-1/+1
2024-03-25iio: accel: fxls8962af: Switch from of specific to fwnode based properties.Jonathan Cameron1-4/+6
2024-03-25iio: accel: mma8452: Switch from of specific to fwnode property handling.Jonathan Cameron1-3/+3
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-260/+352
2024-02-28iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix.Sean Rhodes1-3/+84
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-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-Hartman14-254/+265
2024-02-19iio: accel: bmc150: Document duplicate ACPI entries with bmi323 driverJonathan LoBue1-0/+13
2024-02-17iio: accel: adxl367: Use automated cleanup for locks and iio direct mode.Jonathan Cameron1-179/+118
2024-02-17iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometerNikita Mikhailevich1-0/+1
2024-02-04iio: accel: bma400: Fix a compilation problemMario Limonciello1-0/+2
2024-01-23iio: accel: bmi088: add i2c support for bmi088 accel driverJun Yan3-2/+77
2024-01-23iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guardsJonathan Cameron1-4/+1
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-22iio: accel: da280: Simplify id-matchingHans de Goede1-39/+25
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-3/+8
2023-12-17iio: accel: bmi088: update comments and KconfigJun Yan3-3/+8
2023-11-16iio: kx022a: Fix acceleration value scalingMatti Vaittinen1-11/+26
2023-10-11iio: accel: mxc4005: allow module autoloading via OF compatibleLuca Ceresoli1-0/+8
2023-10-05iio: kx022a: Support ROHM KX132ACR-LBZMatti Vaittinen5-5/+43
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-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: 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 Haibing1-1/+0
2023-09-11iio: accel: bma180: Convert enum->pointer for data in the match tableBiju Das1-16/+11
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-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-23iio: adc: Explicitly include correct DT includesRob Herring4-4/+1
2023-07-22iio: accel: adxl355: Simplify probe()Biju Das1-12/+3
2023-07-20iio: accel: da280: Add support for the DA217 accelerometerHans de Goede1-3/+8
2023-06-15Merge tag 'iio-for-6.5a' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman33-43/+34
2023-06-05iio: accel: fxls8962af: errata bug only applicable for FXLS8962AFSean Nyekjaer1-2/+3
2023-06-05iio: accel: fxls8962af: fixup buffer scan element typeSean Nyekjaer1-2/+1
2023-05-23iio: kx022a: Use new iio_validate_own_trigger()Matti Vaittinen1-12/+1
2023-05-21iio: Switch i2c drivers back to use .probe()Uwe Kleine-König29-29/+29
2023-05-13iio: accel: kx022a fix irq gettingMatti Vaittinen1-1/+1
2023-05-13iio: kx022a: Probe asynchronouslyMatti Vaittinen2-0/+2
2023-05-13iio: accel: bma400: Simplify an error messageChristophe JAILLET1-2/+1
2023-05-13iio: accel: st_accel: Add LSM303DMarius Hoch1-0/+1
2023-05-13iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT m...Hans de Goede1-2/+2
2023-04-12Merge tag 'iio-for-6.4a' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman8-5/+16
2023-03-28Merge tag 'iio-fixes-for-6.3a' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman1-1/+1
2023-03-19iio: accel: add support for IIS328DQ variantStefan Wahren4-0/+12
2023-03-11iio: Rename iio_trigger_poll_chained and add kernel-docMehdi Djait4-4/+4
2023-03-11iio: accel: kionix-kx022a: Remove the unused member g_rangeMehdi Djait1-1/+0
2023-02-18iio: accel: kionix-kx022a: Get the timestamp from the driver's private data i...Mehdi Djait1-1/+1
2023-02-06Merge 6.2-rc7 into char-misc-nextGreg Kroah-Hartman1-0/+1
2023-01-28iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_conf...Harshit Mogalapalli1-1/+4
2023-01-28iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_stat...Harshit Mogalapalli1-1/+4
2023-01-14iio: hid: fix the retval in accel_3d_capture_sampleDmitry Perchanov1-0/+1
2023-01-08iio: accel: st_accel: Add LSM303CStephan Gerhold5-1/+13
2022-12-28iio: accel: bma400: Use devm_regulator_bulk_get_enable()Jonathan Cameron2-29/+4
2022-11-27Merge tag 'iio-fixes-for-6.1d' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman1-1/+3
2022-11-27Merge tag 'iio-for-6.2b' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman12-32/+32
2022-11-25Merge tag 'iio-for-6.2a-take2' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman32-236/+1564
2022-11-23iio: accel: adis16209: Call '__adis_initial_startup()' in probeRamona Bolboaca1-1/+1
2022-11-23iio: accel: adis16201: Call '__adis_initial_startup()' in probeRamona Bolboaca1-1/+1
2022-11-23iio: accel: mma9553: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: mma9551: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: mma8452: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: mma7455_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: kxcjk-1013: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: da280: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: bmc150: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: bma400: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: bma180: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: accel: adxl372_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23drivers: iio: accel: Add support for ADXL359 deviceRamona Bolboaca4-27/+121
2022-11-23drivers: iio: accel: Use warning if invalid device id is detectedRamona Bolboaca1-4/+2
2022-11-23iio: Don't silently expect attribute typesMatti Vaittinen4-19/+19
2022-11-23iio: bmc150-accel-core: Use IIO_STATIC_CONST_DEVICE_ATTR()Matti Vaittinen1-16/+3
2022-11-23iio: adxl372: Use IIO_STATIC_CONST_DEVICE_ATTR()Matti Vaittinen1-16/+3
2022-11-23iio: adxl367: Use IIO_STATIC_CONST_DEVICE_ATTR()Matti Vaittinen1-16/+3
2022-11-23iio: accel: Support Kionix/ROHM KX022A accelerometerMatti Vaittinen6-0/+1357
2022-11-23iio: accel: stk8ba50: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: stk8312: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: mxc6255: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: mxc4005: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: mma7660: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: mc3230: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: kxsd9: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: dmard10: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: dmard09: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: dmard06: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: da311: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: adxl367: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: accel: msa311: Use devm_regulator_get_enable()Jonathan Cameron1-19/+2
2022-11-23iio: accel: kxcjk-1013: Use devm_regulator_bulk_get_enable()Jonathan Cameron1-21/+4
2022-11-23iio: accel: fxls8962af: Use devm_regulator_get_enable()Jonathan Cameron1-21/+3
2022-11-23iio: accel: adxl367: Use devm_regulator_bulk_get_enable()Jonathan Cameron1-24/+4
2022-11-23iio: accel: fxls8962af: Use new EXPORT_NS_GPL_DEV_PM_OPS()Jonathan Cameron3-11/+9
2022-11-23iio: accel: sca3300: Silence no spi_device_id warningWei Yongjun1-2/+10
2022-11-23iio: accel: bma400: Switch to use dev_err_probe() helperYuan Can1-7/+3
2022-11-12iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()Dong Chenchen1-1/+3
2022-10-29iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.Jonathan Cameron1-12/+12
2022-10-17iio: bmc150-accel-core: Fix unsafe buffer attributesMatti Vaittinen1-5/+18
2022-10-17iio: adxl367: Fix unsafe buffer attributesMatti Vaittinen1-5/+18
2022-10-17iio: adxl372: Fix unsafe buffer attributesMatti Vaittinen1-5/+18
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-118/+1978
2022-09-21iio: accel: bma400: Fix smatch warning based on use of unintialized value.Jonathan Cameron1-1/+2
2022-09-21iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()Jonathan Cameron2-10/+7
2022-09-21drivers: iio: accel: adxl312 and adxl314 supportGeorge Mois4-93/+281
2022-09-05iio: accel: bma400: Add support for single and double tap eventsJagath Jog J2-10/+347
2022-08-30iio/accel: fix repeated words in commentswangjianli1-1/+1
2022-08-30iio: add MEMSensing MSA311 3-axis accelerometer driverDmitry Rokosov3-0/+1336
2022-08-28iio: accel: adxl345: use HZ macro from units.hDmitry Rokosov1-3/+4
2022-08-16i2c: Make remove callback return voidUwe Kleine-König12-36/+12
2022-07-19iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytesLI Qingwu1-11/+19
2022-07-18iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2022-07-18iio: cros: Register FIFO callback after sensor is registeredGwendal Grignou1-2/+2
2022-07-14Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman23-213/+1120
2022-06-20Merge tag 'iio-fixes-for-5.19a' of https://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman4-13/+20
2022-06-19iio: accel: mma8452: ignore the return value of reset operationHaibo Chen1-3/+7
2022-06-19iio:accel:mxc4005: rearrange iio trigger get and registerDmitry Rokosov1-2/+2
2022-06-19iio:accel:kxcjk-1013: rearrange iio trigger get and registerDmitry Rokosov1-2/+2
2022-06-19iio:accel:bma180: rearrange iio trigger get and registerDmitry Rokosov1-1/+2
2022-06-18iio: accel: mma7660: Drop wrong use of ACPI_PTR()Andy Shevchenko1-3/+3
2022-06-15iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etcJonathan Cameron3-11/+4
2022-06-14iio: accel: sca3300: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: accel: sca3000: Fix alignment for DMA safetyJonathan Cameron1-2/+2
2022-06-14iio: accel: bmi088: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: accel: bma220: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: accel: adxl367: Fix alignment for DMA safetyJonathan Cameron2-4/+6
2022-06-14iio: accel: adxl355: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: accel: adxl313: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: core: Fix IIO_ALIGN and rename as it was not sufficiently largeJonathan Cameron1-1/+1
2022-06-14iio: accel: sca3000: Fix syntax errors in commentsXiang wangx1-1/+1
2022-06-14iio: accel: sca3300: Add inclination channelsLI Qingwu1-3/+73
2022-06-14iio: accel: sca3300: Add support for SCL3300LI Qingwu1-2/+28
2022-06-14iio: accel: sca3300: modified to support multi chipsLI Qingwu1-41/+156
2022-06-14iio: accel: sca3300: add define for temp channel for reuse.LI Qingwu1-12/+14
2022-06-11iio: accel: bmi088: Add support for bmi090l accelLI Qingwu3-0/+10
2022-06-11iio: accel: bmi088: Add support for bmi085 accelLI Qingwu3-0/+10
2022-06-11iio: accel: bmi088: modified the device nameLI Qingwu3-19/+36
2022-06-11iio: accel: bmi088: Make it possible to config scalesLI Qingwu1-1/+32
2022-06-11iio: accel: bmi088: Modified the scale calculateLI Qingwu1-4/+11
2022-06-11iio: accel: adxl367: do not update FIFO watermark on scan mode updateCosmin Tanislav1-37/+9
2022-06-11iio: common: cros_ec_sensors: Add label attributeGwendal Grignou1-1/+1
2022-06-11iio: accel: bma400: Add support for activity and inactivity eventsJagath Jog J2-1/+242
2022-06-11iio: accel: bma400: Add activity recognition supportJagath Jog J1-0/+85
2022-06-11iio: accel: bma400: Add step change eventJagath Jog J2-0/+78
2022-06-11iio: accel: bma400: Add separate channel for step counterJagath Jog J2-4/+67
2022-06-11iio: accel: bma400: Add triggered buffer supportJagath Jog J5-8/+185
2022-06-11iio: accel: bma400: conversion to device-managed functionJagath Jog J4-55/+38
2022-06-11iio: accel: bma400: Reordering of header filesJagath Jog J1-2/+2
2022-06-11iio: accel: bma400: Fix the scale min and max macro valuesJagath Jog J1-2/+21
2022-06-11iio:accel:stk8ba50: Remove duplicated error reporting in .remove()Uwe Kleine-König1-1/+3
2022-06-11iio:accel:stk8312: Remove duplicated error reporting in .remove()Uwe Kleine-König1-1/+3
2022-06-11iio:accel:mc3230: Remove duplicated error reporting in .remove()Uwe Kleine-König1-1/+3
2022-05-01iio: mma8452: fix probe fail when device tree compatible is used.Haibo Chen1-5/+7
2022-04-28iio: accel: mma8452: Add missing documentation for name element of chip_infoJonathan Cameron1-0/+1
2022-04-28iio: accel: dmard06: Drop dependency on OFAndy Shevchenko1-1/+0
2022-04-28iio: accel: adxl355: use fwnode_irq_get_byname()Puranjay Mohan1-5/+2
2022-04-10iio: core: Simplify the registration of kfifo buffersMiquel Raynal4-4/+0
2022-04-10iio: core: Hide read accesses to iio_dev->currentmodeMiquel Raynal1-2/+2
2022-04-10iio: st_sensors: Stop abusing mlock to ensure internal coherencyMiquel Raynal1-6/+2
2022-04-10iio: st_sensors: Return as early as possible from the _write_raw() callbacksMiquel Raynal1-4/+1
2022-04-04iio: accel: kxsd9-spi: changed leading spaces to tabsPaul Lemmermann1-2/+2
2022-04-04iio: accel: dmard09: fixed code styling issuesPaul Lemmermann1-1/+1
2022-04-04iio: accel: add support for LIS302DL variantSicelo A. Mhlongo4-0/+13
2022-04-04iio: accel: Remove unused enum in st_accelSicelo A. Mhlongo1-26/+0
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds58-220/+2221
2022-03-21Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds6-18/+6
2022-03-18Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman58-220/+2221
2022-03-02iio: accel: mma8452: use the correct logic to get mma8452_dataHaibo Chen1-2/+2
2022-02-26iio: accel: adxl345: Remove unneeded blank linesAndy Shevchenko2-6/+0