| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | iio: Initialize i2c_device_id arrays using member names | Uwe Kleine-König (The Capable Hub) | 3 | -5/+5 |
| 2026-01-29 | iio: Replace IRQF_ONESHOT with IRQF_NO_THREAD | Sebastian Andrzej Siewior | 2 | -10/+8 |
| 2026-01-22 | iio: health: max30102: Use IIO cleanup helpers | Kurt Borja | 1 | -24/+9 |
| 2026-01-22 | iio: core: Match iio_device_claim_*() semantics and implementation | Kurt Borja | 2 | -8/+2 |
| 2025-10-19 | iio: health: max30100: Make LED pulse-width configurable via DT | Shrikant Raskar | 1 | -3/+35 |
| 2025-08-25 | iio: health: Drop unnecessary -ENOMEM messages | Dixit Parmar | 2 | -6/+2 |
| 2025-08-16 | iio: health: afe4404: Do not store dev pointer in device struct | Andrew Davis | 1 | -24/+22 |
| 2025-08-16 | iio: health: afe4403: Do not store dev pointer in device struct | Andrew Davis | 1 | -24/+22 |
| 2025-06-26 | iio: health: afe4404: convert to use maple tree register cache | chuguangqing | 1 | -1/+1 |
| 2025-06-26 | iio: health: afe4403: convert to use maple tree register cache | chuguangqing | 1 | -1/+1 |
| 2025-06-09 | iio: Remove single use of macro definition for regmap name | Waqar Hameed | 2 | -4/+2 |
| 2025-04-22 | iio: normalize array sentinel style | David Lechner | 4 | -6/+6 |
| 2025-04-22 | iio: health: max30102: Switch to sparse friendly iio_device_claim/release_dir... | Jonathan Cameron | 1 | -2/+2 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-08-03 | iio: health: afe4404: make use of iio_for_each_active_channel() | Nuno Sa | 1 | -2/+1 |
| 2024-08-03 | iio: health: max30102: make use of iio_get_masklength() | Nuno Sa | 1 | -1/+1 |
| 2024-08-03 | iio: health: afe4403: make use of iio_for_each_active_channel() | Nuno Sa | 1 | -2/+1 |
| 2024-06-25 | iio: health: max30102: make use of regmap_set_bits() | Trevor Gamblin | 1 | -3/+2 |
| 2024-06-25 | iio: health: max30100: make use of regmap_set_bits() | Trevor Gamblin | 1 | -3/+2 |
| 2024-06-25 | iio: health: afe4404: make use of regmap_clear_bits(), regmap_set_bits() | Trevor Gamblin | 1 | -5/+4 |
| 2024-06-25 | iio: health: afe4403: make use of regmap_clear_bits(), regmap_set_bits() | Trevor Gamblin | 1 | -5/+4 |
| 2024-05-27 | iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 | Uwe Kleine-König | 2 | -2/+2 |
| 2024-03-28 | iio: health: max30102: add support for max30101 | Javier Carrasco | 1 | -0/+2 |
| 2024-02-17 | iio: health: afe4404: Use devm IIO helpers | Andrew Davis | 1 | -29/+7 |
| 2024-02-17 | iio: health: afe4404: Use devm action helper for regulator disable | Andrew Davis | 1 | -12/+17 |
| 2024-02-17 | iio: health: afe4403: Use devm IIO helpers | Andrew Davis | 1 | -30/+8 |
| 2024-02-17 | iio: health: afe4403: Use devm action helper for regulator disable | Andrew Davis | 1 | -11/+16 |
| 2023-05-21 | iio: Switch i2c drivers back to use .probe() | Uwe Kleine-König | 3 | -3/+3 |
| 2022-11-27 | Merge tag 'iio-fixes-for-6.1d' of https://git.kernel.org/pub/scm/linux/kernel... | Greg Kroah-Hartman | 2 | -7/+10 |
| 2022-11-23 | iio: health: max30102: Convert to i2c's .probe_new() | Uwe Kleine-König | 1 | -3/+3 |
| 2022-11-23 | iio: health: max30100: Convert to i2c's .probe_new() | Uwe Kleine-König | 1 | -3/+2 |
| 2022-11-23 | iio: health: afe4404: Convert to i2c's .probe_new() | Uwe Kleine-König | 1 | -3/+2 |
| 2022-11-23 | iio: health: max30102: do not use internal iio_dev lock | Nuno Sá | 1 | -4/+15 |
| 2022-11-23 | iio: health: max30100: do not use internal iio_dev lock | Nuno Sá | 1 | -6/+9 |
| 2022-11-12 | iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw | Wei Yongjun | 1 | -5/+7 |
| 2022-11-12 | iio: health: afe4403: Fix oob read in afe4403_read_raw | Wei Yongjun | 1 | -2/+3 |
| 2022-08-16 | i2c: Make remove callback return void | Uwe Kleine-König | 3 | -9/+3 |
| 2022-07-18 | iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() | Jonathan Cameron | 1 | -4/+5 |
| 2022-07-18 | iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() | Jonathan Cameron | 1 | -4/+5 |
| 2022-06-11 | iio: health: afe4404: Remove duplicated error reporting in .remove() | Uwe Kleine-König | 1 | -3/+1 |
| 2022-04-10 | iio: core: Simplify the registration of kfifo buffers | Miquel Raynal | 2 | -2/+0 |
| 2022-02-09 | spi: make remove callback a void function | Uwe Kleine-König | 1 | -3/+1 |
| 2021-11-17 | iio: afe4404: Remove no-op trigger ops | Lars-Peter Clausen | 1 | -5/+0 |
| 2021-11-17 | iio: afe4403: Remove no-op trigger ops | Lars-Peter Clausen | 1 | -5/+0 |
| 2021-10-19 | iio: health: afe4403: Don't return an error in .remove() | Uwe Kleine-König | 1 | -4/+2 |
| 2021-10-19 | iio: health: afe4404: Make use of the helper function dev_err_probe() | Cai Huoqing | 1 | -4/+4 |
| 2021-10-19 | iio: health: afe4403: Make use of the helper function dev_err_probe() | Cai Huoqing | 1 | -4/+4 |
| 2021-05-17 | iio: core: move @id from struct iio_dev to struct iio_dev_opaque | Jonathan Cameron | 2 | -2/+2 |
| 2021-03-25 | iio: fix devm_iio_trigger_alloc with parent.cocci | Gwendal Grignou | 2 | -2/+0 |
| 2021-03-11 | iio: make use of devm_iio_kfifo_buffer_setup() helper | Alexandru Ardelean | 2 | -18/+14 |
| 2020-09-22 | Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/pub/scm/linux/kerne... | Greg Kroah-Hartman | 1 | -6/+5 |
| 2020-09-21 | iio:health:max30102: Drop of_match_ptr and use generic fw accessors | Jonathan Cameron | 1 | -6/+5 |
| 2020-09-14 | Merge 5.9-rc5 into staging-next | Greg Kroah-Hartman | 1 | -2/+2 |
| 2020-09-03 | iio: health: max30102: update author's email | Matt Ranostay | 1 | -2/+2 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-07-20 | Merge 5.8-rc6 into staging-next | Greg Kroah-Hartman | 2 | -6/+11 |
| 2020-07-13 | Replace HTTP links with HTTPS ones: drivers/iio | Alexander A. Klimov | 3 | -3/+3 |
| 2020-06-14 | iio:health:afe4404 Fix timestamp alignment and prevent data leak. | Jonathan Cameron | 1 | -3/+5 |
| 2020-06-14 | iio:health:afe4403 Fix timestamp alignment and prevent data leak. | Jonathan Cameron | 1 | -3/+6 |
| 2020-06-14 | iio: remove left-over parent assignments | Alexandru Ardelean | 2 | -2/+0 |
| 2020-06-14 | iio: remove explicit IIO device parent assignment | Alexandru Ardelean | 2 | -2/+0 |
| 2020-05-03 | iio: health: afe4403: Use get_unaligned_be24() | Andy Shevchenko | 1 | -8/+6 |
| 2020-04-19 | iio: health: max30100: use generic property handler | Rohit Sarkar | 1 | -4/+3 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 | Thomas Gleixner | 3 | -27/+3 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 2 | -0/+2 |
| 2018-08-19 | iio: health: max30102: Mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -2/+4 |
| 2018-02-18 | iio: add SPDX identifier for various drivers | Matt Ranostay | 1 | -12/+4 |
| 2017-12-06 | Merge Linus's staging merge point into staging-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2017-12-02 | iio: health: max30102: Temperature should be in milli Celsius | Peter Meerwald-Stadler | 1 | -1/+1 |
| 2017-12-02 | iio: health: max30102: Add MAX30105 support | Peter Meerwald-Stadler | 1 | -14/+130 |
| 2017-12-02 | iio: health: max30102: Prepare for copying varying number of measurements | Peter Meerwald-Stadler | 1 | -5/+10 |
| 2017-12-02 | iio: health: max30102: Move mode setting to buffer_postenable | Peter Meerwald-Stadler | 1 | -16/+28 |
| 2017-12-02 | iio: health: max30102: Introduce indices for LED channels | Peter Meerwald-Stadler | 1 | -3/+11 |
| 2017-12-02 | iio: health: max30102: Add power enable parameter to get_temp function | Peter Meerwald-Stadler | 1 | -13/+23 |
| 2017-12-02 | iio: health: max30102: Introduce intensity channel macro | Peter Meerwald-Stadler | 1 | -28/+16 |
| 2017-12-02 | iio: health: max30102: Add check for part ID | Peter Meerwald-Stadler | 1 | -0/+18 |
| 2017-12-02 | iio: health: max30102: Check retval of powermode function | Peter Meerwald-Stadler | 1 | -1/+4 |
| 2017-12-02 | iio: health: max30102: Fix mode config values | Peter Meerwald-Stadler | 1 | -6/+6 |
| 2017-12-02 | iio: health: max30102: Remove inconsistent full stop in error message | Peter Meerwald-Stadler | 1 | -1/+1 |
| 2017-12-02 | iio: health: max30102: Fix missing newline in dev_err | Peter Meerwald-Stadler | 1 | -1/+1 |
| 2017-08-22 | iio:health: drop assign iio_info.driver_module and iio_trigger_ops.owner | Jonathan Cameron | 4 | -6/+0 |
| 2017-03-06 | Merge tag 'iio-for-4.12a' of git://git.kernel.org/pub/scm/linux/kernel/git/ji... | Greg Kroah-Hartman | 4 | -0/+501 |
| 2017-02-19 | iio: max30102: Set parent device | Lars-Peter Clausen | 1 | -0/+1 |
| 2017-02-19 | iio: max30100: Set parent device | Lars-Peter Clausen | 1 | -0/+1 |
| 2017-02-06 | Merge 4.10-rc7 into staging-next | Greg Kroah-Hartman | 3 | -5/+5 |
| 2017-02-05 | iio: health: add MAX30102 oximeter driver support | Matt Ranostay | 3 | -0/+499 |
| 2017-01-22 | iio: health: max30100: use msleep() for long uncritical delays | Nicholas Mc Guire | 1 | -1/+1 |
| 2017-01-21 | iio: health: max30100: fixed parenthesis around FIFO count check | Matt Ranostay | 1 | -1/+1 |
| 2017-01-21 | iio: health: afe4404: retrieve a valid iio_dev in suspend/resume | Alison Schofield | 1 | -2/+2 |
| 2017-01-21 | iio: health: afe4403: retrieve a valid iio_dev in suspend/resume | Alison Schofield | 1 | -2/+2 |
| 2016-06-09 | Merge tag 'iio-for-4.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic... | Greg Kroah-Hartman | 3 | -394/+247 |
| 2016-05-04 | iio: health/afe4404: ENSEPGAIN is part of CONTROL2 register | Andrew F. Davis | 1 | -3/+3 |
| 2016-05-04 | iio: health/afe440x: Remove unused definitions | Andrew F. Davis | 2 | -57/+0 |
| 2016-05-04 | iio: health/afe440x: Match LED currents to stages | Andrew F. Davis | 2 | -15/+10 |
| 2016-05-04 | iio: health/afe440x: Make gain settings a modifier for the stages | Andrew F. Davis | 2 | -24/+44 |
| 2016-05-04 | iio: health/afe440x: Use regmap fields | Andrew F. Davis | 3 | -155/+144 |
| 2016-05-04 | iio: health/afe440x: Remove channel names | Andrew F. Davis | 3 | -33/+33 |
| 2016-05-04 | iio: health/afe4404: Remove LED3 input channel | Andrew F. Davis | 1 | -3/+0 |
| 2016-05-04 | iio: health/afe440x: Remove unneeded offset handling | Andrew F. Davis | 1 | -17/+0 |
| 2016-05-04 | iio: health/afe440x: Fix scan_index assignment | Andrew F. Davis | 1 | -1/+1 |
| 2016-05-04 | iio: health/afe440x: Always use separate gain values | Andrew F. Davis | 3 | -98/+37 |
| 2016-05-04 | iio: health/afe440x: Remove unneeded initializers | Andrew F. Davis | 2 | -10/+1 |
| 2016-05-04 | iio: health/afe440x: Remove of_match_ptr and ifdefs | Andrew F. Davis | 2 | -6/+2 |
| 2016-05-04 | iio: health/afe440x: Fix kernel-doc format | Andrew F. Davis | 2 | -17/+17 |
| 2016-03-28 | iio: health: max30100: correct FIFO check condition | Matt Ranostay | 1 | -1/+2 |
| 2016-02-17 | iio: health/afe4404: mark suspend/resume functions __maybe_unused | Arnd Bergmann | 1 | -2/+2 |
| 2016-02-17 | iio: health/afe4403: mark suspend/resume functions __maybe_unused | Arnd Bergmann | 1 | -2/+2 |
| 2016-02-17 | iio: health/afe4403: select REGMAP_SPI | Arnd Bergmann | 1 | -0/+1 |
| 2016-02-06 | iio: health: Add driver for the TI AFE4403 heart monitor | Andrew F. Davis | 3 | -0/+721 |
| 2016-02-06 | iio: health: Add driver for the TI AFE4404 heart monitor | Andrew F. Davis | 4 | -1/+889 |
| 2016-01-03 | iio: health: max30100: add config for LED current | Matt Ranostay | 1 | -6/+75 |
| 2015-12-12 | iio: light: add MAX30100 oximeter driver support | Matt Ranostay | 3 | -0/+481 |