aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio/pressure
AgeCommit message (Expand)AuthorFilesLines
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 Torvalds12-167/+541
2024-02-25Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman12-167/+541
2024-02-25iio: pressure: dlhl60d: Initialize empty DLH bytesKees Cook1-4/+3
2024-02-24iio: pressure: Fixes BMP38x and BMP390 SPI supportVasileios Amoiridis1-1/+49
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-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 Cameron1-4/+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: pressure: bmp280: Add missing bmp085 to SPI id tableSam Protsenko1-0/+1
2023-12-11iio: pressure: driver for Honeywell HSC/SSC seriesPetre Rodan6-0/+723
2023-11-16iio: pressure: bmp280: Add support for BMP390Angel Iglesias2-1/+3
2023-11-16iio: pressure: bmp280: Allow multiple chips id per family of devicesAngel Iglesias2-10/+28
2023-11-16iio: pressure: bmp280: Rearrange vars in reverse xmas tree orderAngel Iglesias2-6/+4
2023-11-16iio: pressure: bmp280: Use spi_get_device_match_data()Angel Iglesias1-3/+1
2023-11-16iio: pressure: bmp280: Use i2c_get_match_data()Biju Das1-3/+1
2023-11-16iio: pressure: fix some word spelling errorsLi peiyu2-4/+4
2023-10-20Merge tag 'iio-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman5-9/+947
2023-10-05iio: pressure: ms5611: ms5611_prom_is_valid false negative bugAlexander Zangerl1-1/+1
2023-10-05iio: pressure: dps310: Adjust Timeout SettingsLakshmi Yadlapati1-4/+4
2023-10-05iio: pressure: Support ROHM BU1390Matti Vaittinen3-0/+944
2023-09-23iio: pressure: hid-sensor: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-12iio: pressure: ms5637: Use i2c_get_match_data()Biju Das1-5/+1
2023-09-11iio: pressure: bmp280: Fix NULL pointer exceptionPhil Elwell1-1/+1
2023-05-21iio: pressure: Honeywell mprls0025pa pressure sensorAndreas Klinger3-0/+464
2023-05-21iio: Switch i2c drivers back to use .probe()Uwe Kleine-König14-14/+14
2023-03-11iio: Rename iio_trigger_poll_chained and add kernel-docMehdi Djait1-1/+1
2023-03-11iio: pressure: bmp280: Add nvmem operations for BMP580Angel Iglesias2-1/+212
2023-03-11iio: pressure: bmp280: Add support for new sensor BMP580Angel Iglesias6-12/+509
2023-03-11iio: pressure: Kconfig: Delete misleading I2C reference on bmp280 titleAngel Iglesias1-1/+1
2023-03-11iio: pressure: bmp280: Make read calibration callback optionalAngel Iglesias1-4/+6
2023-03-11iio: pressure: bmp280: Add preinit callbackAngel Iglesias2-5/+13
2023-03-11iio: pressure: bmp280: Use chip_info pointers for each chip as driver dataAngel Iglesias4-227/+215
2022-12-28iio: pressure: ms5611: Switch to fully devm_ managed registration.Jonathan Cameron4-27/+3
2022-12-28iio: pressure: ms5611: Use devm_regulator_get_enable()Jonathan Cameron2-30/+5
2022-11-27Merge tag 'iio-for-6.2b' of https://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman13-39/+37
2022-11-25Merge tag 'iio-for-6.2a-take2' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman5-4/+71
2022-11-23iio: pressure: zpa2326_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: t5403: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: st_pressure_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: pressure: ms5637: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: ms5611_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: mpl3115: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: mpl115_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: icp10100: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: pressure: hp206c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: hp03: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: dps310: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: dlhl60d: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: abp060mg: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: pressure: bmp280: convert to i2c's .probe_new()Angel Iglesias1-3/+3
2022-11-23iio: pressure: mpl115: Implementing low power mode by shutdown gpioRajat Khandelwal4-1/+68
2022-10-29iio: pressure: ms5611: changed hardcoded SPI speed to value limitedMitja Spes1-1/+1
2022-10-29iio: pressure: ms5611: fixed value compensation bugMitja Spes2-32/+31
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-302/+1276
2022-09-21iio: pressure: dps310: Reset chip after timeoutEddie James1-10/+64
2022-09-21iio: pressure: dps310: Refactor startup procedureEddie James1-89/+99
2022-09-21iio: pressure: bmp280: Add more tunable config parameters for BMP380Angel Iglesias2-27/+238
2022-09-21iio: pressure: bmp280: Add support for BMP380 sensor familyAngel Iglesias6-3/+555
2022-09-21iio: pressure: bmp280: reorder i2c device tables declarationsAngel Iglesias1-5/+5
2022-09-21iio: pressure: bmp280: Fix alignment for DMA safetyAngel Iglesias2-59/+76
2022-09-21iio: pressure: bmp280: simplify driver initialization logicAngel Iglesias1-43/+83
2022-09-21iio: pressure: bmp280: Simplify bmp280 calibration data readingAngel Iglesias2-35/+26
2022-09-21iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASKAngel Iglesias2-46/+57
2022-09-21iio: pressure: bmp280: reorder local variables following reverse xmas treeAngel Iglesias1-32/+33
2022-09-21iio: pressure: bmp280: fix datasheet linksAngel Iglesias1-3/+9
2022-09-21iio: pressure: st_pressure: Add support for LPS22DFMartyn Welch4-0/+82
2022-09-05iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().Jonathan Cameron1-5/+5
2022-08-16i2c: Make remove callback return voidUwe Kleine-König3-9/+3
2022-08-15iio: pressure: dlhl60d: Don't take garbage into consideration when reading dataAndy Shevchenko1-3/+2
2022-07-18iio: cros: Register FIFO callback after sensor is registeredGwendal Grignou1-3/+3
2022-06-21iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespaceJonathan Cameron4-3/+5
2022-06-14iio: pressure: cros_ec_baro: explicitly add proper header filesNuno Sá1-0/+1
2022-06-14iio: pressure: dlhl60d: Drop unnecessary alignment forcing.Jonathan Cameron1-1/+1
2022-06-11iio: common: cros_ec_sensors: Add label attributeGwendal Grignou1-2/+0
2022-04-10iio: st_sensors: Stop abusing mlock to ensure internal coherencyMiquel Raynal1-6/+2
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds17-38/+51
2022-02-18iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etcJonathan Cameron1-7/+3
2022-02-18iio:pressure:mpl115: Move exports into IIO_MPL115 namespaceJonathan Cameron3-1/+3
2022-02-18iio:pressure:ms5611: Move exports into IIO_MS5611 namespaceJonathan Cameron3-2/+4
2022-02-18iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespaceJonathan Cameron3-6/+8
2022-02-18iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORSJonathan Cameron1-0/+1
2022-02-18iio:st-sensors: Move exports into IIO_ST_SENSORS namespaceJonathan Cameron3-2/+5
2022-02-18iio:st-sensors: Remove duplicate MODULE_*Jonathan Cameron1-5/+0
2022-02-09spi: make remove callback a void functionUwe Kleine-König2-6/+2
2022-01-30iio: pressure: dps310: Add ACPI HID tableKai-Heng Feng1-0/+7
2022-01-23iio: st_sensors: don't always auto-enable I2C and SPI interface driversNikita Yushchenko1-15/+20
2022-01-18Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds3-11/+4
2022-01-12iio: pressure: bmp280: Use new PM macrosPaul Cercueil3-11/+4
2021-11-17iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_rawGwendal Grignou1-5/+11
2021-11-17iio: ms5611: Simplify IO callback parametersLars-Peter Clausen4-24/+17
2021-10-24Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman1-0/+4
2021-10-19iio: pressure: ms5611: Make ms5611_remove() return voidUwe Kleine-König4-6/+8
2021-10-07iio: st_pressure_spi: Add missing entries SPI to device ID tableMark Brown1-0/+4
2021-09-14iio: st_sensors: remove reference to parent device object on st_sensor_dataAlexandru Ardelean1-1/+1
2021-09-14iio: st_sensors: remove all driver remove functionsAlexandru Ardelean3-27/+2
2021-09-14iio: st_sensors: remove st_sensors_power_disable() functionAlexandru Ardelean2-24/+2
2021-09-14iio: st_sensors: remove st_sensors_deallocate_trigger() functionAlexandru Ardelean1-17/+1
2021-09-14iio: st_sensors: disable regulators after device unregistrationAlexandru Ardelean2-4/+4
2021-08-15iio: pressure: hp03: update device probe to register with devm functionsThéo Borém Fabris1-29/+7
2021-08-09iio: hid-sensor-press: Add timestamp channelYe Xiang1-16/+24
2021-07-24iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for bufferAlexandru Ardelean3-17/+3
2021-07-24iio: st-sensors: Remove some unused includes and add some that should be thereJonathan Cameron4-16/+6
2021-07-13iio: hid-sensors: bind IIO channels alloc to device objectAlexandru Ardelean1-7/+4
2021-06-16iio: hid-sensors: Update header includesJonathan Cameron1-4/+1
2021-06-16iio: pressure: icp10100: Balance runtime pm + use pm_runtime_resume_and_get()Jonathan Cameron1-2/+3
2021-06-16iio: hid-sensors: lighten exported symbols by moving to IIO_HID namespaceAndy Shevchenko1-0/+1
2021-05-17iio: st_sensors: Make accel, gyro, magn and pressure probe sharedAndy Shevchenko1-4/+0
2021-05-17iio: st_sensors: Call st_sensors_power_enable() from bus driversAndy Shevchenko3-16/+33
2021-05-17iio: core: move @id from struct iio_dev to struct iio_dev_opaqueJonathan Cameron1-1/+2
2021-05-10iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGERAlexandru Ardelean1-1/+0
2021-03-25iio: cros: unify hw fifo attributes without API changesGwendal Grignou1-2/+1
2021-03-25iio: pressure: zpa2326: kernel-doc fixesJonathan Cameron1-2/+2
2021-03-25iio: fix devm_iio_trigger_alloc with parent.cocciGwendal Grignou1-1/+0
2021-03-11hid-sensors: Add more data fields for sensitivity checkingYe Xiang1-0/+1
2021-03-11iio: hid-sensors: Move get sensitivity attribute to hid-sensor-commonYe Xiang1-12/+7
2021-01-22iio:pressure:ms5637: add ms5803 supportAlexandre Belloni1-0/+8
2021-01-22iio:pressure:ms5637: limit available sample frequenciesAlexandre Belloni1-4/+15
2021-01-22iio:pressure:ms5637: introduce hardware differentiationAlexandre Belloni1-10/+40
2020-12-03iio:pressure:mpl3115: Force alignment of bufferJonathan Cameron1-1/+8
2020-11-01iio: pressure: bmp280: remove unneeded semicolonTom Rix1-2/+2
2020-09-29iio: cros_ec: unify hw fifo attributes into the core fileAlexandru Ardelean1-3/+2
2020-09-21iio:pressure:zpa2326: Drop of_match_ptr protectionJonathan Cameron2-8/+4
2020-09-21iio:pressure:ms5637: Drop of_match_ptr protectionJonathan Cameron1-1/+2
2020-09-21iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protectionsJonathan Cameron2-8/+4
2020-09-21iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protectionsJonathan Cameron1-1/+2
2020-07-20Merge 5.8-rc6 into staging-nextGreg Kroah-Hartman2-4/+11
2020-07-13Replace HTTP links with HTTPS ones: drivers/iioAlexander A. Klimov1-1/+1
2020-07-05iio:pressure:ms5611 Fix buffer element alignmentJonathan Cameron1-3/+8
2020-06-20iio: Move attach/detach of the poll func to the coreLars-Peter Clausen2-41/+12
2020-06-14iio: pressure: zpa2326: handle pm_runtime_get_sync failureNavid Emamdoost1-1/+3
2020-06-14iio: Remove superfluous of_node assignmentsLars-Peter Clausen1-1/+0
2020-06-14iio: remove left-over parent assignmentsAlexandru Ardelean1-1/+0
2020-06-14iio: remove explicit IIO device parent assignmentAlexandru Ardelean13-13/+0
2020-06-14iio: cros_ec: Reapply range at resumeGwendal Grignou1-2/+6
2020-05-11iio: bmp280: fix compensation of humidityAndreas Klinger1-0/+2
2020-05-10iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_triggerAlexandru Ardelean1-14/+4
2020-05-03iio: pressure: zpa2326: Use get_unaligned_le24()Andy Shevchenko1-5/+4
2020-05-03iio: pressure: ms5611: Use get_unaligned_be24()Andy Shevchenko2-2/+6
2020-05-03iio: pressure: hp206c: Use get_unaligned_be24()Andy Shevchenko1-3/+5
2020-04-23Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman2-64/+41
2020-04-19iio: pressure: bmp280: Join string literals backAndy Shevchenko1-2/+1
2020-04-19iio: pressure: bmp280: Drop unneeded explicit castingsAndy Shevchenko1-10/+7
2020-04-19iio: pressure: bmp280: Explicitly mark GPIO optionalAndy Shevchenko1-2/+2
2020-04-19iio: pressure: bmp280: Convert to use ->read_avail()Andy Shevchenko1-44/+25
2020-04-19iio: pressure: bmp280: Tolerate IRQ before registeringAndy Shevchenko1-1/+4
2020-04-08Merge tag 'tag-chrome-platform-for-v5.7' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-8/+6
2020-03-28iio: cros_ec: Expose hwfifo_timeoutGwendal Grignou1-2/+3
2020-03-28iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFOGwendal Grignou1-6/+3
2020-03-21iio: st_sensors: Drop unneeded explicit castingsAndy Shevchenko1-3/+1
2020-03-21iio: st_sensors: Use dev_get_platdata() to get platform_dataAndy Shevchenko1-2/+1
2020-03-08counter: 104-quad-8: Support Filter Clock PrescalerWilliam Breathitt Gray1-1/+1
2020-03-08iio: pressure: icp10100: add driver for InvenSense ICP-101xxJean-Baptiste Maneyrol3-0/+670
2020-02-04Merge tag 'tag-chrome-platform-for-v5.6' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+0
2020-01-13iio: st_sensors: Make use of device propertiesAndy Shevchenko2-10/+2
2020-01-13iio: st_sensors: Drop redundant parameter from st_sensors_of_name_probe()Andy Shevchenko2-15/+2
2020-01-07cros_ec: treewide: Remove 'include/linux/mfd/cros_ec.h'Enric Balletbo i Serra1-1/+0
2019-12-29iio: pressure: bmp280: Allow device to be enumerated from ACPIAndy Shevchenko1-6/+1
2019-12-29iio: pressure: bmp280: Drop ACPI supportAndy Shevchenko1-11/+0
2019-12-29iio: pressure: Add driver for DLH pressure sensorsTomislav Denis3-0/+388
2019-12-29iio: pressure: st_press: Mark default_press_pdata with __maybe_unusedAndy Shevchenko1-1/+1
2019-12-29iio: pressure: st_press: Drop unnecessary #else branch for ACPIAndy Shevchenko1-2/+0
2019-11-10iio: cros_ec_baro: set info_mask_shared_by_all_available fieldGwendal Grignou1-0/+3
2019-10-27iio: st: Drop GPIO includeLinus Walleij1-1/+0
2019-10-22iio: pressure: zpa2326: fix iio_triggered_buffer_postenable positionAlexandru Ardelean1-7/+9
2019-10-22iio: pressure: bmp280: use devm action and remove labels from probeBartosz Golaszewski4-45/+30
2019-10-22iio: pressure: bmp280: use bulk regulator opsBartosz Golaszewski1-39/+30
2019-10-18iio: pressure: bmp280 endian tidy upsJonathan Cameron1-7/+9
2019-10-13Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman1-1/+0
2019-10-13iio: pressure: bmp280: remove stray newlineBartosz Golaszewski1-1/+0
2019-09-19Merge tag 'tag-chrome-platform-for-v5.4' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+2
2019-09-02mfd / platform: cros_ec: Reorganize platform and mfd includesEnric Balletbo i Serra1-1/+2
2019-08-11iio:st_sensors: remove buffer allocation at each buffer enableDenis Ciocca1-11/+1
2019-08-05iio: remove get_irq_data_ready() function pointer and use IRQ number directlyDenis Ciocca1-4/+3
2019-08-05iio:pressure: preenable/postenable/predisable fixup for ST press bufferDenis Ciocca1-21/+17
2019-07-27iio: pressure: hp03: convert to i2c_new_dummy_deviceWolfram Sang1-3/+3
2019-07-27iio: make st_sensors drivers use regmapDenis Ciocca3-5/+5
2019-07-27iio: move 3-wire spi initialization to st_sensors_spiDenis Ciocca2-4/+4
2019-07-27iio:pressure: device settings are set immediately during probeDenis Ciocca2-13/+32
2019-07-27iio:pressure: introduce st_press_get_settings() functionDenis Ciocca2-0/+19
2019-07-27iio: cros_ec: Remove replacing error code with -EIOGwendal Grignou1-7/+10
2019-07-27iio: cros_ec: Add calibscale for 3d MEMSGwendal Grignou1-2/+0
2019-07-01Merge tag 'iio-for-5.3b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman3-0/+839
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2-8/+2
2019-06-08iio: dps310: Add pressure sensing capabilityEddie James1-26/+337
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330Thomas Gleixner7-29/+7
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 309Thomas Gleixner1-13/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177Thomas Gleixner6-11/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner4-36/+4