aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge tag 'hwmon-for-v6.19-take-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-12/+17
4 daysMerge tag 'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c...Linus Torvalds1-4/+4
4 dayshwmon: (emc2305) fix device node refcount leak in error pathPei Xiao1-1/+3
4 dayshwmon: (emc2305) fix double put in emc2305_probe_childs_from_dtPei Xiao1-3/+1
4 dayshwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible()Armin Wolf1-2/+2
4 dayshwmon: (w83791d) Convert macros to functions to avoid TOCTOUGui-Dong Han1-6/+11
7 daysMerge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds81-1112/+2953
9 dayshwmon: (lm75): switch to use i3c_xfer from i3c_priv_xferFrank Li1-4/+4
10 dayshwmon: (dell-smm) Add Dell G5 5505 to fan control whitelistGabriel Marcano1-0/+9
13 dayshwmon: (max16065) Use local variable to avoid TOCTOUGui-Dong Han1-3/+4
13 dayshwmon: (w83l786ng) Convert macros to functions to avoid TOCTOUGui-Dong Han1-8/+18
2025-11-27hwmon: (max6697) fix regmap leak on probe failureJohan Hovold1-1/+1
2025-11-26hwmon/w83781d: Drop REALLY_SLOW_IO settingJuergen Gross1-2/+3
2025-11-26hwmon/lm78: Drop REALLY_SLOW_IO settingJuergen Gross1-2/+3
2025-11-26hwmon: sy7636a: Fix regulator_enable resource leak on error pathHaotian Zhang1-6/+1
2025-11-26hwmon: (adm1026) Convert macros to functions to avoid TOCTOUGui-Dong Han1-4/+12
2025-11-26hwmon: (adm1029) Add locking to avoid TOCTOUGui-Dong Han1-0/+3
2025-11-26hwmon: (lm87) Convert macros to functions to avoid TOCTOUGui-Dong Han1-5/+11
2025-11-24hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry小太1-7/+19
2025-11-24hwmon: (vt8231) Convert macros to functions to avoid TOCTOUGui-Dong Han1-6/+12
2025-11-24hwmon: (emc2103) Add locking to avoid TOCTOUGui-Dong Han1-0/+4
2025-11-21hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible stringBilly Tsai1-0/+3
2025-11-21hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMINGRené Rebe1-0/+10
2025-11-21hwmon: (vt1211) Convert macros to functions to avoid TOCTOUGui-Dong Han1-18/+35
2025-11-18hwmon: (k10temp) Add AMD Steam Deck APU IDRené Rebe1-0/+7
2025-11-18hwmon: Add Apple Silicon SMC hwmon driverJames Calligeros3-0/+864
2025-11-13hwmon: (corsair-cpro) Replace magic values with constantsMarius Zachmann1-2/+2
2025-11-13hwmon: (corsair-cpro) Read temperature as a signed valueMarius Zachmann1-2/+2
2025-11-13hwmon: (tmp421) Remove duplicate return in switch-caseBruno Thomsen1-1/+0
2025-11-13hwmon: (tmp421) Check error when loading label from dtBruno Thomsen1-1/+5
2025-11-12hwmon/pmbus: (isl68137) Add support for raa229141Jeff Lin1-0/+14
2025-11-12hwmon: Add TSC1641 I2C power monitor driverIgor Reznichenko3-0/+761
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-11-02hwmon: (aht10) Add support for dht20Akhilesh Patil2-6/+19
2025-11-02hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFIEugene Shalygin1-0/+9
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-17hwmon: (corsair-psu) Rely on subsystem lockingGuenter Roeck1-10/+1
2025-10-17hwmon: (corsair-psu) Rely on subsystem lockingGuenter Roeck1-11/+2
2025-10-17hwmon: (chipcap2) Drop unnecessary include filesGuenter Roeck1-7/+0
2025-10-17hwmon: (asus_rog_ryujin) Rely on subsystem lockingGuenter Roeck1-39/+9
2025-10-17hwmon: (i5500_temp) Drop unnecessary include filesGuenter Roeck1-3/+0
2025-10-17hwmon: (gpd-fan) Rely on subsystem lockingGuenter Roeck1-43/+13
2025-10-17hwmon: (aquacomputer_d5next) Rely on subsystem lockingGuenter Roeck1-31/+6
2025-10-17hwmon: (ltc4282) Rely on subsystem lockingGuenter Roeck1-28/+4
2025-10-17hwmon: (lochnagar-hwmon) Rely on subsystem lockingGuenter Roeck1-15/+3
2025-10-17hwmon: (sfctemp) Rely on subsystem lockingGuenter Roeck1-28/+8
2025-10-17hwmon: (adt7x10) Rely on subsystem lockingGuenter Roeck1-22/+5
2025-10-17hwmon: (peci) Rely on subsystem lockingGuenter Roeck3-69/+23
2025-10-17hwmon: (ltc2947-core) Rely on subsystem lockingGuenter Roeck1-27/+5
2025-10-17hwmon: (adt7411) Rely on subsystem lockingGuenter Roeck1-43/+16
2025-10-17hwmon: (aht10) Rely on subsystem lockingGuenter Roeck1-21/+3
2025-10-17hwmon: (lm95241) Rely on subsystem lockingGuenter Roeck1-16/+0
2025-10-17hwmon: (ina238) Rely on subsystem lockingGuenter Roeck1-21/+5
2025-10-17hwmon: (ftsteutates) Rely on subsystem lockingGuenter Roeck1-59/+25
2025-10-17hwmon: (powr1220) Rely on subsystem lockingGuenter Roeck1-13/+4
2025-10-17hwmon: (mr75203) Drop unnecessary include fileGuenter Roeck1-1/+0
2025-10-17hwmon: (k10temp) Rely on subsystem lockingGuenter Roeck1-5/+0
2025-10-17hwmon: (ina3221) Rely on subsystem lockingGuenter Roeck1-19/+0
2025-10-17hwmon: (sht4x) Rely on subsystem lockingGuenter Roeck1-29/+11
2025-10-17hwmon: (ina2xx) Rely on subsystem lockingGuenter Roeck1-18/+10
2025-10-17hwmon: (sbtsi_temp) Rely on subsystem lockingGuenter Roeck1-15/+2
2025-10-17hwmon: (hs3001) Rely on subsystem lockingGuenter Roeck1-9/+1
2025-10-17hwmon: (lm92) Rely on subsystem lockingGuenter Roeck1-9/+2
2025-10-17hwmon: (lm95234) Rely on subsystem lockingGuenter Roeck1-10/+2
2025-10-17hwmon: (max127) Rely on subsystem lockingGuenter Roeck1-20/+3
2025-10-16hwmon: (adt7410): Support adt7422 chipNuno Sá2-3/+5
2025-10-16hwmon: (adt7410): Add OF match tableNuno Sá1-0/+9
2025-10-15hwmon: (scmi) Enable sensors to assure they can be readMarek Vasut1-0/+9
2025-10-15hwmon: (max31790) Rely on subsystem lockingGuenter Roeck1-37/+11
2025-10-15hwmon: (max6620) Rely on subsystem lockingGuenter Roeck1-31/+12
2025-10-15hwmon: (nct7363) Drop unnecessary include filesGuenter Roeck1-2/+0
2025-10-15hwmon: (nct7904) Rely on subsystem lockingGuenter Roeck1-39/+24
2025-10-15hwmon: (max31827) Rely on subsystem lockingGuenter Roeck1-46/+14
2025-10-15hwmon: (max6639) Rely on subsystem lockingGuenter Roeck1-19/+4
2025-10-15hwmon: (tmp102) Drop unnecessary include filesGuenter Roeck1-2/+0
2025-10-15hwmon: (tmp103) Drop unnecessary include filesGuenter Roeck1-3/+0
2025-10-15hwmon: (lm95245) Rely on subsystem lockingGuenter Roeck1-14/+2
2025-10-15hwmon: (ltc4245) Rely on subsystem lockingGuenter Roeck1-8/+0
2025-10-15hwmon: (max6697) Rely on subsystem lockingGuenter Roeck1-8/+1
2025-10-15hwmon: (drivetemp) Rely on subsystem lockingGuenter Roeck1-5/+0
2025-10-15hwmon: (tmp108) Drop mutex.h includeGuenter Roeck1-1/+0
2025-10-15hwmon: (tmp401) Rely on subsystem lockingGuenter Roeck1-8/+0
2025-10-15hwmon: (tmp421) Rely on subsystem lockingGuenter Roeck1-17/+4
2025-10-15hwmon: (tmp464) Rely on subsystem lockingGuenter Roeck1-12/+1
2025-10-15hwmon: (emc1403) Rely on subsystem lockingGuenter Roeck1-36/+10
2025-10-15hwmon: (adm9240) Rely on subsystem lockingGuenter Roeck1-15/+2
2025-10-15hwmon: (lm90) Rely on subsystem lockingGuenter Roeck1-21/+4
2025-10-15hwmon: (jc42) Rely on subsystem lockingGuenter Roeck1-11/+0
2025-10-15hwmon: (pmbus) add driver for MPS MP9945Cosmo Chou3-0/+253
2025-10-15hwmon: (ltc4282) Use the energy64 attribute type to report the energyGuenter Roeck1-31/+13
2025-10-15hwmon: (ltc2947) Use the energy64 attribute type to report the energyGuenter Roeck1-34/+26
2025-10-15hwmon: (peci/cputemp) add Intel Emerald Rapids supportIvan Mikhaylov1-0/+18
2025-10-15hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform supportIvan Mikhaylov1-0/+19
2025-10-15hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7Maximilian Luz1-0/+10
2025-10-15hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFIPaul Heneghan1-0/+22
2025-10-15hwmon: (pmbus/max34440): add support adpm12200Alexis Czezar Torreno2-3/+42
2025-10-15hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7Maximilian Luz1-0/+1
2025-10-15hwmon: (ntc-thermistor) Add Murata ncp18wm474Emil Dahl Juhl1-0/+43
2025-10-15hwmon: (pmbus/max17616) add driver for max17616Kim Seer Paller3-0/+83
2025-10-12hwmon: Add MP2925 and MP2929 driverWensheng Wang3-0/+326
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