aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio/temperature
AgeCommit message (Expand)AuthorFilesLines
2024-05-03iio: temperature: mcp9600: Fix temperature reading for negative valuesDimitri Fedrau1-1/+2
2024-04-06iio: temperature: ltc2983: support vdd regulatorNuno Sa1-0/+5
2024-03-25iio: temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped()Jonathan Cameron1-87/+50
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: temperature: tmp117: add support for vcc-supplyThomas Haemmerle1-0/+9
2023-12-11iio: temperature: mlx90635 MLX90635 IR Temperature sensorCrt Mori3-0/+1110
2023-11-16iio: temperature: Add MCP9600 thermocouple EMF converterAndrew Hepp3-0/+150
2023-09-23iio: temperature: hid-sensor: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-12iio: temperature: tmp117: Convert enum->pointer for data in the match tablesBiju Das1-50/+44
2023-09-11iio: mlx90614: Use i2c_get_match_data()Biju Das1-1/+1
2023-07-23iio: adc: Explicitly include correct DT includesRob Herring1-1/+1
2023-05-28iio: temperature: tmp006: Add OF device matching supportAnup Sharma1-0/+8
2023-05-23iio: mlx90614: Add MLX90615 supportMarek Vasut1-4/+44
2023-05-23iio: mlx90614: Factor our register IO and constants into model specific descr...Marek Vasut1-59/+122
2023-05-23iio: mlx90614: Drop MLX90614_CONST_EMISSIVITY_RESOLUTIONMarek Vasut1-3/+3
2023-05-23iio: mlx90614: Drop unused register macrosMarek Vasut1-4/+0
2023-05-23iio: mlx90614: Sort headersMarek Vasut1-3/+3
2023-05-21iio: Switch i2c drivers back to use .probe()Uwe Kleine-König8-8/+8
2023-03-11iio: temperature: tmp117: cosmetic alignment cleanupMarco Felsch1-8/+8
2023-03-11iio: temperature: tmp117: add TI TMP116 supportMarco Felsch1-1/+19
2023-03-11iio: temperature: tmp117: improve fallback capabilitiesMarco Felsch1-10/+34
2022-11-23iio: temperature: Add driver support for Maxim MAX30208Rajat Khandelwal3-0/+263
2022-11-23iio: temperature: tsys02d: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: temperature: tsys01: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: temperature: tmp007: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: temperature: tmp006: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-23iio: temperature: mlx90632: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: temperature: mlx90614: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-11-23iio: temperature: mlx90632: Add missing static marking on devm_pm_opsJonathan Cameron1-1/+1
2022-11-23iio: temperature: mlx90632: Add error handling for devm_pm_runtime_enable()Jonathan Cameron1-1/+4
2022-11-23iio: temperature: ltc2983: support more partsCosmin Tanislav1-7/+176
2022-11-23iio: temperature: ltc2983: make bulk write buffer DMA-safeCosmin Tanislav1-5/+5
2022-11-23iio: temperature: mlx90632 Style alignment for the driverCrt Mori1-29/+36
2022-11-23iio: temperature: mlx90632 Change return value of sensor measurement channelCrt Mori1-1/+1
2022-11-23iio: temperature: mlx90632 Read sampling frequencyCrt Mori1-0/+59
2022-11-23iio: temperature: mlx90632 Add runtime powermanagement modesCrt Mori1-68/+309
2022-10-17iio: temperature: ltc2983: allocate iio channels onceCosmin Tanislav1-7/+6
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-16/+86
2022-09-21iio: temperature: mlx90614 Refactoring available filter attributesCrt Mori1-11/+30
2022-08-16i2c: Make remove callback return voidUwe Kleine-König2-6/+2
2022-08-15iio: temperature: mlx90632 Add supply regulator to sensorCrt Mori1-5/+56
2022-07-18iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_...Jonathan Cameron1-4/+5
2022-06-14iio: temp: maxim_thermocouple: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: temp: max31865: Fix alignment for DMA safetyJonathan Cameron1-1/+1
2022-06-14iio: temp: ltc2983: Fix alignment for DMA safetyJonathan Cameron1-2/+2
2022-04-28iio: temperature: max31865: Make use of device propertiesAndy Shevchenko1-1/+3
2022-04-28iio: temperature: max31856: Make use of device propertiesAndy Shevchenko1-3/+3
2022-04-04iio: temperature: ltc2983: Make use of device propertiesAndy Shevchenko1-103/+106
2022-04-04iio: temperature: ltc2983: Use single error path to put OF nodeAndy Shevchenko1-10/+11
2022-04-04iio: temperature: ltc2983: Don't hard code defined constants in messagesAndy Shevchenko1-4/+4
2022-03-28Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-24/+17
2022-02-18iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etcJonathan Cameron1-8/+4
2022-02-18iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etcJonathan Cameron1-4/+2
2022-02-18iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etcJonathan Cameron1-4/+2
2022-02-18iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORSJonathan Cameron2-0/+2
2022-02-14iio: temperature: iqs620at-temp: Add support for V3 siliconJeff LaBundy1-1/+3
2022-02-06iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetab...Andy Shevchenko1-3/+2
2022-02-06iio: temperature: mlx90632: Switch from of headers to mod_devicetable.hAndy Shevchenko1-1/+1
2022-01-23iio: max31865: Use sysfs_emit()Lars-Peter Clausen1-2/+2
2022-01-23iio: max31856: Use sysfs_emit()Lars-Peter Clausen1-2/+2
2021-09-14iio: temperature: Add MAX31865 RTD SupportNavin Sankar Velliangiri3-0/+360
2021-09-14iio: ltc2983: fail probe if no channels are givenNuno Sá1-0/+5
2021-09-14iio: ltc2983: add support for optional reset gpioNuno Sá1-0/+11
2021-08-15iio: ltc2983: fix device probeNuno Sá1-16/+14
2021-07-19iio: temperature: tmp006: make sure the chip is powered up in probeAlexandru Ardelean1-11/+22
2021-07-19iio: temperature: tmp006: convert probe to device-managedAlexandru Ardelean1-17/+15
2021-06-16iio: hid-sensors: Update header includesJonathan Cameron1-0/+1
2021-06-16iio: hid-sensors: lighten exported symbols by moving to IIO_HID namespaceAndy Shevchenko1-0/+1
2021-05-17iio: temp: mlx90614: Handle failure in pm_runtime_resume_and_get()Jonathan Cameron1-5/+20
2021-05-17iio: temperature: add driver support for ti tmp117Puranjay Mohan3-0/+196
2021-05-10iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGERAlexandru Ardelean1-1/+0
2021-03-26Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman2-30/+22
2021-03-25iio: temperature: tmp007: use device-managed functions in probeAlexandru Ardelean1-21/+15
2021-03-11iio: hid-sensors: Move get sensitivity attribute to hid-sensor-commonYe Xiang1-9/+7
2021-03-06iio: hid-sensor-temperature: Fix issues of timestamp channelYe Xiang1-6/+8
2021-01-14drivers: iio: temperature: Add delay after the addressed reset command in mlx...Slaveyko Slaveykov1-0/+6
2020-09-29iio: ltc2983: Fix of_node refcountingNuno Sá1-6/+13
2020-09-21iio:temperature:tmp007: Drop of_match_ptr protectionJonathan Cameron1-2/+2
2020-09-21iio:temperature:tsys01: Drop of_match_ptr protectionJonathan Cameron1-1/+2
2020-09-13iio: temperature: mlx90632: Interface to change object ambient temperatureCrt Mori1-2/+7
2020-09-03iio:temperature:mlx90632: Some stylefixing leftoversCrt Mori1-5/+5
2020-09-03iio:temperature:mlx90632: Adding extended calibration optionCrt Mori1-2/+216
2020-09-03iio:temperature:mlx90632: Convert polling while loop to regmapCrt Mori1-11/+5
2020-09-03iio:temperature:mlx90632: Add kerneldoc to the internal structCrt Mori1-1/+8
2020-09-03iio:temperature:mlx90632: Reduce number of equal calulcationsCrt Mori1-8/+13
2020-07-20iio: temperature: mlx90632: Function parameter descriptions must match exactlyLee Jones1-2/+2
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 Ardelean10-10/+0
2020-05-10iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_triggerAlexandru Ardelean1-9/+3
2020-05-03iio: temperature: max31856: Use get_unaligned_beXX()Andy Shevchenko1-2/+3
2020-04-23Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman1-2/+2
2020-04-19iio: temperature: ltc2983: remove redundant comparison to boolRohit Sarkar1-2/+2
2020-03-27iio: temperature: Add support for Azoteq IQS620AT temperature sensorJeff LaBundy3-0/+108
2020-01-10Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman2-4/+174
2019-12-08iio: temperature: ltc2983: fix u32 read into a unsigned long longColin Ian King1-2/+4
2019-11-23iio: maxim_thermocouple: add thermocouple_type sysfs attributeAndrea Merello1-3/+41
2019-11-23iio: max31856: add support for runtime-configuring the thermocouple typeAndrea Merello1-1/+40
2019-11-23iio: max31856: add support for configuring the HW averagingAndrea Merello1-0/+43
2019-11-23iio: max31856: add option for setting mains filter rejection frequencyAndrea Merello1-0/+50
2019-10-22iio: temperature: Add support for LTC2983Nuno Sá3-0/+1569
2019-10-18iio: temp: maxim thermocouple: Drop unneeded semi colon.Jonathan Cameron1-1/+1
2019-09-15iio: max31856: add missing of_node and parent references to iio_devAndrea Merello1-0/+2
2019-07-27iio: maxim_thermocouple: Use device-managed APIsChuhong Yuan1-22/+3
2019-06-23Merge 5.2-rc6 into staging-nextGreg Kroah-Hartman5-28/+11
2019-06-21Merge tag 'staging-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+7
2019-06-17Merge tag 'iio-fixes-for-5.2b' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-2/+7
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330Thomas Gleixner3-14/+3
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 309Thomas Gleixner1-12/+1
2019-06-03Merge 5.2-rc3 into staging-nextGreg Kroah-Hartman3-4/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177Thomas Gleixner2-4/+2
2019-05-27iio: temperature: mlx90632 Relax the compatibility checkCrt Mori1-2/+7
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-27iio: temperature: maxim_thermocouple: declare missing of tableDaniel Gomez1-0/+10
2019-04-14iio: temperature: max31856: fix uninitialized error returnColin Ian King1-0/+3
2019-04-04iio:temperature: Add MAX31856 thermocouple supportParesh Chaudhary3-0/+364
2019-04-04drivers: iio: Kconfig: pedantic cleanupEnrico Weigelt, metux IT consult1-8/+8
2018-11-16iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbersHans de Goede1-1/+2
2018-10-21Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-...Mark Brown1-1/+2
2018-09-09Merge tag 'iio-fixes-4.19a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman1-1/+0
2018-09-07regmap: split up regmap_config.use_single_rwDavid Frey1-1/+2
2018-09-02Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"Matt Ranostay1-1/+0
2018-07-13i2c: remove i2c_lock_adapter and use i2c_lock_bus directlyPeter Rosin1-2/+2
2018-02-24iio temperature/mlx90632: silence a static checker warningDan Carpenter1-0/+2
2018-02-18iio: add SPDX identifier for various driversMatt Ranostay1-12/+4
2018-02-04iio: temperature: Adding support for MLX90632Crt Mori3-0/+763
2017-11-13Merge tag 'staging-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-7/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-22iio:temperature: drop assignment of iio_info.driver_moduleJonathan Cameron7-7/+0
2017-07-01iio: temperature: tsys01: Add OF match tableManivannan Sadhasivam1-0/+7
2017-05-07iio: temperature: maxim_thermocouple: add MAX31856 partMatt Ranostay1-0/+1
2017-03-19iio: mlx96014: Add OF device ID tableJavier Martinez Canillas1-0/+7
2017-03-04iio: hid: Add temperature sensor supportSong Hongyan3-0/+326
2017-02-19iio: maxim_thermocouple: Set parent deviceLars-Peter Clausen1-0/+1
2017-02-05iio:temperature:tmp007: Add irq and threshold events supportManivannan Sadhasivam1-12/+265
2017-01-30iio: tmp007: Fix `name` attribute ABILars-Peter Clausen1-1/+1
2017-01-14iio:temperature: Add support for TI TMP007 sensorManivannan Sadhasivam3-0/+356
2016-11-07Merge tag 'iio-for-4.10b' of git://git.kernel.org/pub/scm/linux/kernel/git/ji...Greg Kroah-Hartman1-0/+2
2016-10-25iio: maxim_thermocouple: detect invalid storage size in read()Arnd Bergmann1-0/+2
2016-10-01iio: maxim_thermocouple: Align 16 bit big endian value of raw readssayli karnik1-7/+9
2016-08-29iio: temperature: fix non static symbol warningsWei Yongjun1-3/+3
2016-08-21iio: temperature: add Kconfig selects for triggered bufferAlison Schofield1-0/+2
2016-07-10iio: temperature: add support for Maxim thermocouple chipsMatt Ranostay3-0/+296
2016-05-21iio: Export I2C module alias informationJavier Martinez Canillas1-0/+1
2016-02-27iio: convert to common i2c_check_functionality() return valueMatt Ranostay4-4/+4
2015-10-11Add tsys02d meas-spec driver supportLudovic Tancerel3-0/+203
2015-10-04Add tsys01 meas-spec driver supportLudovic Tancerel3-0/+242
2015-10-03iio: mlx96014: Error checking from positive to negativeCrt Mori1-6/+8
2015-08-27iio: mlx90614: Implement filter configurationCrt Mori1-3/+87
2015-08-12Merge tag 'iio-for-4.3b-2' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Greg Kroah-Hartman1-6/+14
2015-08-02iio: mlx90614: Define magic numbersCrt Mori1-6/+14
2015-07-27Merge 4.2-rc4 into staging-nextGreg Kroah-Hartman1-1/+1
2015-07-20Merge 4.2-rc3 into staging-nextGreg Kroah-Hartman1-0/+3
2015-07-19iio: mlx96014: Replace offset signCrt Mori1-1/+1
2015-07-19iio: tmp006: Check channel info on writePeter Meerwald1-0/+3
2015-07-11iio: Drop owner assignment from i2c_driverKrzysztof Kozlowski2-2/+0
2015-07-05iio: tmp006: Use GENMASKPeter Meerwald1-2/+2
2015-07-05iio: tmp006: Check channel info on writePeter Meerwald1-0/+3
2015-05-13iio:temp:mlx90614 trivial drop of unnecessary ret return from write_raw.Jonathan Cameron1-3/+1
2015-04-18iio:tmp006: Prefix #defines with TMP006_Peter Meerwald1-3/+3
2015-04-18iio: mlx90614: Fix duplicate const warningVianney le Clément de Saint-Marcq1-1/+1
2015-04-09iio: mlx90614: Check for errors in read valuesVianney le Clément de Saint-Marcq1-0/+5
2015-04-09iio: mlx90614: Add power managementVianney le Clément de Saint-Marcq1-2/+244
2015-04-09iio: mlx90614: Add emissivity settingVianney le Clément de Saint-Marcq1-3/+103
2015-03-29iio: mlx90614: Support devices with dual IR sensorVianney le Clément de Saint-Marcq1-10/+57
2015-03-29iio: mlx90614: Add symbols for accessible registersVianney le Clément de Saint-Marcq1-1/+25
2015-03-09iio: mlx90614: Refactor register symbolsVianney le Clément de Saint-Marcq1-4/+4
2014-05-03iio: Add Melexis mlx90614 contact-less infrared temperature sensor driverPeter Meerwald3-0/+161
2013-09-25Merge 3.12-rc2 into staging-next.Greg Kroah-Hartman1-2/+4
2013-09-21iio: Fix tmp006 dev-to-indio_dev conversion in suspend/resumePeter Meerwald1-2/+4
2013-09-15iio:temperature:tmp006 put sampling_frequency in info_mask_shared_by_allJonathan Cameron1-30/+27
2013-08-17iio: Add tmp006 IR temperature sensorPeter Meerwald3-0/+312