aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon
AgeCommit message (Expand)AuthorFilesLines
2025-11-12hwmon: (gpd-fan) initialize EC on driver load for Win 4Cryolitia PukNgae1-27/+25
2025-11-12hwmon: (gpd-fan) Fix compilation error in non-ACPI buildsGopi Krishna Menon1-1/+1
2025-10-19hwmon: (sht3x) Fix error handlingGuenter Roeck1-10/+17
2025-10-19hwmon: (cgbc-hwmon) Add missing NULL check after devm_kzalloc()Li Qiang1-0/+3
2025-10-19hwmon: (pmbus/isl68137) Fix child node reference leak on early returnErick Karanja1-2/+1
2025-10-19hwmon: (gpd-fan) Fix error handling in gpd_fan_probe()Harshit Mogalapalli1-3/+3
2025-10-19hwmon: (gpd-fan) Fix return value when platform_get_resource() failsHarshit Mogalapalli1-2/+2
2025-10-19hwmon: (pmbus/max34440) Update adpm12160 coeff due to latest FWAlexis Czezar Torreno1-6/+6
2025-10-01Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-0/+960
2025-09-25hwmon: (mlxreg-fan) Add support for new flavour of capability registerVadim Pasternak1-3/+15
2025-09-25hwmon: (mlxreg-fan) Separate methods of fan setting coming from different sub...Vadim Pasternak1-8/+16
2025-09-25hwmon: (cros_ec) register fans into thermal framework cooling devicesSung-Chi Li1-0/+83
2025-09-25hwmon: (cros_ec) add PWM control over fansSung-Chi Li1-0/+230
2025-09-25hwmon: add SMARC-sAM67 supportMichael Walle3-0/+172
2025-09-25hwmon: (asus-ec-sensors) add TUF GAMING X670E PLUS WIFIMohamad Kamal1-0/+2
2025-09-24hwmon: (dell-smm) Add support for Dell OptiPlex 7040Armin Wolf1-0/+7
2025-09-24hwmon: (dell-smm) Add support for automatic fan modeArmin Wolf1-13/+61
2025-09-24hwmon: (gpd-fan) complete Kconfig dependenciesCryolitia PukNgae1-1/+1
2025-09-24hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutexBen Copeland1-1/+1
2025-09-24hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFIBen Copeland1-0/+10
2025-09-24hwmon: (dell-smm) Move clamping of fan speed out of i8k_set_fan()Armin Wolf1-1/+3
2025-09-24hwmon: (dell-smm) Remove Dell Precision 490 custom config dataArmin Wolf1-14/+0
2025-09-24hwmon: (asus-ec-sensors) add ROG STRIX X670E-E GAMING WIFIShane Fagan1-0/+9
2025-09-24hwmon: (gpd-fan) Fix range check for pwm inputCryolitia PukNgae1-1/+1
2025-09-24hwmon: (pmbus/mp5990) add support for MP5998Cosmo Chou1-8/+59
2025-09-18Merge tag 'ib-mfd-gpio-hwmon-i2c-can-rtc-watchdog-v6.18' of git://git.kernel....Bartosz Golaszewski3-0/+960
2025-09-16hwmon: Add Nuvoton NCT6694 HWMON supportMing Yu3-0/+960
2025-09-09hwmon: sy7636a: add aliasAndreas Kemnade1-0/+1
2025-09-09hwmon: (sht21) Add devicetree supportKurt Borja1-1/+12
2025-09-08hwmon: add GPD devices sensor driverCryolitia PukNgae3-0/+726
2025-09-08hwmon: (sht21) Add support for SHT20, SHT25 chipsKurt Borja2-2/+4
2025-09-08hwmon: Serialize accesses in hwmon coreGuenter Roeck1-7/+35
2025-09-08hwmon: add MP29502 driverWensheng Wang3-0/+680
2025-09-07hwmon: add MP2869,MP29608,MP29612 and MP29816 series driverWensheng Wang3-0/+669
2025-09-07hwmon: (nzxt-smart2) Use devm_mutex_init()Christophe JAILLET1-7/+1
2025-09-07hwmon: (asus-ec-sensors) add ROG STRIX X870-I GAMING WIFIMaciej Zonski1-0/+9
2025-09-07hwmon: (ina238) Add support for INA700Guenter Roeck2-4/+19
2025-09-07hwmon: (ina238) Add support for INA780Guenter Roeck2-4/+19
2025-09-07hwmon: (ina238) Only configure calibration and shunt registers if neededGuenter Roeck1-40/+42
2025-09-07hwmon: (ina238) Support active-high alert polarityGuenter Roeck1-2/+6
2025-09-07hwmon: (ina238) Use the energy64 attribute type to report the energyGuenter Roeck1-19/+15
2025-09-07hwmon: (ina238) Order chip information alphabeticallyGuenter Roeck1-12/+12
2025-09-07hwmon: (ina238) Add support for current limitsGuenter Roeck1-22/+83
2025-09-07hwmon: (ina238) Stop using the shunt voltage registerGuenter Roeck1-1/+1
2025-09-07hwmon: (ina238) Improve current dynamic rangeGuenter Roeck1-32/+19
2025-09-07hwmon: (ina238) Simplify voltage register accessesGuenter Roeck1-108/+53
2025-09-07hwmon: (ina238) Pre-calculate current, power, and energy LSBGuenter Roeck1-20/+27
2025-09-07hwmon: (ina238) Rework and simplify temperature calculationsGuenter Roeck1-28/+24
2025-09-07hwmon: (ina238) Drop pointless power attribute check on attribute writesGuenter Roeck1-5/+2
2025-09-07hwmon: (ina238) Update documentation and Kconfig entryGuenter Roeck1-4/+5
2025-09-07hwmon: (ina238) Drop platform data supportGuenter Roeck1-6/+2
2025-09-07hwmon: Introduce 64-bit energy attribute supportGuenter Roeck1-4/+10
2025-09-07hwmon: (pwm-fan) Implement after shutdown fan settingsMarek Vasut1-3/+15
2025-09-07hwmon: (asus-ec-sensors) add PRIME Z270-AEugene Shalygin1-0/+27
2025-09-07hwmon: (asus-ec-sensors) sort declarationsMichael Tandy1-85/+85
2025-09-07hwmon: (asus-ec-sensors) add ROG STRIX Z690-E GAMING WIFITom Ingleby1-0/+8
2025-09-07hwmon: tmp102: Add support for labelFlaviu Nistor1-1/+21
2025-09-07hwmon: (asus-ec-sensors) refine config descriptionEugene Shalygin1-3/+4
2025-09-07(asus-ec-sensors) add Pro WS WRX90E-SAGE SEMichael Tandy1-0/+42
2025-09-07hwmon: (nct6775) Use int type to store negative error codesQianfeng Rong1-1/+2
2025-09-07hwmon: (coretemp) Replace x86_model checks with VFM onesDave Hansen1-40/+36
2025-09-07hwmon: (pmbus/isl68137) add support for Renesas RAA228244 and RAA228246Grant Peltier1-0/+6
2025-09-07hwmon: (sbtsi_temp) AMD CPU extended temperature range supportChuande Chen1-15/+31
2025-09-07hwmon: (lenovo-ec-sensors) Update P8 supprtDavid Ober1-4/+30
2025-09-07hwmon: (sch56xx-common) don't print superfluous errorsWolfram Sang1-3/+1
2025-09-07hwmon: (k10temp) Add device ID for Strix HaloRong Zhang1-0/+1
2025-09-07hwmon: (ltc4282) remove the use of dev_err_probe()Liao Yuanhong1-2/+1
2025-09-07hwmon: (pmbus/adm1275) add sq24905c supportChiShih Tsai2-4/+10
2025-09-07hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFIEugene Shalygin1-1/+1
2025-09-07hwmon: (asus-ec-sensors) Add Z790-I GAMING WIFIJamie Vickery1-0/+11
2025-09-07hwmon: (asus-ec-sensors) Add X670E-I GAMING WIFIRunar Grønås1-0/+9
2025-09-07hwmon: (lm75) Add NXP P3T1750 supportLakshay Piplani1-0/+13
2025-09-07hwmon: (asus-ec-sensors) Add ROG STRIX Z790E GAMING WIFI IINicholas Flintham1-1/+24
2025-09-07hwmon: (asus-ec-sensors) Add B650E-IDylan Tackoor1-0/+9
2025-09-07hwmon: (asus-ec-sensors) Add STRIX B850-I GAMING WIFILucas Yunkyu Lee1-0/+9
2025-09-07hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based modelsAvadhut Naik1-0/+9
2025-09-01hwmon: (ina238) Correctly clamp power limitsGuenter Roeck1-2/+3
2025-09-01hwmon: (ina238) Correctly clamp shunt voltage limitGuenter Roeck1-1/+1
2025-08-29hwmon: (ina238) Correctly clamp temperatureChris Packham1-1/+1
2025-08-29hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPMVadim Pasternak1-3/+2
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski2-3/+3
2025-07-31Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-1/+1
2025-07-31Merge tag 'hwmon-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds15-96/+606
2025-07-28Merge tag 'pwm/for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-0/+189
2025-07-27hwmon: (ina238) Add support for INA228Jonas Rebmann1-5/+101
2025-07-27hwmon: (ina238) Fix inconsistent whitespaceJonas Rebmann1-14/+14
2025-07-24hwmon: add support for MC33XS2410 hardware monitoringDimitri Fedrau3-0/+189
2025-07-20hwmon: (adt7475) Implement support for #pwm-cells = <3>Uwe Kleine-König1-3/+17
2025-07-20hwmon: (pmbus/tps53679) Add support for TPS53685Chiang Brian1-6/+31
2025-07-20hwmon: (pmbus/adp1050) Add regulator support for ltp8800Cedric Encarnacion2-0/+19
2025-07-20hwmon: (pmbus/adp1050) Add support for adp1051, adp1055 and ltp8800Cedric Encarnacion1-3/+59
2025-07-20hwmon: (max31827) use sysfs_emit() in temp1_resolution_show()Khaled Elnaggar1-1/+1
2025-07-20hwmon: (ltc4282) convert from round_rate() to determine_rate()Brian Masney1-5/+7
2025-07-20hwmon: (corsair-psu) add support for HX1200i Series 2025Shantanu Tushar1-0/+1
2025-07-20hwmon: (w83627ehf) make the read-only arrays 'bit' static constColin Ian King1-3/+6
2025-07-20hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal ...Florin Leotescu1-2/+8
2025-07-20hwmon: (emc2305) Enable PWM polarity and output configurationFlorin Leotescu1-0/+14
2025-07-20hwmon: (emc2305) Configure PWM channels based on DT propertiesFlorin Leotescu1-22/+129
2025-07-20hwmon: (emc2305) Add support for PWM frequency, polarity and outputFlorin Leotescu1-0/+6
2025-07-20hwmon: (amc6821) Add cooling device supportJoão Paulo Gonçalves1-6/+107
2025-07-20hwmon: (amc6821) Move reading fan data from OF to a functionJoão Paulo Gonçalves1-8/+16
2025-07-20hwmon: (ibmaem) match return type of wait_for_completion_timeoutQiushi Wu1-19/+8
2025-07-20hwmon: (ltc4282) fix copy paste on variable nameNuno Sá1-2/+2
2025-07-20hwmon: (pmbus/isl68137) Add support for RAA229621Chiang Brian1-0/+3
2025-07-20hwmon: (asus-ec-sensors) add ProArt X870E-CREATOR WIFIEugene Shalygin1-0/+28
2025-07-20hwmon: (asus-ec-sensors) add support for ROG STRIX Z490-F GAMINGRoy Seitz1-0/+32
2025-07-20hwmon: (gsc-hwmon) fix fan pwm setpoint show functionsTim Harvey1-2/+2
2025-07-18hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_setTorben Nielsen1-4/+4
2025-07-18hwmon: (ina238) Report energy in microjoulesJonas Rebmann1-4/+4
2025-07-15hwmon: (corsair-cpro) Validate the size of the received input bufferMarius Zachmann1-0/+5
2025-06-30include: linux: move adi-axi-common.h out of fpgaNuno Sá1-1/+1
2025-06-16hwmon: (ltc4282) avoid repeated register writeNuno Sá1-7/+0
2025-06-16hwmon: (occ) fix unaligned accessesArnd Bergmann1-15/+13
2025-06-16hwmon: (occ) Rework attribute registration for stack usageArnd Bergmann1-127/+85
2025-06-16hwmon: (ftsteutates) Fix TOCTOU race in fts_read()Gui-Dong Han1-3/+6
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar2-2/+2
2025-06-06Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-367/+0
2025-06-03Merge tag 'hwmon-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds36-331/+1704
2025-05-29Merge tag 'platform-drivers-x86-v6.16-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds3-728/+0
2025-05-21hwmon/misc: amd-sbi: Move core sbrmi from hwmon to miscAkshay Gupta2-367/+0
2025-05-19hwmon: (isl28022) Fix current reading calculationYikai Tsai1-2/+4
2025-05-14hwmon: (lm75) Fix I3C transfer buffer pointer for incoming dataJarkko Nikula1-1/+1
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar2-3/+7
2025-05-12hwmon: Add KEBA fan controller supportGerhard Engleder3-0/+257
2025-05-12hwmon: pmbus: mpq8785: Add support for MPM3695 familyPawel Dembicki1-1/+9
2025-05-12hwmon: pmbus: mpq8785: Add support for MPM82504Pawel Dembicki1-1/+28
2025-05-12hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configu...Pawel Dembicki1-0/+18
2025-05-12hwmon: pmbus: mpq8785: Prepare driver for multiple device supportPawel Dembicki1-8/+30
2025-05-12hwmon: (ina238) Modify the calculation formula to adapt to different chipsWenliang Yan1-23/+24
2025-05-12hwmon: (ina238) Add support for SQ52206Wenliang Yan1-9/+107
2025-05-12hwmon: (ina238) Add ina238_config to save configurations for different chipsWenliang Yan1-5/+52
2025-05-04hwmon: (ausus-ec-sensors) add MAXIMUS VI HERO.pkarc1-0/+11
2025-05-02x86/msr: Add explicit includes of <asm/msr.h>Xin Li (Intel)1-0/+4
2025-05-01hwmon: (isl28022, nct7363) Convert to use maple tree register cacheBo Liu2-2/+2
2025-05-01hwmon: (asus-ec-sensors) check sensor index in read_string()Alexei Safin1-0/+4
2025-05-01hwmon: (asus-ec-sensors) add ROG MAXIMUS Z90 Formula.Daniel Grainger1-0/+17
2025-04-30platform/x86: oxpec: Move hwmon/oxp-sensors to platform/x86Antheas Kapenekakis3-784/+0
2025-04-25hwmon: (oxp-sensors) Add all OneXFly variantsAntheas Kapenekakis1-0/+35
2025-04-25hwmon: (oxp-sensors) Distinguish the X1 variantsAntheas Kapenekakis1-1/+22
2025-04-23hwmon: (max77705) Add initial supportDzmitry Sankouski3-0/+231
2025-04-23hwmon: (tmp102) add vcc regulator supportPeter Korsgaard1-0/+5
2025-04-23hwmon: (pmbus/lt3074) add support for lt3074Cedric Encarnacion3-0/+141
2025-04-23hwmon: (spd5118) Detect and support 16-bit register addressingGuenter Roeck1-11/+64
2025-04-23hwmon: (spd5118) Support 16-bit addressing for NVMEM accessesGuenter Roeck1-4/+22
2025-04-23hwmon: (spd5118) Name chips taking the specification literallyGuenter Roeck1-1/+2
2025-04-23hwmon: (spd5118) Split into common and I2C specific codeGuenter Roeck1-134/+143
2025-04-23hwmon: (dell-smm) Add the Dell OptiPlex 7050 to the DMI whitelistArmin Wolf1-0/+7
2025-04-23hwmon: (aht10) Drop doctype annotations from static functionsGuenter Roeck1-8/+8
2025-04-23hwmon: (lm90) Use to_delayed_work()Chen Ni1-1/+1
2025-04-23hwmon: (xgene-hwmon) Simplify PCC shared memory region handlingSudeep Holla1-35/+4
2025-04-23hwmon: (pwm-fan) disable threaded interruptsJohn Keeping1-2/+2
2025-04-23hwmon: Add KEBA battery monitoring controller supportGerhard Engleder3-0/+158
2025-04-23hwmon: (gpio-fan) Add regulator supportAlexander Stein1-16/+87
2025-04-23hwmon: (ina2xx) make regulator 'vs' support optionalCiprian Marian Costea1-2/+6
2025-04-23hwmon: (asus-ec-sensors) sort sensor definition arraysEugene Shalygin1-8/+13
2025-04-23hwmon: (max34451) Work around lost pageWilliam A. Kennington III1-0/+16
2025-04-23hwmon: (max6639) Allow setting target RPMNaresh Solanki1-2/+14
2025-04-23hwmon: (pmbus) Do not set regulators_node for single-channel chipsGuenter Roeck5-8/+20
2025-04-23hwmon: (pmbus/max34440) Add support for ADPM12160Alexis Czezar Torreno1-3/+52
2025-04-23hwmon: (pmbus/max34440) Fix support for max34451Alexis Czezar Torreno1-4/+44
2025-04-23hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacksBartosz Golaszewski1-7/+9
2025-04-23hwmon: (ltc2992) Use new GPIO line value setter callbacksBartosz Golaszewski1-10/+20
2025-04-23hwmon: (pmbus) Introduce page_change_delayWilliam A. Kennington III2-34/+36
2025-04-23hwmon: (k10temp) Add support for Zen5 Ryzen DesktopDavid Hows1-0/+7
2025-04-23hwmon: (amc6821) Add PWM polarity configuration with OFFrancesco Dolcini1-5/+45
2025-04-23hwmon: (qnap-mcu) Remove (explicitly) unused headerAndy Shevchenko1-1/+0
2025-04-14x86/platform/amd: Move the <asm/amd_node.h> header to <asm/amd/node.h>Ingo Molnar1-1/+1
2025-04-10x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()'Ingo Molnar1-3/+3
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-26Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+2
2025-03-25Merge tag 'hwmon-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds28-952/+1693
2025-03-21hwmon: emc2305: Use devm_thermal_of_cooling_device_registerFlorin Leotescu1-29/+4
2025-03-21hwmon: emc2305: Add OF supportFlorin Leotescu1-0/+7
2025-03-21hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_registerHuisong Li1-435/+425
2025-03-18hwmon: add driver for HTU31Andrei Lalaev3-0/+362
2025-03-18hwmon: Add driver for TI INA233 Current and Power MonitorLeo Yang3-0/+201
2025-03-17hwmon: Add Congatec Board Controller monitoring driverThomas Richard3-0/+315
2025-03-17hwmon: (pmbus/ltc2978) add support for lt717xKim Seer Paller2-6/+44
2025-03-17hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}Tasos Sahanidis1-2/+2
2025-03-11hwmon: (dell-smm) Increment the number of fansKurt Borja1-1/+4
2025-03-07hwmon: (ntc_thermistor) return error instead of clipping on OOBMaud Spierings1-8/+7
2025-03-05hwmon: (pt5161l) Use per-client debugfs entryWolfram Sang1-37/+9
2025-03-04hwmon: Fix the missing of 'average' word in hwmon_power_attr_templatesHuisong Li1-2/+2
2025-03-03hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()Xinghuo Chen1-1/+1
2025-03-02hwmon: (acpi_power_meter) Fix the fake power alarm reportingHuisong Li1-2/+6
2025-03-02hwmon: (gpio-fan) Add missing mutex locksAlexander Stein1-1/+15
2025-03-02hwmon: (pmbus/core) Report content of CAPABILITY register in debugfsGuenter Roeck1-2/+11
2025-03-02hwmon: (pmbus/core) Optimize debugfs status attribute initializationGuenter Roeck1-96/+36
2025-03-02hwmon: (pmbus/core) Optimize debugfs block data attribute initializationGuenter Roeck1-59/+34
2025-03-02hwmon: (pmbus/core) Declare regulator notification function as voidGuenter Roeck1-10/+8
2025-03-02hwmon: (pmbus/core) Make debugfs code unconditionalGuenter Roeck1-18/+7
2025-03-02hwmon: (pmbus/core) Use the new i2c_client debugfs directoryGuenter Roeck1-22/+41
2025-03-02hwmon: (pmbus/core) Use local debugfs variable in debugfs initializationGuenter Roeck1-24/+25
2025-03-02hwmon: (pmbus/core) Fix various coding style issuesGuenter Roeck1-24/+17
2025-03-02hwmon: (ad7314) Validate leading zero bits and return errorErik Schumacher1-0/+10
2025-03-02hwmon: (asus-ec-sensors) add PRIME X670E-PRO WIFIShengyu Qu1-0/+10
2025-03-02hwmon: (ntc_thermistor) Fix module name in the KconfigMaud Spierings1-1/+1
2025-03-02hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor tableMaud Spierings1-33/+33
2025-03-02hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy()Thorsten Blum1-2/+1
2025-03-02hwmon: (pmbus) Initialise page count in pmbus_identify()Titus Rwantare1-0/+2