aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon
AgeCommit message (Expand)AuthorFilesLines
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds2-2/+2
2024-03-14Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+1
2024-03-13Merge tag 'hwmon-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds52-178/+5978
2024-03-12platform/x86: wmi: Do not instantiate older WMI drivers multiple timesArmin Wolf1-0/+1
2024-03-11Merge tag 'x86-apic-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2024-03-10hwmon: (dell-smm) Add XPS 9315 to fan control whitelistArmin Wolf1-0/+13
2024-03-07hwmon: (aspeed-g6-pwm-tacho): Support for ASPEED g6 PWM/Fan tachBilly Tsai3-0/+561
2024-03-07hwmon: (amc6821) add of_match tableJosua Mayer1-0/+11
2024-03-06Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia Ziemiańska2-2/+2
2024-02-25hwmon: (sis5595) drop unused DIV_TO_REG functionKrzysztof Kozlowski1-6/+2
2024-02-25hwmon: (pmbus/ir38064) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: (pmbus/lm25066) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: (pmbus/tda38640) Use PMBUS_REGULATOR_ONE to declare regulatorGuenter Roeck1-1/+1
2024-02-25hwmon: (axi-fan-control) Make use of dev_err_probe()Nuno Sa1-22/+18
2024-02-25hwmon: (axi-fan-control) Make use of sysfs_emit()Nuno Sa1-1/+1
2024-02-25hwmon: (axi-fan-control) Use device firmware agnostic APINuno Sa1-19/+20
2024-02-25hwmon: (oxp-sensors) Add support for Ayaneo Air Plus 7320u.Sebastian Kranz1-0/+10
2024-02-25hwmon: (chipcap2) fix return path in cc2_request_alarm_irqs()Javier Carrasco1-5/+9
2024-02-25hwmon: (chipcap2) fix uninitialized variable in cc2_get_reg_val()Javier Carrasco1-1/+3
2024-02-25hwmon: Add driver for Astera Labs PT5161L retimerCosmo Chou3-0/+678
2024-02-25hwmon: (coretemp) Use dynamic allocated memory for core temp_dataZhang Rui1-3/+21
2024-02-25hwmon: (coretemp) Remove redundant temp_data->is_pkg_dataZhang Rui1-8/+11
2024-02-25hwmon: (coretemp) Split package temp_data and core temp_dataZhang Rui1-23/+14
2024-02-25hwmon: (coretemp) Abstract core_temp helpersZhang Rui1-54/+64
2024-02-25hwmon: (coretemp) Remove redundant pdata->cpu_map[]Zhang Rui1-10/+6
2024-02-25hwmon: (coretemp) Replace sensor_device_attribute with device_attributeZhang Rui1-16/+12
2024-02-25hwmon: (coretemp) Remove unnecessary dependency of array indexZhang Rui1-13/+7
2024-02-25hwmon: (coretemp) Introduce enum for attr indexZhang Rui1-2/+10
2024-02-25hwmon: Add driver for ASUS ROG RYUJIN II 360 AIO coolerAleksa Savic3-0/+620
2024-02-25hwmon: Add driver for NZXT Kraken X and Z series AIO CPU coolersAleksa Savic3-0/+1019
2024-02-25hwmon: Add support for Amphenol ChipCap 2Javier Carrasco3-0/+827
2024-02-25hwmon: (core) Add support for humidity min/max alarmJavier Carrasco1-0/+2
2024-02-25hwmon: (tmp401) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (sch5627) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (nct7802) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (max31760) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (lm83) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (jc42) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (ina3221) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (emc1403) convert to use maple tree register cacheBo Liu1-1/+1
2024-02-25hwmon: (adt7x10) convert to use maple tree register cacheBo Liu2-2/+2
2024-02-25hwmon: (sht3x) read out sensor serial numberStefan Gloor1-1/+65
2024-02-25hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down ConverterCharles Hsu3-0/+100
2024-02-25hwmon: add fan speed monitoring driver for Surface devicesIvor Wanders3-0/+106
2024-02-25hwmon: Add driver for LTC4282Nuno Sa3-0/+1794
2024-02-21hwmon: (nct6775) Fix access to temperature configuration registersGuenter Roeck1-2/+12
2024-02-16x86/cpu/topology: Get rid of cpuinfo::x86_max_coresThomas Gleixner1-1/+1
2024-02-15x86/cpu/topology: Rename topology_max_die_per_package()Thomas Gleixner1-1/+1
2024-02-11hwmon: add fault attribute for voltage channelsNuno Sa1-0/+1
2024-02-11hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASKPatrick Rudolph1-1/+1
2024-02-11hwmon: Drop non-functional I2C_CLASS_HWMON support for drivers w/o detect()Heiner Kallweit2-7/+0
2024-02-11hwmon: Remove I2C_CLASS_HWMON from drivers w/o detect() and address_listHeiner Kallweit17-17/+0
2024-02-11hwmon: (nct6683) Add another customer ID for MSIForest Crossman1-0/+3
2024-02-04hwmon: (coretemp) Enlarge per package core count limitZhang Rui1-1/+1
2024-02-04hwmon: (coretemp) Fix bogus core_id to attr name mappingZhang Rui1-13/+19
2024-02-04hwmon: (coretemp) Fix out-of-bounds memory accessZhang Rui1-6/+2
2024-02-04hwmon: (aspeed-pwm-tacho) mutex for tach readingLoic Prylli1-0/+7
2024-01-27hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_byte_data'Konstantin Aladyshev1-4/+3
2024-01-26hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 deviceKonstantin Aladyshev1-0/+17
2024-01-26hwmon: gigabyte_waterforce: Fix locking bug in waterforce_get_status()Harshit Mogalapalli1-1/+1
2024-01-14hwmon: (npcm750-pwm-fan) Fix crash observed when instantiating nuvoton,npcm75...Guenter Roeck1-2/+5
2024-01-12Merge tag 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+4
2024-01-08hwmon: (gigabyte_waterforce) Mark status report as received under a spinlockAleksa Savic1-0/+2
2024-01-08hwmon: (lm75) Fix tmp112 default configAbdel Alkuor1-2/+3
2024-01-02hwmon: (lm75) Add AMS AS6200 temperature sensorAbdel Alkuor1-14/+94
2024-01-02hwmon: (lm75) remove now-unused includeLuca Ceresoli1-1/+0
2024-01-02hwmon: (pmbus) Add support for MPS Multi-phase mp2856/mp2857 controllerPeter Yin3-0/+476
2024-01-02hwmon: (aquacomputer_d5next) Remove unneeded CONFIG_DEBUG_FS #ifdefAleksa Savic1-10/+0
2024-01-02hwmon: (k10temp) Add support for AMD Family 19h Model 8hJami Kurki1-0/+1
2024-01-02hwmon: Add driver for Gigabyte AORUS Waterforce AIO coolersAleksa Savic3-0/+439
2024-01-02hwmon: (smsc47m1) Rename global platform device variableUwe Kleine-König1-8/+8
2024-01-02hwmon: (smsc47m1) Simplify device registrationUwe Kleine-König1-30/+13
2024-01-02hwmon: (smsc47m1) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-02hwmon: (smsc47m1) Mark driver struct with __refdata to prevent section mismatchUwe Kleine-König1-1/+7
2024-01-02hwmon: (pmbus) Add ltc4286 driverDelphine CC Chiu3-0/+186
2023-12-20pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young1-4/+4
2023-12-11hwmon: (max31827) Add custom attribute for resolutionDaniel Matyas1-11/+111
2023-12-11hwmon: (max31827) Return closest value in update_intervalDaniel Matyas1-3/+2
2023-12-11hwmon: (max31827) Update bits with shutdown_write()Daniel Matyas1-4/+11
2023-12-11hwmon: (max31827) Add support for max31828 and max31829Daniel Matyas1-11/+53
2023-12-11hwmon: (max31827) Handle new properties from the devicetreeDaniel Matyas1-6/+69
2023-12-11hwmon: (corsair-cpro) use NULL instead of 0Marius Zachmann1-1/+1
2023-12-11hwmon: (dell-smm) Add Optiplex 7000 to fan control whitelistArmin Wolf1-0/+8
2023-12-11hwmon: (dell-smm) Add support for WMI SMM interfaceArmin Wolf2-19/+181
2023-12-11hwmon: (dell-smm) Introduce helper function for data initArmin Wolf1-18/+28
2023-12-11hwmon: (dell-smm) Move config entries out of i8k_dmi_tableArmin Wolf1-56/+73
2023-12-11hwmon: (dell-smm) Move DMI config handling to module initArmin Wolf1-16/+15
2023-12-11hwmon: (dell-smm) Move whitelist handling to module initArmin Wolf1-14/+17
2023-12-11hwmon: (dell-smm) Move blacklist handling to module initArmin Wolf1-29/+34
2023-12-11hwmon: (dell-smm) Prepare for multiple SMM calling backendsArmin Wolf1-52/+79
2023-12-11hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6James Seo1-16/+111
2023-12-11hwmon: (tmp513) Use SI constants from units.hAndy Shevchenko1-11/+10
2023-12-11hwmon: (tmp513) Simplify with dev_err_probe()Andy Shevchenko1-20/+15
2023-12-11hwmon: (tmp513) Don't use "proxy" headersAndy Shevchenko1-2/+6
2023-12-11hwmon: (peci/dimmtemp) Bump timeoutPatrick Rudolph1-1/+1
2023-12-11hwmon: (pc87360) Bounds check data->innr usageKees Cook1-1/+5
2023-12-11hwmon: (nct6775) Fix fan speed set failure in automatic modeXing Tong Wu1-0/+7
2023-12-11hwmon: (nct6775) Add support for 2 additional fan controlsXing Tong Wu1-4/+4
2023-12-11hwmon: (pmbus) Add support for MPS Multi-phase mp5990Peter Yin3-0/+189
2023-12-11hwmon: (lm25066) Use i2c_get_match_data()Rob Herring1-11/+3
2023-12-11hwmon: (nct6775-core) Explicitly initialize nct6775_device_names indexesGuenter Roeck1-13/+13
2023-12-11hwmon: (nct6775-platform) Explicitly initialize nct6775_sio_names indexesKees Cook1-13/+13
2023-12-11hwmon: (nct6775-i2c) Use i2c_get_match_data()Rob Herring2-13/+3
2023-12-11hwmon: (max6650) Use i2c_get_match_data()Rob Herring1-5/+3
2023-12-11hwmon: (aspeed-pwm-tacho) Fix -Wstringop-overflow warning in aspeed_create_fa...Gustavo A. R. Silva1-7/+19
2023-12-11hwmon: Fix some kernel-doc commentsYang Li1-1/+2
2023-12-11hwmon: (emc1403) Add support for EMC1442Delphine CC Chiu1-1/+5
2023-12-11hwmon: (ltc2991) remove device reference from stateAntoniu Miclaus1-11/+9
2023-12-11hwmon: (npcm750-pwm-fan) Add NPCM8xx supportTomer Maimon1-4/+26
2023-12-08hwmon: (corsair-psu) Fix probe when built-inArmin Wolf1-1/+17
2023-12-03hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()Christophe JAILLET1-2/+2
2023-11-30hwmon: (acpi_power_meter) Fix 4.29 MW bugArmin Wolf1-0/+4
2023-11-14hwmon: max31827: include regulator headerAntoniu Miclaus1-0/+1
2023-11-14hwmon: ltc2991: Fix spelling mistake "contiuous" -> "continuous"Colin Ian King1-1/+1
2023-10-31Merge tag 'hwmon-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds50-395/+1748
2023-10-31Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-11/+5
2023-10-30Merge tag 'hardening-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-5/+4
2023-10-30Merge tag 'x86-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+3
2023-10-29hwmon: (aquacomputer_d5next) Check if temp sensors of legacy devices are conn...Aleksa Savic1-1/+4
2023-10-29hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and M...Aleksa Savic1-4/+63
2023-10-29hwmon: Add driver for ltc2991Antoniu Miclaus3-0/+449
2023-10-28hwmon: (pmbus/max31785) Add delay between bus accessesLakshmi Yadlapati1-21/+167
2023-10-28hwmon: (ina238) add ina237 supportRichard Leitner1-1/+2
2023-10-28hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene.Ellie Hermaszewska1-0/+12
2023-10-28hwmon: (max31827) handle vref regulatorAntoniu Miclaus1-0/+4
2023-10-28hwmon: (ina3221) Add support for channel summation disableNinad Malwade1-3/+30
2023-10-28hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Management ICSaravanan Sekar1-1/+12
2023-10-28hwmon: (pmbus/core) Add helper macro to define single pmbus regulatorSaravanan Sekar1-0/+15
2023-10-28hwmon: (pmbus/mpq7932) Get page count based on chip infoSaravanan Sekar1-3/+3
2023-10-28hwmon: (max31827) Modify conversion wait timeDaniel Matyas1-1/+1
2023-10-28hwmon: (max31827) Make code cleanerDaniel Matyas1-69/+54
2023-10-28hwmon: (nct6683) Add another customer ID for ASRock X670E TaichiAlexander Koskovich1-0/+3
2023-10-28hwmon: (ltc2992) Avoid division by zeroAntoniu Miclaus1-1/+5
2023-10-28hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fanSu Hui1-0/+2
2023-10-28hwmon: (hs3001) remove redundant store on divisionColin Ian King1-1/+1
2023-10-28hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching _HID and _UIDRaag Jadav1-3/+1
2023-10-27hwmon: (adt7475) Add support for Imon readout on ADT7490Timothy Pearson1-6/+62
2023-10-27hwmon: (powerz) add support for ChargerLAB KM002CThomas Weißschuh1-0/+1
2023-10-27hwmon: (xgene-hwmon) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (w83781d) Convert to platform remove callback returning voidUwe Kleine-König1-5/+2
2023-10-27hwmon: (w83627hf) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (vt8231) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (vt1211) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (via686a) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (via-cputemp) Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-27hwmon: (ultra45_env) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (sis5595) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (sht15) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (sch5636) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (pc87427) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (pc87360) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (occ/p9_sbe) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (mc13783-adc) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (max197) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (i5k_amb) Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-27hwmon: (f71882fg) Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-27hwmon: (f71805f) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (dme1737) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (da9052-hwmon) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (abituguru3) Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-27hwmon: (abituguru) Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-27hwmon: (abitguru{,3}) Enable build testing on !X86Uwe Kleine-König1-2/+2
2023-10-27hwmon: (sch5627) Add support for writing limit registersArmin Wolf3-55/+153
2023-10-27hwmon: (sch5627) Use regmap for pwm map register cachingArmin Wolf4-14/+138
2023-10-27hwmon: (sch5627) Disallow write access if virtual registers are lockedArmin Wolf1-0/+9
2023-10-27hwmon: (sch5627) Use bit macros when accessing the control registerArmin Wolf1-4/+8
2023-10-27hwmon: tmp513: Simplify tmp51x_read_properties()Biju Das1-5/+2
2023-10-27hwmon: tmp513: Add max_channels variable to struct tmp51x_dataBiju Das1-26/+23
2023-10-27hwmon: (pmbus/tda38640) Add workaround for SVID modePatrick Rudolph1-2/+152
2023-10-27hwmon: (pmbus) Add ON_OFF_CONFIG register bitsPatrick Rudolph1-0/+9
2023-10-27hwmon: add POWER-Z driverThomas Weißschuh3-0/+285
2023-10-27hwmon: (pmbus/mp2975) Move PGOOD fixNaresh Solanki1-5/+5
2023-10-25Revert "hwmon: (sch56xx-common) Add automatic module loading on supported dev...Guenter Roeck1-38/+2
2023-10-25Revert "hwmon: (sch56xx-common) Add DMI override table"Guenter Roeck1-34/+10
2023-10-25hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculationZev Weiss1-4/+8
2023-10-25hwmon: (coretemp) Fix potentially truncated sysfs attribute nameZhang Rui1-1/+1
2023-10-25hwmon: (axi-fan-control) Fix possible NULL pointer dereferenceDragos Bogdan1-13/+16
2023-10-24hwmon: (acpi_power_meter) replace open-coded kmemdup_nulJustin Stitt1-3/+2
2023-10-10hwmon: (fam15h_power) Use topology_core_id()Thomas Gleixner1-4/+3
2023-10-06Merge tag 'acpi-pcc-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki1-11/+5
2023-09-29hwmon: (asus_wmi_sensors) Replace deprecated strncpy() with strscpy()Justin Stitt1-1/+1
2023-09-29hwmon: (ibmpowernv) Replace deprecated strncpy() with memcpy()Justin Stitt1-1/+1
2023-09-29hwmon: (xgene) Migrate to use generic PCC shmem related macrosSudeep Holla1-11/+5
2023-09-18hwmon: (nct6775) Fix non-existent ALARM warningAhmad Khalifa1-0/+4
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+68
2023-08-29Merge tag 'hwmon-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds63-1304/+1394
2023-08-28Merge tag 'x86_misc_for_v6.6_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+7
2023-08-25hwmon: (tmp513) Simplify probe()Biju Das1-4/+1
2023-08-25hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()Biju Das1-1/+1
2023-08-25hwmon: (mlxreg-fan) Extend number of supported fansVadim Pasternak1-1/+11
2023-08-25hwmon: (sis5595) Do PCI error checks on own lineIlpo Järvinen1-15/+20
2023-08-25hwmon: (vt8231) Do PCI error checks on own lineIlpo Järvinen1-5/+6
2023-08-25hwmon: (via686a) Do PCI error checks on own lineIlpo Järvinen1-9/+9
2023-08-21hwmon: pmbus: Fix -EIO seen on pli1209Patrick Rudolph1-0/+26
2023-08-21hwmon: pmbus: Drop unnecessary clear fault pagePatrick Rudolph1-1/+0
2023-08-21hwmon: pmbus: Reduce clear fault page invocationsPatrick Rudolph1-1/+2
2023-08-21hwmon: (nsa320-hwmon) Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-21hwmon: (pmbus/ucd9200) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/ucd9000) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2023-08-21hwmon: (pmbus/tps53679) fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1