aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/it87.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-30hwmon: (it87) Remove tests nolonger requiredFrank Crawford1-48/+0
2024-04-30hwmon: (it87) Test for chipset before entering configuration modeFrank Crawford1-5/+47
2024-04-30hwmon: (it87) Do not enter configuration mode for some chiptypesFrank Crawford1-6/+7
2024-04-30hwmon: (it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of r...Frank Crawford1-9/+9
2023-08-21hwmon: (it87) Add support to detect sensor type AMDTSIFrank Crawford1-4/+31
2023-08-21hwmon: (it87) Improve temperature reporting supportFrank Crawford1-0/+6
2023-08-21hwmon: (it87) Split temperature sensor detection to separate functionFrank Crawford1-13/+28
2023-06-08hwmon: (it87) Generalise support for FAN_CTL ON/OFFFrank Crawford1-26/+37
2023-06-08hwmon: (it87) Allow for chips with only 4 temp sensorsFrank Crawford1-2/+6
2023-06-08hwmon: (it87) Update IT8732F chip for 4 fans and PWMsFrank Crawford1-1/+30
2023-06-08hwmon: (it87) Add controls for chips with only 4 PWMsFrank Crawford1-3/+9
2023-06-08hwmon: (it87) Add controls for chips with only 4 fansFrank Crawford1-11/+13
2023-04-21hwmon: (it87) Disable/enable SMBus access for IT8622E chipsetFrank Crawford1-0/+1
2023-04-21hwmon: (it87) Add calls to smbus_enable/smbus_disable as requiredFrank Crawford1-46/+135
2023-04-21hwmon: (it87) Test for error in it87_update_deviceFrank Crawford1-2/+52
2023-04-19hwmon: (it87) Disable SMBus access for environmental controller registers.Frank Crawford1-2/+56
2023-04-19hwmon: (it87) Use voltage scaling macro where appropriateFrank Crawford1-1/+1
2023-03-21hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCsFrank Crawford1-1/+3
2023-02-03hwmon: (it87) Add new chipset IT87952EFrank Crawford1-1/+15
2023-02-03hwmon: (it87) Allow multiple chip IDs for force_idFrank Crawford1-8/+13
2023-02-03hwmon: (it87) Add chip_id in some info messageFrank Crawford1-2/+4
2023-02-03hwmon: (it87) List full chip model nameFrank Crawford1-23/+23
2023-02-03hwmon: (it87) Disable configuration exit for certain chipsFrank Crawford1-2/+2
2023-02-03hwmon: (it87) Allow disabling exiting of configuration modeFrank Crawford1-8/+18
2023-02-03hwmon: (it87) Group all related MODULE_PARM definitions togetherFrank Crawford1-8/+15
2023-02-03hwmon: (it87) Set second Super-IO chip in configuration modeFrank Crawford1-0/+48
2023-02-03hwmon: (it87) Allow calling __superio_enter outside muxed regionFrank Crawford1-4/+9
2022-12-04hwmon: (it87) Add DMI table for future extensionsFrank Crawford1-19/+53
2022-12-04hwmon: (it87) Check for a valid chip before using force_idAhmad Khalifa1-1/+7
2022-12-04hwmon: (it87) Add param to ignore ACPI resource conflictsAhmad Khalifa1-2/+8
2022-09-25hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2021-10-12hwmon: cleanup non-bool "valid" data fieldsPaul Fertser1-6/+6
2021-04-20hwmon: Use kobj_to_dev()Guenter Roeck1-6/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2017-08-13hwmon: (it87) Reapply probe path chip registers settings after resumeMaciej S. Szmigiero1-2/+74
2017-08-13hwmon: (it87) Split out chip registers setting code on probe pathMaciej S. Szmigiero1-50/+88
2017-03-22hwmon: (it87) Avoid registering the same chip on both SIO addressesGuenter Roeck1-5/+19
2017-02-10hwmon: (it87) Add support for IT8792EGuenter Roeck1-2/+16
2017-02-10hwmon: (it87) Do not overwrite bit 2..6 of pwm control registersGuenter Roeck1-13/+24
2017-02-10hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628Guenter Roeck1-1/+1
2017-02-10hwmon: (it87) Ensure that pwm control cache is current before updating valuesGuenter Roeck1-0/+2
2017-02-10hwmon: (it87) Improve IT8622 supportGuenter Roeck1-8/+59
2017-02-10hwmon: (it87) Add support for IT8622EGuenter Roeck1-1/+15
2017-02-10hwmon: (it87) Add feature flag indicating that VIN3 is connected to 5VGuenter Roeck1-3/+7
2017-01-02hwmon: (it87) use permission-specific DEVICE_ATTR variantsJulia Lawall1-10/+10
2016-09-08hwmon: (it87) Drop useless commentsJean Delvare1-4/+4
2016-08-29hwmon: (it87) Add missing sysfs attribute group terminatorJean Delvare1-0/+1
2016-08-11hwmon: (it87) Features mask must be 32 bit wideGuenter Roeck1-1/+1
2016-04-19hwmon: (it87) Add support for IT8628EGuenter Roeck1-2/+16
2016-04-19hwmon: (it87) Fix pwm_temp_map for system with 6 pwm channelsGuenter Roeck1-8/+15
2016-04-19hwmon: (it87) Support automatic pwm control on newer chipsGuenter Roeck1-14/+187
2016-04-19hwmon: (it87) Enhance validation for fan4 and fan5Guenter Roeck1-0/+23
2016-04-19hwmon: (it87) Support disabling fan control for all pwm control and chipsGuenter Roeck1-21/+31
2016-04-19hwmon: (it87) Formatting cleanupGuenter Roeck1-75/+80
2016-04-19hwmon: (it87) Use defines for array sizes and sensor countsGuenter Roeck1-24/+34
2016-04-19hwmon: (it87) Use BIT macroGuenter Roeck1-144/+146
2016-04-19hwmon: (it87) Add support for VIN7 to VIN10 on IT8620EGuenter Roeck1-5/+24
2016-04-19hwmon: (it87) Simplify reading voltage registersGuenter Roeck1-9/+13
2016-04-19hwmon: (it87) Support up to 6 temperature sensors on IT8620EGuenter Roeck1-8/+40
2016-04-19hwmon: (it87) Convert to use new hwmon APIGuenter Roeck1-74/+19
2016-04-19hwmon: (it87) Use single group and is_visible for miscellaneous attributesGuenter Roeck1-48/+33
2016-04-19hwmon: (it87) Use is_visible for pwm attributesGuenter Roeck1-72/+65
2016-04-19hwmon: (it87) Use is_visible for fan attributesGuenter Roeck1-85/+55
2016-04-19hwmon: (it87) Use is_visible for temperature sensorsGuenter Roeck1-51/+36
2016-04-19hwmon: (it87) Use is_visible for voltage sensorsGuenter Roeck1-68/+56
2016-04-19hwmon: (it87) Rearrange code to avoid forward declarationsGuenter Roeck1-336/+327
2016-04-19hwmon: (it87) Add support for second Super-IO chipGuenter Roeck1-15/+34
2016-04-19hwmon: (it87) Pass SIO base address as parameter to superio functionsGuenter Roeck1-65/+72
2016-04-19hwmon: (it87) Don't use pdev as static driver variableGuenter Roeck1-3/+5
2016-04-19hwmon: (it87) Simplify error return in it87_device_addGuenter Roeck1-7/+3
2016-04-19hwmon: (it87) Add support for second pwm frequency registerGuenter Roeck1-31/+69
2016-04-19hwmon: (it87) Add support for all pwm channels on IT8620EGuenter Roeck1-20/+94
2016-04-19hwmon: (it87) Add feature flag for AVCC3 supportGuenter Roeck1-8/+13
2015-08-09hwmon: (it87) Add support for IT8732FJustin Maggard1-7/+36
2015-04-09hwmon: (it87) Use feature macros on sio_dataGuenter Roeck1-2/+5
2015-04-05hwmon: (it87) Add support for 6th fan of IT8620EGuenter Roeck1-15/+33
2015-04-05hwmon: (it87) Add support for IT8620EGuenter Roeck1-1/+42
2015-04-05hwmon: (it87) Add support for IT8790EGuenter Roeck1-1/+13
2015-04-05hwmon: (it87) Introduce feature flag to reflect internal in7 sensorGuenter Roeck1-11/+16
2015-04-05hwmon: (it87) Introduce configuration field for chip suffixGuenter Roeck1-3/+17
2015-04-05hwmon: (it87) Fix PWM frequency display for chips with newer PWM controlGuenter Roeck1-9/+25
2015-03-30hwmon: (it87) Fix pwm sysfs attribute removalGuenter Roeck1-1/+1
2015-03-09hwmon: (it87) No need to skip fan4 for IT8603Guenter Roeck1-4/+0
2015-03-09hwmon: (it87) Add support for IT8786EThomas Lorblanches1-6/+16
2015-03-09hwmon: (it87) Add feature flag for VID supportGuenter Roeck1-20/+11
2015-03-09hwmon: (it87) Add feature flags for fans count and 16-bit fan configurationGuenter Roeck1-33/+36
2015-03-09hwmon: (it87) Don't configure 16 bit fan counters it not necessaryGuenter Roeck1-3/+6
2015-03-09hwmon: (it87) Add support for IT8781FGuenter Roeck1-8/+24
2014-10-20hwmon: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-04-04hwmon: (it87) Add support for IT8623ERudolf Marek1-0/+3
2014-04-04hwmon: (it87) Fix IT8603E define nameRudolf Marek1-3/+3
2014-01-29Update Jean Delvare's e-mail addressJean Delvare1-2/+2
2014-01-29hwmon: (it87) Print proper names for the IT8771E and IT8772EJean Delvare1-0/+1
2014-01-29hwmon: (it87) Add support for the ITE IT8603ERudolf Marek1-18/+85
2013-08-11hwmon: use dev_get_platdata()Jingoo Han1-3/+3
2013-04-07hwmon: Fix CamelCase checkpatch warningsGuenter Roeck1-12/+12
2013-02-06hwmon: (it87) Add support for IT8771E and IT8772EGuenter Roeck1-4/+35
2013-01-25hwmon: Replace SENSORS_LIMIT with clamp_valGuenter Roeck1-7/+6
2012-12-19hwmon: (it87) Support PECI for additional chipsGuenter Roeck1-10/+38
2012-12-19hwmon: (it87) Report thermal sensor type as Intel PECI if appropriateGuenter Roeck1-3/+17
2012-12-19hwmon: (it87) Manage device specific features with tableGuenter Roeck1-74/+81
2012-12-19hwmon: (it87) Replace pwm group macro with direct attribute definitionsGuenter Roeck1-41/+74
2012-12-19hwmon: (it87) Avoid quoted string splits across linesGuenter Roeck1-14/+13
2012-12-19hwmon: (it87) Save fan registers in 2-dimensional arrayGuenter Roeck1-159/+104
2012-12-19hwmon: (it87) Introduce support for tempX_offset sysfs attributeGuenter Roeck1-5/+61
2012-12-19hwmon: (it87) Replace macro defining tempX_type sensors with direct definitionsGuenter Roeck1-10/+11
2012-12-19hwmon: (it87) Save voltage register values in 2-dimensional arrayGuenter Roeck1-81/+66
2012-12-19hwmon: (it87) Save temperature registers in 2-dimensional arrayGuenter Roeck1-63/+35
2012-11-28hwmon: remove use of __devexitBill Pemberton1-2/+2
2012-11-28hwmon: remove use of __devinitBill Pemberton1-3/+3
2012-11-28hwmon: remove use of __devexit_pBill Pemberton1-1/+1
2012-07-12hwmon: (it87) Preserve configuration register bits on initJean Delvare1-1/+1
2012-05-22hwmon: (it87) Make temp3 attribute conditional for IT8782FGuenter Roeck1-20/+61
2012-05-22hwmon: (it87) Convert to use devm_kzalloc and devm_request_regionGuenter Roeck1-34/+20
2012-05-20hwmon: (it87) Create voltage attributes only if voltage is enabledGuenter Roeck1-38/+124
2012-05-20hwmon: (it87) Add support for IT8782F and IT8783E/FGuenter Roeck1-26/+99
2012-03-18hwmon: (it87) Constify fixed string arraysGuenter Roeck1-3/+3
2012-03-18hwmon: (it87) Fix multi-line commentsGuenter Roeck1-62/+108
2012-01-16hwmon: (it87) Add IT8728F supportJean Delvare1-15/+46
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-2/+2
2012-01-05hwmon: replaced strict_str* with kstr*Frans Meulenbroeks1-17/+17
2011-07-25hwmon: (it87) Add chassis intrusion detection supportJean Delvare1-0/+29
2011-07-17hwmon: (it87) Fix label group removalJean Delvare1-1/+1
2011-05-25hwmon: (it87) Use request_muxed_regionNat Gurumoorthy1-12/+19
2011-01-12hwmon: (it87) Use pr_fmt and pr_<level>Joe Perches1-16/+14
2010-12-08hwmon: (it87) Fix manual fan speed control on IT8721FJean Delvare1-16/+45
2010-10-28hwmon: (it87) Add support for the IT8721F/IT8758EJean Delvare1-22/+94
2010-10-28hwmon: (it87) Move conversion functionsJean Delvare1-50/+52
2010-08-14hwmon: (it87) Export labels for internal sensorsJean Delvare1-2/+44
2010-07-09hwmon: (it87) Fix in7 on IT8720FJean Delvare1-0/+22
2010-04-14hwmon: (it87) Invalidate cache on temperature sensor changeJean Delvare1-0/+1
2010-04-14hwmon: (it87) Properly handle wrong sensor type requestsJean Delvare1-10/+10
2010-04-14hwmon: (it87) Don't arbitrarily enable temperature channelsJean Delvare1-8/+5
2010-03-05hwmon: (it87) Validate auto pwm settingsJean Delvare1-0/+32
2010-03-05hwmon: (it87) Add support for old automatic fan speed controlJean Delvare1-2/+180
2010-03-05hwmon: (it87) Use strict_strtol instead of simple_strtolJean Delvare1-15/+44
2010-03-05hwmon: (it87) Fix many checkpatch errors and warningsJean Delvare1-75/+87
2010-03-05hwmon: (it87) Add support for beep on alarmJean Delvare1-0/+122
2010-03-05hwmon: (it87) Create vid attributes by groupJean Delvare1-8/+7
2010-03-05hwmon: (it87) Refactor attributes creation and removalJean Delvare1-130/+103
2010-03-05hwmon: (it87) Expose the PWM/temperature mappingsJean Delvare1-4/+69
2010-03-05hwmon: (it87) Display fan outputs in automatic mode as suchJean Delvare1-38/+61
2009-12-09hwmon: (it87) Check for fan2 and fan3 availabilityJean Delvare1-3/+24
2009-12-09hwmon: (it87) Verify the VID pin usageJean Delvare1-4/+16
2009-10-24hwmon: (it87) Fix VID reading on IT8718F/IT8720FJean Delvare1-3/+2
2009-09-15hwmon: Include <linux/io.h> instead of <asm/io.h>H Hartley Sweeten1-1/+1
2009-03-12hwmon: (it87) Properly decode -128 degrees C temperatureJean Delvare1-4/+4
2009-01-07hwmon: Fix various typosJean Delvare1-1/+1
2009-01-07hwmon: Check for ACPI resource conflictsJean Delvare1-0/+5
2009-01-07hwmon: (it87) Add support for the ITE IT8720FJean-Marc Spaggiari1-9/+21
2008-10-17hwmon: (it87) Fix thermal sensor type valuesJean Delvare1-3/+8
2008-10-09hwmon: (it87) Prevent power-off on Shuttle SN68PTJean Delvare1-19/+51
2008-09-20hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I)Andrew Paprocki1-2/+2
2008-08-06hwmon: (it87) Support for 16-bit fan reading in it8705 >= rev 0x03Andrew Paprocki1-7/+12
2008-08-06hwmon: (it87) Support for 16-bit fan reading in it8712 >= rev 0x07Andrew Paprocki1-10/+22
2008-02-07hwmon: (it87) Delete pwmN_freq files on driver removalJean Delvare1-0/+3
2008-02-07hwmon: (it87) Add individual alarm filesJean Delvare1-9/+66
2008-02-07hwmon: (it87) Discard a dead e-mail addressJean Delvare1-2/+2
2008-02-07hwmon: Let the user override the detected Super-I/O device IDJean Delvare1-1/+5
2008-01-22hwmon: (it87) request only Environment Controller portsBjorn Helgaas1-9/+23
2007-10-09hwmon: VRM is not read from registersJean Delvare1-1/+1
2007-10-09hwmon: (it87) Add support for fan4 and fan5Jean Delvare1-15/+39
2007-10-09hwmon: Convert from class_device to deviceTony Jones1-5/+5
2007-07-30hwmon: Add missing __devexit tags in various driversJean Delvare1-1/+1
2007-07-19hwmon: convert it87 to platform drivercorentin.labbe1-219/+277
2007-07-19hwmon/it87: Add IT8726F supportRudolf Marek1-1/+6
2007-02-14hwmon: Cleanup a bogus legacy commentJean Delvare1-4/+2
2007-02-14hwmon: Simplify the locking model of two driversJean Delvare1-17/+5
2007-02-14hwmon/it87: Add PWM base frequency controlJean Delvare1-2/+54
2006-12-12hwmon/it87: Remove the SMBus interface supportJean Delvare1-151/+51
2006-09-28Fix unchecked return status, batch 5Jean Delvare1-85/+149
2006-09-28it87: Copyright updateJean Delvare1-9/+3
2006-09-28it87: Overwrite broken default limitsJean Delvare1-0/+16
2006-09-28it87: Add support for the IT8718FJean Delvare1-12/+49
2006-09-28it87: Cleanup set_fan_divJean Delvare1-7/+7
2006-09-28it87: in8 has no limit registersJean Delvare1-6/+3
2006-09-28it87: Prevent overflow on fan clock divider writeJean Delvare1-2/+2
2006-09-28it87: No sysfs files for disabled fansJean Delvare1-32/+51
2006-09-28it87: Add support for the IT8716FJean Delvare1-24/+154
2006-09-26i2c-isa: Restore driver ownerJean Delvare1-0/+1
2006-03-23[PATCH] I2C: hwmon: Rename register parametersDarren Jenkins1-3/+2
2006-03-23[PATCH] hwmon: Semaphore to mutex conversionsIngo Molnar1-30/+31
2006-02-13[PATCH] it87: Fix oops on removalJean Delvare1-1/+2
2006-02-06[PATCH] hwmon: Fix reboot on it87 driver loadJean Delvare1-2/+6
2006-01-05[PATCH] hwmon: it87 use u8 for vrmJean Delvare1-2/+2
2006-01-05[PATCH] I2C: Remove .owner setting from i2c_driver as it's no longer neededGreg Kroah-Hartman1-2/+0
2006-01-05[PATCH] i2c: Drop i2c_driver.{owner,name}, 3 of 11Laurent Riffard1-5/+10
2006-01-05[PATCH] i2c: Drop i2c_driver.flags, 2 of 3Jean Delvare1-1/+0
2005-11-23[PATCH] hwmon: Fix missing it87 fan div initJean Delvare1-0/+7
2005-10-28[PATCH] hwmon: Static function fixes, 3 of 4Ben Dooks1-1/+1
2005-10-28[PATCH] hwmon: kzalloc conversionDeepak Saxena1-2/+1
2005-10-28[PATCH] hwmon: Drop legacy ISA address support from it87Jean Delvare1-40/+11
2005-09-05[PATCH] hwmon: hwmon vs i2c, second round (07/11)Jean Delvare1-3/+3
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-2/+2
2005-09-05[PATCH] hwmon: tag super-i/o find functions __initJean 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: Separate non-i2c hwmon drivers from i2c-core (5/9)Jean Delvare1-5/+11
2005-09-05[PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (3/9)Jean Delvare1-4/+25