linux/Documentation/hwmon
Linus Torvalds 5e2d059b52 powerpc updates for 4.19
Notable changes:
 
  - A fix for a bug in our page table fragment allocator, where a page table page
    could be freed and reallocated for something else while still in use, leading
    to memory corruption etc. The fix reuses pt_mm in struct page (x86 only) for
    a powerpc only refcount.
 
  - Fixes to our pkey support. Several are user-visible changes, but bring us in
    to line with x86 behaviour and/or fix outright bugs. Thanks to Florian Weimer
    for reporting many of these.
 
  - A series to improve the hvc driver & related OPAL console code, which have
    been seen to cause hardlockups at times. The hvc driver changes in particular
    have been in linux-next for ~month.
 
  - Increase our MAX_PHYSMEM_BITS to 128TB when SPARSEMEM_VMEMMAP=y.
 
  - Remove Power8 DD1 and Power9 DD1 support, neither chip should be in use
    anywhere other than as a paper weight.
 
  - An optimised memcmp implementation using Power7-or-later VMX instructions
 
  - Support for barrier_nospec on some NXP CPUs.
 
  - Support for flushing the count cache on context switch on some IBM CPUs
    (controlled by firmware), as a Spectre v2 mitigation.
 
  - A series to enhance the information we print on unhandled signals to bring it
    into line with other arches, including showing the offending VMA and dumping
    the instructions around the fault.
 
 Thanks to:
   Aaro Koskinen, Akshay Adiga, Alastair D'Silva, Alexey Kardashevskiy, Alexey
   Spirkov, Alistair Popple, Andrew Donnellan, Aneesh Kumar K.V, Anju T Sudhakar,
   Arnd Bergmann, Bartosz Golaszewski, Benjamin Herrenschmidt, Bharat Bhushan,
   Bjoern Noetel, Boqun Feng, Breno Leitao, Bryant G. Ly, Camelia Groza,
   Christophe Leroy, Christoph Hellwig, Cyril Bur, Dan Carpenter, Daniel Klamt,
   Darren Stevens, Dave Young, David Gibson, Diana Craciun, Finn Thain, Florian
   Weimer, Frederic Barrat, Gautham R. Shenoy, Geert Uytterhoeven, Geoff Levand,
   Guenter Roeck, Gustavo Romero, Haren Myneni, Hari Bathini, Joel Stanley,
   Jonathan Neuschäfer, Kees Cook, Madhavan Srinivasan, Mahesh Salgaonkar, Markus
   Elfring, Mathieu Malaterre, Mauro S. M. Rodrigues, Michael Hanselmann, Michael
   Neuling, Michael Schmitz, Mukesh Ojha, Murilo Opsfelder Araujo, Nicholas
   Piggin, Parth Y Shah, Paul Mackerras, Paul Menzel, Ram Pai, Randy Dunlap,
   Rashmica Gupta, Reza Arbab, Rodrigo R. Galvao, Russell Currey, Sam Bobroff,
   Scott Wood, Shilpasri G Bhat, Simon Guo, Souptick Joarder, Stan Johnson,
   Thiago Jung Bauermann, Tyrel Datwyler, Vaibhav Jain, Vasant Hegde, Venkat Rao
   B, zhong jiang.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAlt2O6cTHG1wZUBlbGxl
 cm1hbi5pZC5hdQAKCRBR6+o8yOGlgC7hD/4+cj796Df7GsVsIMxzQm7SS9dklIdO
 JuKj2Nr5HRzTH59jWlXukLG9mfTNCFgFJB4gEpK1ArDOTcHTCI9RRsLZTZ/kum66
 7Pd+7T40dLYXB5uecuUs0vMXa2fI3syKh1VLzACSXv3Dh9BBIKQBwW/aD2eww4YI
 1fS5LnXZ2PSxfr6KNAC6ogZnuaiD0sHXOYrtGHq+S/TFC7+Z6ySa6+AnPS+hPVoo
 /rHDE1Khr66aj7uk+PP2IgUrCFj6Sbj6hTVlS/iAuwbMjUl9ty6712PmvX9x6wMZ
 13hJQI+g6Ci+lqLKqmqVUpXGSr6y4NJGPS/Hko4IivBTJApI+qV/tF2H9nxU+6X0
 0RqzsMHPHy13n2torA1gC7ttzOuXPI4hTvm6JWMSsfmfjTxLANJng3Dq3ejh6Bqw
 76EMowpDLexwpy7/glPpqNdsP4ySf2Qm8yq3mR7qpL4m3zJVRGs11x+s5DW8NKBL
 Fl5SqZvd01abH+sHwv6NLaLkEtayUyohxvyqu2RU3zu5M5vi7DhqstybTPjKPGu0
 icSPh7b2y10WpOUpC6lxpdi8Me8qH47mVc/trZ+SpgBrsuEmtJhGKszEnzRCOqos
 o2IhYHQv3lQv86kpaAFQlg/RO+Lv+Lo5qbJ209V+hfU5nYzXpEulZs4dx1fbA+ze
 fK8GEh+u0L4uJg==
 =PzRz
 -----END PGP SIGNATURE-----

