aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon
AgeCommit message (Expand)AuthorFilesLines
2026-03-04hwmon: (max6639) fix inverted polarityOlivier Sobrie1-1/+1
2026-02-27i3c: simplify combined i3c/i2c dependenciesArnd Bergmann1-4/+2
2026-02-24hwmon: (it87) Check the it87_lock() return valueBart Van Assche1-1/+4
2026-02-24Revert "hwmon: add SMARC-sAM67 support"Michael Walle3-172/+0
2026-02-22hwmon: (aht10) Fix initialization commands for AHT20Hao Yu1-2/+4
2026-02-22hwmon: (macsmc) Fix overflows, underflows, and sign extensionGuenter Roeck1-12/+16
2026-02-22hwmon: (macsmc) Fix regressions in Apple Silicon SMC hwmon driverGuenter Roeck1-13/+10
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-2/+2
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds2-4/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds12-18/+18
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook12-27/+26
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+2
2026-02-11Merge tag 'hwmon-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds27-154/+876
2026-02-10hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identificationCarl Lee1-0/+28
2026-02-10Revert "hwmon: (ibmpex) fix use-after-free in high/low store"Guenter Roeck1-7/+2
2026-02-07hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced ...Gui-Dong Han1-13/+13
2026-02-07hwmon: (nct6775) use sysfs_emit instead of sprintfFilippo Muscherà1-34/+36
2026-02-07hwmon: Add support for HiTRON HAC300S PSUVasileios Amoiridis3-0/+142
2026-02-07hwmon: (cros_ec) Add support for temperature thresholdsThomas Weißschuh1-3/+54
2026-02-04hwmon: (occ) Mark occ_init_attribute() as __printfArnd Bergmann1-0/+1
2026-02-02hwmon: (gpio-fan) Allow to stop FANs when CONFIG_PM is disabledGabor Juhos1-1/+1
2026-02-02hwmon: (gpio-fan) Fix set_rpm() return valueGabor Juhos1-2/+2
2026-01-31hwmon: (cros_ec) Move temperature channel params to a macroThomas Weißschuh1-24/+25
2026-01-31hwmon: (cros_ec) Add support for fan target speedThomas Weißschuh1-1/+25
2026-01-31hwmon: (tmp108) Add support for P3T1035 and P3T2030Mayank Mahajan2-38/+161
2026-01-31hwmon: pmbus: add support for STEF48H28Charles Hsu3-0/+85
2026-01-31hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_faninFelix Gu1-0/+1
2026-01-31hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_childFelix Gu1-0/+1
2026-01-31hwmon: (gpd-fan) add support for Micro PC 2Cryolitia PukNgae1-1/+26
2026-01-31hwmon: (coretemp) Add TjMax for Silvermont through Tremont AtomsLaveesh Bansal1-0/+9
2026-01-31hwmon: (nct6683) Add customer ID for ASRock Z590 TaichiAnj Duvnjak1-0/+3
2026-01-31hwmon: (f71882fg) Add F81968 supportJi-Ze Hong (Peter Hong)1-2/+4
2026-01-31hwmon: (nct7363) Simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2026-01-31hwmon: (max6639) Simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2026-01-31hwmon: (emc2305) Simplify with scoped for each OF child loopKrzysztof Kozlowski1-5/+2
2026-01-31hwmon: (acpi_power_meter) Replace deprecated strcpy() with strscpy()Szymon Wilczek1-2/+2
2026-01-31hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SEDenis Pauk1-0/+1
2026-01-31hwmon: (asus-ec-sensors) Add VRM temperature for Pro WS WRX90E-SAGE SEJai Kith1-1/+4
2026-01-31hwmon: (mp2925) Add vid offset for vid modeWensheng Wang1-2/+21
2026-01-31hwmon: (dell-smm) Add support for Dell OptiPlex 7080Armin Wolf1-0/+7
2026-01-31hwmon: (pmbus) Add mp5926 driverYuxi Wang3-0/+194
2026-01-31hwmon: Use sysfs_emit in show function callbacksKari Argillander1-3/+3
2026-01-31hwmon: Fix wrong return errno in *sanitize_name()Kari Argillander1-1/+4
2026-01-31hwmon: (fam15h_power) Use generic power managementVaibhav Gupta1-6/+5
2026-01-31hwmon: (sht3x) add support for SHT85Antoni Pokusinski2-2/+3
2026-01-31hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI ARobert McIntyre1-0/+2
2026-01-31hwmon: (asus-ec-sensors) add ROG MAXIMUS X HEROReis Holmes1-0/+10
2026-01-31hwmon: (acpi_power_meter) Fix deadlocks related to acpi_power_meter_notify()Rafael J. Wysocki1-3/+14
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap2-0/+2
2026-01-17hwmon: (dell-smm) Add Dell G15 5510 to fan control whitelistleobannocloutier@gmail.com1-0/+8
2025-12-19hwmon: (ltc4282): Fix reset_history file permissionsNuno Sá1-3/+6
2025-12-14hwmon: (tmp401) fix overflow caused by default conversion rate valueAlexey Simakov1-1/+1
2025-12-14hwmon: (ibmpex) fix use-after-free in high/low storeJunrui Luo1-2/+7
2025-12-14hwmon: (dell-smm) Limit fan multiplier to avoid overflowDenis Sergeev1-0/+9
2025-12-09Merge tag 'hwmon-for-v6.19-take-2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-12/+17
2025-12-08Merge tag 'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c...Linus Torvalds1-4/+4
2025-12-07hwmon: (emc2305) fix device node refcount leak in error pathPei Xiao1-1/+3
2025-12-07hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dtPei Xiao1-3/+1
2025-12-07hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible()Armin Wolf1-2/+2
2025-12-07hwmon: (w83791d) Convert macros to functions to avoid TOCTOUGui-Dong Han1-6/+11
2025-12-04Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds81-1112/+2953
2025-12-02hwmon: (lm75): switch to use i3c_xfer from i3c_priv_xferFrank Li1-4/+4
2025-12-01hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelistGabriel Marcano1-0/+9
2025-11-28hwmon: (max16065) Use local variable to avoid TOCTOUGui-Dong Han1-3/+4
2025-11-28hwmon: (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