aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/lm90.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-21hwmon: (lm90) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: Explicitly include correct DT includesRob Herring1-1/+1
2023-06-08hwmon: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2022-12-04hwmon: Include <linux/kstrtox.h> when appropriateChristophe JAILLET1-0/+1
2022-12-04hwmon: (lm90) simplify using devm_regulator_get_enable()Matti Vaittinen1-18/+2
2022-09-25hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2022-09-19hwmon: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-10hwmon: (lm90) Fix error return value from detect functionGuenter Roeck1-1/+1
2022-07-13hwmon: (lm90) Use worker for alarm notificationsGuenter Roeck1-5/+13
2022-07-13hwmon: (lm90) Read the channel's temperature offset from device-treeSlawomir Stepien1-0/+16
2022-07-13hwmon: (lm90) Add support for 2nd remote channel's offset registerSlawomir Stepien1-9/+49
2022-07-13hwmon: (lm90) Read the channel's label from device-treeSlawomir Stepien1-0/+72
2022-07-13hwmon: (lm90) Define maximum number of channels that are supportedSlawomir Stepien1-12/+15
2022-07-13hwmon: (lm90) Add compatible entry for adt7481Slawomir Stepien1-0/+4
2022-07-13hwmon: (lm90) Support temp_samples attributeGuenter Roeck1-14/+91
2022-07-13hwmon: (lm90) Add table with supported Analog/ONSEMI devicesGuenter Roeck1-0/+36
2022-07-13hwmon: (lm90) Add support and detection of Philips/NXP NE1618Guenter Roeck1-12/+32
2022-07-13hwmon: (lm90) Add explicit support for ADM1020Guenter Roeck1-1/+9
2022-07-13hwmon: (lm90) Only disable alerts if not already disabledGuenter Roeck1-2/+4
2022-07-13hwmon: (lm90) Add support for ADT7421Guenter Roeck1-1/+9
2022-07-13hwmon: (lm90) Add support for ON Semiconductor NCT218Guenter Roeck1-2/+29
2022-07-13hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72Guenter Roeck1-1/+34
2022-07-13hwmon: (lm90) Add explicit support for NCT210Guenter Roeck1-2/+16
2022-07-13hwmon: (lm90) Combine lm86 and lm90 configurationGuenter Roeck1-12/+5
2022-07-13hwmon: (lm90) Add remaining chips supported by adm1021 driverGuenter Roeck1-0/+26
2022-07-13hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023Guenter Roeck1-5/+42
2022-07-13hwmon: (lm90) Support MAX1617 and LM84Guenter Roeck1-35/+229
2022-07-13hwmon: (lm90) Introduce 16-bit register write functionGuenter Roeck1-14/+19
2022-07-13hwmon: (lm90) Let lm90_read16() handle 8-bit read operationsGuenter Roeck1-30/+17
2022-07-13hwmon: (lm90) Add support for MAX6642Guenter Roeck1-14/+64
2022-07-13hwmon: (lm90) Add flag to indicate conversion rate supportGuenter Roeck1-27/+39
2022-07-13hwmon: (lm90) Add flag to indicate support for minimum temperature limitsGuenter Roeck1-23/+31
2022-07-13hwmon: (lm90) Add support for MAX6690Guenter Roeck1-1/+16
2022-07-13hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008Guenter Roeck1-4/+8
2022-07-13hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483Guenter Roeck1-30/+89
2022-07-13hwmon: (lm90) Add explicit support for MAX6648/MAX6692Guenter Roeck1-4/+37
2022-07-13hwmon: (lm90) Add flag to indicate 'alarms' attribute supportGuenter Roeck1-19/+38
2022-07-13hwmon: (lm90) Fix/Add detection of G781-1Guenter Roeck1-5/+34
2022-07-13hwmon: (lm90) Add support for additional chip revision of NCT1008Guenter Roeck1-1/+6
2022-07-13hwmon: (lm90) Rework detect functionGuenter Roeck1-143/+236
2022-07-13hwmon: (lm90) Use single flag to indicate extended temperature supportGuenter Roeck1-15/+10
2022-07-13hwmon: (lm90) Support multiple temperature resolutionsGuenter Roeck1-297/+155
2022-07-13hwmon: (lm90) Only re-read registers if volatileGuenter Roeck1-18/+23
2022-07-13hwmon: (lm90) Add support for unsigned and signed temperaturesGuenter Roeck1-28/+42
2022-07-13hwmon: (lm90) Enable full PEC support for ADT7461AGuenter Roeck1-5/+12
2022-07-13hwmon: (lm90) Add partial PEC support for ADT7461Guenter Roeck1-1/+1
2022-07-13hwmon: (lm90) Improve PEC supportGuenter Roeck1-27/+29
2022-07-13hwmon: (lm90) Stop using R_/W_ register prefixGuenter Roeck1-117/+117
2022-07-13hwmon: (lm90) Move status register bit shifts to compile timeGuenter Roeck1-13/+14
2022-07-13hwmon: (lm90) Use BIT macroGuenter Roeck1-27/+28
2022-07-13hwmon: (lm90) Reorder chip enumeration to be in alphabetical orderGuenter Roeck1-2/+4
2022-07-13hwmon: (lm90) Reorder include files in alphabetical orderGuenter Roeck1-6/+6
2022-07-13hwmon: (lm90) Rework alarm/status handlingGuenter Roeck1-115/+199
2022-07-13hwmon: (lm90) Generate sysfs and udev events for all alarmsGuenter Roeck1-0/+20
2022-05-22hwmon: (lm90) enable extended range according to DTS nodeHolger Brunck1-0/+4
2022-01-23hwmon: (lm90) Fix sysfs and udev notificationsGuenter Roeck1-6/+6
2022-01-23hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649Guenter Roeck1-1/+1
2022-01-23hwmon: (lm90) Mark alert as broken for MAX6680Guenter Roeck1-1/+1
2022-01-23hwmon: (lm90) Mark alert as broken for MAX6654Guenter Roeck1-0/+1
2022-01-23hwmon: (lm90) Re-enable interrupts after alert clearsGuenter Roeck1-1/+1
2022-01-23hwmon: (lm90) Reduce maximum conversion rate for G781Guenter Roeck1-1/+1
2021-12-12hwmon: (lm90) Do not report 'busy' status bit as alarmGuenter Roeck1-1/+2
2021-12-12hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681Guenter Roeck1-2/+8
2021-12-12hwmon: (lm90) Drop critical attribute support for MAX6654Guenter Roeck1-37/+49
2021-12-12hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculationsGuenter Roeck1-2/+2
2021-12-12hwmon: (lm90) Fix usage of CONFIG2 register in detect functionGuenter Roeck1-3/+2
2021-10-27hwmon: (lm90) Add basic support for TI TMP461Guenter Roeck1-15/+39
2021-10-27hwmon: (lm90) Introduce flag indicating extended temperature supportGuenter Roeck1-10/+11
2021-06-24hwmon: (lm90) Prevent integer underflows of temperature calculationsDmitry Osipenko1-2/+11
2021-06-19hwmon: (lm90) Disable interrupt on suspendDmitry Osipenko1-0/+25
2021-06-19hwmon: (lm90) Unmask hardware interruptDmitry Osipenko1-0/+7
2021-06-19hwmon: (lm90) Use hwmon_notify_event()Dmitry Osipenko1-11/+33
2021-06-19hwmon: (lm90) Don't override interrupt trigger typeDmitry Osipenko1-2/+1
2020-09-23hwmon: use simple i2c probe functionStephen Kitt1-4/+3
2020-05-22hwmon: (lm90) Add max6654 support to lm90 driverJosh Lehan1-4/+41
2019-07-08hwmon: (lm90) Introduce function to update configuration registerGuenter Roeck1-49/+40
2019-07-08hwmon: (lm90) Cache configuration register valueGuenter Roeck1-31/+28
2019-07-08hwmon: (lm90) Fix max6658 sporadic wrong temperature readingBoyang Yu1-4/+38
2019-06-23hwmon: (lm90) simplify getting the adapter of a clientWolfram Sang1-1/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61Thomas Gleixner1-14/+1
2019-04-15hwmon: (lm90) Fix build warningGuenter Roeck1-1/+1
2019-04-15hwmon: (lm90) Use HWMON_CHANNEL_INFO macroGuenter Roeck1-11/+2
2019-02-18hwmon: (lm90) Replace S_<PERMS> with octal valuesGuenter Roeck1-6/+6
2017-04-02hwmon: (lm90) Add OF device ID tableJavier Martinez Canillas1-1/+99
2017-01-02hwmon: (lm90) use permission-specific DEVICE_ATTR variantsJulia Lawall1-4/+4
2017-01-02hwmon: (lm90) fix temp1_max_alarm attributeMichael Walle1-1/+1
2016-09-08hwmon: (lm90) Convert to use new hwmon registration APIGuenter Roeck1-376/+435
2016-08-01Merge tag 'hwmon-for-linus-v4.8-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-6/+8
2016-07-31hwmon: (lm90) Improve error handlingGuenter Roeck1-5/+7
2016-07-31hwmon: (lm90) Add missing assignmentGuenter Roeck1-1/+1
2016-07-27Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Linus Torvalds1-1/+5
2016-07-09hwmon: (lm90) Drop unnecessary else statementsGuenter Roeck1-16/+12
2016-07-09hwmon: (lm90) Use bool for valid flagGuenter Roeck1-3/+3
2016-07-09hwmon: (lm90) Read limit registers only onceGuenter Roeck1-72/+105
2016-07-09hwmon: (lm90) Simplify read functionsGuenter Roeck1-115/+193
2016-07-09hwmon: (lm90) Use devm_hwmon_device_register_with_groupsGuenter Roeck1-20/+6
2016-07-09hwmon: (lm90) Use devm_add_action for cleanupGuenter Roeck1-18/+22
2016-06-17i2c: add a protocol parameter to the alert callbackBenjamin Tissoires1-1/+5
2016-06-07hwmon: (lm90) use proper type for update_intervalWolfram Sang1-1/+1
2014-04-04hwmon: (lm90) Convert to use hwmon_device_register_with_groupsGuenter Roeck1-22/+17
2014-04-04hwmon: (lm90) Create all sysfs groups in one callGuenter Roeck1-43/+26
2014-04-04hwmon: (lm90) Always use the dev variable in the probe functionGuenter Roeck1-3/+2
2014-04-04hwmon: (lm90) Create most optional attributes with sysfs_create_groupGuenter Roeck1-3/+11
2014-01-29Update Jean Delvare's e-mail addressJean Delvare1-2/+2
2013-12-12hwmon: (lm90) Unregister hwmon device if interrupt setup failsGuenter Roeck1-1/+3
2013-11-15hwmon: (lm90) Add power controlWei Ni1-0/+19
2013-11-15hwmon: (lm90) Add support for TI TMP451Wei Ni1-8/+37
2013-11-15hwmon: (lm90) Use enums for the indexes of temp8 and temp11Wei Ni1-64/+88
2013-11-15hwmon: (lm90) Add support to handle IRQWei Ni1-0/+24
2013-11-15hwmon: (lm90) Define status bitsWei Ni1-27/+61
2013-11-15hwmon: (lm90) Fix max6696 alarm handlingGuenter Roeck1-4/+7
2013-07-08hwmon: (lm90) Drop redundant safety on cache lifetimeJean Delvare1-2/+2
2013-01-25hwmon: Replace SENSORS_LIMIT with clamp_valGuenter Roeck1-1/+1
2012-07-21hwmon: (lm90) Convert to use devm_ functionsGuenter Roeck1-8/+4
2012-03-23hwmon: (lm90) Restore original configuration if probe function failsGuenter Roeck1-8/+13
2012-03-23hwmon: (lm90) Add support for GMT G781Guenter Roeck1-1/+18
2012-03-23hwmon: (lm90) Fix multi-line commentsGuenter Roeck1-24/+34
2012-03-18hwmon: convert drivers/hwmon/* to use module_i2c_driver()Axel Lin1-12/+1
2012-01-16hwmon: (lm90) Add range check to set_update_intervalGuenter Roeck1-1/+1
2012-01-05hwmon: replaced strict_str* with kstr*Frans Meulenbroeks1-5/+5
2011-11-04hwmon: (lm90) Make code more readableJean Delvare1-74/+69
2011-11-04hwmon: (lm90) Fix warningsJean Delvare1-15/+16
2011-07-28hwmon: (lm90) Refactor reading of config2 registerJean Delvare1-19/+6
2011-07-28hwmon: (lm90) Make SA56004 detection more robustJean Delvare1-2/+13
2011-07-28hwmon: (lm90) Simplify handling of extended local temp registerJean Delvare1-15/+6
2011-07-28hwmon: (lm90) Add support for Philips SA56004Stijn Devriendt1-3/+37
2011-04-29hwmon: (lm90) Add support for ADT7461A and NCT1008Guenter Roeck1-7/+15
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-10-28hwmon: (lm90) Add support for the W83L771W/GJean Delvare1-6/+19
2010-10-28hwmon: (lm90) Add support for update_interval sysfs attributeGuenter Roeck1-5/+92
2010-10-28hwmon: (lm90) Introduce capability flag to indicate broken ALERT functionalityGuenter Roeck1-3/+6
2010-10-28hwmon: (lm90) Introduce chip parameter structureGuenter Roeck1-32/+60
2010-10-28hwmon: (lm90) Rearrange code to no longer require forward declarationsGuenter Roeck1-267/+256
2010-10-28hwmon: (lm90) Add support for max6695 and max6696Guenter Roeck1-22/+228
2010-10-28hwmon: (lm90) Add support for extra features of max6659Guenter Roeck1-6/+59
2010-10-28hwmon: (lm90) Add explicit support for max6659Guenter Roeck1-11/+21
2010-10-28hwmon: (lm90) Simplify set_temp11 register calculationsGuenter Roeck1-27/+28
2010-10-28hwmon: (lm90) Introduce function to delete sysfs filesGuenter Roeck1-7/+11
2010-10-28hwmon: (lm90) Introduce device feature bitsGuenter Roeck1-14/+26
2010-10-28hwmon: (lm90) Fix checkpatch errorsGuenter Roeck1-25/+51
2010-05-27hwmon: (lm90) Use programmed update rateIra W. Snyder1-1/+2
2010-03-05hwmon: (lm90) Add SMBus alert supportJean Delvare1-0/+63
2010-03-05hwmon: (lm90) Restore configuration on exitJean Delvare1-4/+10
2010-03-05hwmon: (lm90) Add support for the Winbond/Nuvoton W83L771AWG/ASGJean Delvare1-1/+11
2009-12-14i2c: Drop I2C_CLIENT_INSMOD_2 to 8Jean Delvare1-6/+1
2009-12-14i2c: Get rid of struct i2c_client_address_dataJean Delvare1-1/+1
2009-12-14i2c: Drop the kind parameter from detect callbacksJean Delvare1-3/+2
2009-12-09hwmon: (lm90) Clean up detect functionJean Delvare1-132/+96
2009-03-12hwmon: (lm90) Document support for the MAX6648/6692 chipsDarrick J. Wong1-4/+4
2008-10-26hwmon: (lm90) Add support for the LM99 16 degree offsetJean Delvare1-4/+33
2008-10-26hwmon: (lm90) Fix handling of hysteresis valueJean Delvare1-3/+12
2008-10-17hwmon: (lm90) Don't spam the kernel logJean Delvare1-3/+3
2008-10-17hwmon: (lm90) Support MAX6646, MAX6647 and MAX6649Ben Hutchings1-12/+65
2008-10-17hwmon: (lm90) Rename temperature conversion functions to match usageBen Hutchings1-23/+23
2008-10-17hwmon: (lm90) Support ADT7461 in extended modeNate Case1-27/+93
2008-10-17hwmon: (lm90) Convert some macros to static functionsNate Case1-45/+83
2008-10-17hwmon: (lm90) Update datasheet linksJean Delvare1-23/+7
2008-10-17hwmon: (lm90) Don't access nonexistent registers on Maxim chipsJean Delvare1-8/+21
2008-10-17hwmon: (lm90) Support the extra resolution bits of MAX6657Jean Delvare1-21/+33
2008-10-17hwmon: (lm90) Move 16-bit value read to a separate functionJean Delvare1-29/+43
2008-07-16hwmon: (lm90) Convert to a new-style i2c driverJean Delvare1-56/+63
2008-02-18hwmon: normal_i2c arrays should be constMark M. Hoffman1-4/+2
2008-02-07hwmon: Discard useless I2C driver IDsJean Delvare1-1/+0
2008-02-07hwmon: (lm90) Use generic i2c reads during detectionJean Delvare1-13/+13
2007-10-09hwmon: (lm90) Export temperature offset valuesJean Delvare1-4/+25
2007-10-09hwmon: Convert from class_device to deviceTony Jones1-5/+5
2007-07-30hwmon: Fix regression caused by typo in lm90.cGuillaume Chazarain1-1/+1
2007-07-19hwmon: Fault files naming conventionJean Delvare1-2/+2
2007-07-19hwmon/lm90: Add support for the Maxim MAX6680/MAX6681Rainer Birkenmaier1-16/+56
2007-07-19hwmon/lm90: Spelling fix: explicitlyJean Delvare1-1/+1
2006-09-28hwmon: Fix unchecked return status, batch 4Jean Delvare1-41/+42
2006-09-28hwmon: Add individual alarm files to 4 driversJean Delvare1-1/+36
2006-03-23[PATCH] hwmon: Semaphore to mutex conversionsIngo Molnar1-10/+11
2006-01-05[PATCH] I2C: Remove .owner setting from i2c_driver as it's no longer neededGreg Kroah-Hartman1-1/+0
2006-01-05[PATCH] i2c: Drop i2c_driver.{owner,name}, 3 of 11Laurent Riffard1-2/+4
2006-01-05[PATCH] i2c: Drop i2c_driver.flags, 2 of 3Jean Delvare1-1/+0
2005-10-28[PATCH] hwmon: lm90 documentation updateJean Delvare1-9/+7
2005-10-28[PATCH] hwmon: Add PEC support to the lm90 driverJean Delvare1-1/+56
2005-10-28[PATCH] hwmon: Separate the lm90 register read functionJean Delvare1-54/+53
2005-10-28[PATCH] hwmon: kzalloc conversionDeepak Saxena1-2/+1
2005-09-05[PATCH] hwmon: hwmon vs i2c, second round (06/11)Jean Delvare1-2/+1
2005-09-05[PATCH] hwmon: hwmon vs i2c, second round (04/11)Jean Delvare1-1/+1
2005-09-05[PATCH] I2C: refactor message in i2c_detach_clientJean Delvare1-4/+1
2005-09-05[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (7/9)Jean Delvare1-1/+0
2005-09-05[PATCH] I2C hwmon: add hwmon sysfs class to driversMark M. Hoffman1-1/+15
2005-07-11[PATCH] I2C: Move hwmon drivers (2/3)Jean Delvare1-0/+655