Merge tag 'powerpc-4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

Pull powerpc updates from Michael Ellerman:
 "Notable changes:

   - A fix for a bug in our page table fragment allocator, where a page
     table page could be freed and reallocated for something else while
     still in use, leading to memory corruption etc. The fix reuses
     pt_mm in struct page (x86 only) for a powerpc only refcount.

   - Fixes to our pkey support. Several are user-visible changes, but
     bring us in to line with x86 behaviour and/or fix outright bugs.
     Thanks to Florian Weimer for reporting many of these.

   - A series to improve the hvc driver & related OPAL console code,
     which have been seen to cause hardlockups at times. The hvc driver
     changes in particular have been in linux-next for ~month.

   - Increase our MAX_PHYSMEM_BITS to 128TB when SPARSEMEM_VMEMMAP=y.

   - Remove Power8 DD1 and Power9 DD1 support, neither chip should be in
     use anywhere other than as a paper weight.

   - An optimised memcmp implementation using Power7-or-later VMX
     instructions

   - Support for barrier_nospec on some NXP CPUs.

   - Support for flushing the count cache on context switch on some IBM
     CPUs (controlled by firmware), as a Spectre v2 mitigation.

   - A series to enhance the information we print on unhandled signals
     to bring it into line with other arches, including showing the
     offending VMA and dumping the instructions around the fault.

  Thanks to: Aaro Koskinen, Akshay Adiga, Alastair D'Silva, Alexey
  Kardashevskiy, Alexey Spirkov, Alistair Popple, Andrew Donnellan,
  Aneesh Kumar K.V, Anju T Sudhakar, Arnd Bergmann, Bartosz Golaszewski,
  Benjamin Herrenschmidt, Bharat Bhushan, Bjoern Noetel, Boqun Feng,
  Breno Leitao, Bryant G. Ly, Camelia Groza, Christophe Leroy, Christoph
  Hellwig, Cyril Bur, Dan Carpenter, Daniel Klamt, Darren Stevens, Dave
  Young, David Gibson, Diana Craciun, Finn Thain, Florian Weimer,
  Frederic Barrat, Gautham R. Shenoy, Geert Uytterhoeven, Geoff Levand,
  Guenter Roeck, Gustavo Romero, Haren Myneni, Hari Bathini, Joel
  Stanley, Jonathan Neuschäfer, Kees Cook, Madhavan Srinivasan, Mahesh
  Salgaonkar, Markus Elfring, Mathieu Malaterre, Mauro S. M. Rodrigues,
  Michael Hanselmann, Michael Neuling, Michael Schmitz, Mukesh Ojha,
  Murilo Opsfelder Araujo, Nicholas Piggin, Parth Y Shah, Paul
  Mackerras, Paul Menzel, Ram Pai, Randy Dunlap, Rashmica Gupta, Reza
  Arbab, Rodrigo R. Galvao, Russell Currey, Sam Bobroff, Scott Wood,
  Shilpasri G Bhat, Simon Guo, Souptick Joarder, Stan Johnson, Thiago
  Jung Bauermann, Tyrel Datwyler, Vaibhav Jain, Vasant Hegde, Venkat
  Rao, zhong jiang"

* tag 'powerpc-4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (234 commits)
  powerpc/mm/book3s/radix: Add mapping statistics
  powerpc/uaccess: Enable get_user(u64, *p) on 32-bit
  powerpc/mm/hash: Remove unnecessary do { } while(0) loop
  powerpc/64s: move machine check SLB flushing to mm/slb.c
  powerpc/powernv/idle: Fix build error
  powerpc/mm/tlbflush: update the mmu_gather page size while iterating address range
  powerpc/mm: remove warning about ‘type’ being set
  powerpc/32: Include setup.h header file to fix warnings
  powerpc: Move `path` variable inside DEBUG_PROM
  powerpc/powermac: Make some functions static
  powerpc/powermac: Remove variable x that's never read
  cxl: remove a dead branch
  powerpc/powermac: Add missing include of header pmac.h
  powerpc/kexec: Use common error handling code in setup_new_fdt()
  powerpc/xmon: Add address lookup for percpu symbols
  powerpc/mm: remove huge_pte_offset_and_shift() prototype
  powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled
  powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
  powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements
  powerpc/fadump: handle crash memory ranges array index overflow
  ...
2018-08-17 11:32:50 -07:00
..
ab8500 hwmon: Add ST-Ericsson ABX500 hwmon driver 2013-04-16 18:27:52 -07:00
abituguru hwmon: (abituguru) Fix typos in documentation 2016-06-27 18:58:02 -07:00
abituguru3 Fix common misspellings 2011-03-31 11:26:23 -03:00
abituguru-datasheet Documentation/hwmon/abituguru-datasheet fix a typo 2013-08-20 12:41:10 +02:00
abx500 hwmon: Add ST-Ericsson ABX500 hwmon driver 2013-04-16 18:27:52 -07:00
acpi_power_meter
ad7314 hwmon: AD7314 driver (ported from IIO) 2011-10-24 11:09:41 -07:00
adc128d818 hwmon: Driver for TI ADC128D818 2014-03-03 08:01:04 -08:00
adm1021 hwmon: (adm1021) Clarify documentation regarding Xeon processors 2011-04-29 16:33:36 +02:00
adm1025 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
adm1026
adm1031 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
adm1275 hwmon: (pmbus/adm1275) Add support for ADM1272 2018-03-22 09:32:17 -07:00
adm9240 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
ads1015 hwmon: (ads1015) move header file out of I2C realm 2017-06-11 17:08:19 -07:00
ads7828 hwmon: (ads7828) add support for ADS7830 2012-12-05 10:55:54 -08:00
adt7410 hwmon: (adt7410) Add support for the adt7310/adt7320 2013-04-07 21:16:38 -07:00
adt7411
adt7462
adt7470 hwmon: (adt7470) Expose PWM frequency to sysfs 2016-09-08 21:34:16 -07:00
adt7475 hwmon: (adt7475) temperature smoothing 2017-06-11 17:08:19 -07:00
amc6821
asb100
asc7621
aspeed-pwm-tacho drivers: hwmon: Support for ASPEED PWM/Fan tach 2017-04-10 13:12:18 -07:00
coretemp hwmon: (coretemp) Document and add support for additional CPU models 2013-01-25 21:03:55 -08:00
da9052 hwmon: Fix spelling of Celsius 2012-10-10 15:25:56 +02:00
da9055 hwmon: DA9055 HWMON driver 2012-12-05 10:55:55 -08:00
dme1737
ds620
ds1621 Documentation: fix spelling mistakes of "Celcius" -- > "Celsius" 2017-01-04 14:36:17 -07:00
emc6w201 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
emc1403 hwmon: (emc1403) Make all hyst attributes except for temp1_crit_hyst read-only 2014-05-21 16:02:24 -07:00
emc2103
f71805f Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
f71882fg hwmon: (f71882fg) Add support for the F71869A 2011-07-03 13:32:53 +02:00
fam15h_power hwmon: (fam15h_power) Add documentation for TDP and accumulated power algorithm 2016-04-19 06:32:35 -07:00
ftsteutates hwmon: (ftsteutates) Fix clearing alarm sysfs entries 2017-08-13 08:24:01 -07:00
g760a
g762 Add support for GMT G762/G763 PWM fan controllers 2013-06-27 10:31:42 -07:00
gl518sm Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
hih6130 hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver 2012-07-21 21:48:44 -07:00
hwmon-kernel-api.txt hwmon: (core) check parent dev != NULL when chip != NULL 2018-05-21 07:51:59 -07:00
ibm-cffps Documentation: hwmon: Document the IBM CFF power supply 2017-08-29 18:07:13 -07:00
ibmaem
ibmpowernv hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups 2018-07-31 19:56:45 +10:00
ina2xx docs: Fix more broken references 2018-06-15 18:11:26 -03:00
ina209 hwmon: Driver for Texas Instruments INA209 2013-02-06 09:57:59 -08:00
ina3221 hwmon: Add support for INA3221 Triple Current/Voltage Monitors 2016-06-27 18:58:03 -07:00
ir35221 hwmon: (pmbus) Add client driver for IR35221 2017-06-11 17:08:19 -07:00
it87 hwmon: (it87) Add support for IT8628E 2016-04-19 06:32:38 -07:00
jc42 hwmon: (jc42) Add support for Microchip MCP9808 temperature sensor 2016-06-27 18:58:04 -07:00
k8temp
k10temp hwmon: (k10temp) Add support for F15h M60h 2014-09-22 11:14:52 -07:00
lineage-pem hwmon: Update my e-mail address in driver documentation 2013-03-03 21:45:47 -08:00
lm63 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
lm70 hwmon: (lm70) Add support for TI TMP122/124 2017-01-21 12:26:38 -08:00
lm73 hwmon: (lm73) Add support for max/min alarms 2013-02-06 09:57:58 -08:00
lm75 hwmon: (lm75) Add support for TMP75C 2015-10-14 07:57:14 -07:00
lm77 hwmon: (lm77) Do not preserve hysteresis when updating critical temp limit 2014-05-21 16:02:20 -07:00
lm78 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
lm80 hwmon: (lm80) Add detection of NatSemi/TI LM96080 2012-03-18 18:27:43 -07:00
lm83 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
lm85
lm87 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
lm90 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
lm92 hwmon: (lm92) Add max6635 to lm92_id[] 2018-03-22 09:33:24 -07:00
lm93
lm25066 hwmon: (pmbus/lm25066) Drop support for LM25063 2018-01-02 15:05:34 -08:00
lm95234 hwmon: (lm95234) Add support for LM95233 2014-12-02 06:11:53 -08:00
lm95245 hwmon: (lm95245) Add support for LM95235 2014-12-02 03:44:18 -08:00
ltc2945 hwmon: Driver for Linear Technologies LTC2945 2014-03-03 08:01:03 -08:00
ltc2978 hwmon: (ltc2978) Add support for LTM4675 2015-08-19 09:08:55 -07:00
ltc2990 hwmon: (ltc2990) support all measurement modes 2018-05-21 07:52:01 -07:00
ltc3815 hwmon: (pmbus) Add client driver for LTC3815 2015-12-18 08:20:59 -08:00
ltc4151
ltc4215
ltc4245 hwmon: (ltc4245) move header file out of I2C realm 2017-06-11 17:08:19 -07:00
ltc4260 hwmon: Driver for Linear Technologies LTC4260 2014-03-03 08:01:03 -08:00
ltc4261 hwmon: Update my e-mail address in driver documentation 2013-03-03 21:45:47 -08:00
max197 hwmon: add Maxim MAX197 support 2012-09-23 21:08:33 -07:00
max1619 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
max1668 hwmon: (max1668) Fix typo in documentation 2016-06-27 18:58:02 -07:00
max6639
max6642 hwmon: Add support for MAX6642 2011-05-19 08:19:32 -07:00
max6650 hwmon: (max6650) Allow fan shutdown and initial rpm target 2016-09-08 21:34:17 -07:00
max6697 hwmon: Driver for Maxim MAX6697 and compatibles 2013-02-06 09:57:56 -08:00
max8688 Doc: hwmon: Fix typo "montoring" in hwmon 2016-03-05 06:25:34 -08:00
max16064 Doc: hwmon: Fix typo "montoring" in hwmon 2016-03-05 06:25:34 -08:00
max16065 hwmon: Update my e-mail address in driver documentation 2013-03-03 21:45:47 -08:00
max20751 hwmon: (pmbus) Add support for MAX20751 2015-08-09 13:44:27 -07:00
max31722 hwmon: (max31722) Add support for MAX31722/MAX31723 temperature sensors 2016-04-19 06:32:34 -07:00
max31785 hwmon: (pmbus/max31785) Add dual tachometer support 2018-01-02 15:05:34 -08:00
max31790 hwmon: Driver for Maxim MAX31790 2015-10-14 07:57:14 -07:00
max34440 hwmon: (pmbus/max34440) Add support for MAX34451. 2018-07-08 20:08:13 -07:00
mc13783-adc hwmon: (mc13783-adc) Add support for the MC13892 PMIC 2012-03-23 10:02:19 +01:00
mcp3021 hwmon: (mcp3021) Add MCP3221 support 2012-09-23 21:08:36 -07:00
menf21bmc hwmon: (menf21bmc) Introduce MEN14F021P00 BMC HWMON driver 2014-09-24 15:36:33 +01:00
mlxreg-fan hwmon: (mlxreg-fan) Add support for Mellanox FAN driver 2018-07-08 20:08:13 -07:00
nct6683 hwmon: Driver for NCT6683D 2014-05-21 16:02:27 -07:00
nct6775 hwmon: (nct6775) Add support for NCT6796D 2018-03-10 19:00:14 -08:00
nct7802 hwmon: (nct7802) Add auto_point attributes 2015-08-09 13:44:27 -07:00
nct7904 hwmon: (nct7904) Rename pwm attributes to match hwmon ABI 2015-07-29 20:06:46 -07:00
npcm750-pwm-fan hwmon: Add NPCM7xx PWM and Fan driver 2018-07-08 20:08:13 -07:00
nsa320 hwmon: Create an NSA320 hardware monitoring driver 2016-03-08 18:40:49 -08:00
ntc_thermistor hwmon: (ntc_thermistor) Add support for ncpXXxh103 2016-03-05 06:25:34 -08:00
pc87360 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
pc87427 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
pcf8591 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
pmbus Doc: hwmon: Fix typo "montoring" in hwmon 2016-03-05 06:25:34 -08:00
pmbus-core hwmon: (pmbus) move header file out of I2C realm 2017-06-11 17:08:19 -07:00
powr1220 hwmon: Add support for Lattice's POWR1220 power manager IC 2014-08-04 07:01:33 -07:00
pwm-fan hwmon: Add pwm-fan driver 2014-08-04 07:01:38 -07:00
sch5627 hwmon: (sch56xx) Add support for the integrated watchdog (v2) 2012-03-20 06:42:05 -07:00
sch5636 hwmon: (sch56xx) Add support for the integrated watchdog (v2) 2012-03-20 06:42:05 -07:00
scpi-hwmon hwmon: Support sensors exported via ARM SCP interface 2015-10-09 11:05:52 +01:00
sht3x hwmon: (sht3x) Update data sheet URL 2018-03-10 19:00:14 -08:00
sht15 hwmon: (sht15) Root out platform data 2017-10-29 18:36:03 -07:00
sht21 hwmon: (sht21) Update data sheet URLs 2018-03-10 19:00:14 -08:00
shtc1 hwmon: add support for Sensirion SHTC1 sensor 2014-06-12 08:36:48 -07:00
sis5595
smm665 hwmon: Update my e-mail address in driver documentation 2013-03-03 21:45:47 -08:00
smsc47b397
smsc47m1 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
smsc47m192
submitting-patches docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
sysfs-interface hwmon: Document the sensor enable attribute 2018-07-08 20:08:13 -07:00
tc74 hwmon: add driver for Microchip TC74 2015-06-21 22:54:53 -07:00
tc654 docs: hwmon: Fix typo "Microship" should be "Microchip" 2017-04-02 07:01:53 -07:00
thmc50
tmp102
tmp103 hwmon: Driver for TI TMP103 temperature sensor 2014-08-04 07:01:33 -07:00
tmp108 hwmon: Add Texas Instruments TMP108 temperature sensor driver. 2016-12-09 21:54:25 -08:00
tmp401 hwmon: (tmp401) Add support for TI TMP461 2016-06-27 18:58:03 -07:00
tmp421 hwmon: (tmp421) Add support for TMP441 and TMP442 2014-08-04 07:01:38 -07:00
tps40422 hwmon: (pmbus) Add tps40422 front-end driver 2014-08-04 07:01:38 -07:00
twl4030-madc-hwmon hwmon: Fix spelling of Celsius 2012-10-10 15:25:56 +02:00
ucd9000 hwmon: (ucd9000) Add support for UCD90160 Power Supply Sequencer 2016-09-08 21:34:16 -07:00
ucd9200 hwmon: Update my e-mail address in driver documentation 2013-03-03 21:45:47 -08:00
userspace-tools
vexpress hwmon: Versatile Express hwmon driver 2012-10-16 17:12:35 +01:00
via686a
vt1211
w83l785ts Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
w83l786ng
w83627ehf Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
w83627hf
w83773g hwmon: (w83773g) Add documentation 2018-01-02 15:05:34 -08:00
w83781d Fix common misspellings 2011-03-31 11:26:23 -03:00
w83791d hwmon: (w83792d) Update module author 2013-09-06 14:05:42 +02:00
w83792d hwmon: (w83792d) Additional PWM outputs support 2015-07-03 14:39:05 +02:00
w83793
w83795 Update Jean Delvare's e-mail address 2014-01-29 20:40:08 +01:00
wm831x Fix typo milivolt => millivolt 2012-04-05 16:58:23 -07:00
wm8350
xgene-hwmon hwmon: Add xgene hwmon driver 2016-09-08 21:34:16 -07:00
zl6100 Doc: hwmon: Fix typo "montoring" in hwmon 2016-03-05 06:25:34 -08:00