aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/hwmon/ads10152
-rw-r--r--Documentation/hwmon/adt74759
-rw-r--r--Documentation/hwmon/ir3522187
-rw-r--r--Documentation/hwmon/ltc42452
-rw-r--r--Documentation/hwmon/pmbus-core2
-rw-r--r--MAINTAINERS4
-rw-r--r--drivers/hwmon/ads1015.c2
-rw-r--r--drivers/hwmon/adt7475.c184
-rw-r--r--drivers/hwmon/aspeed-pwm-tacho.c50
-rw-r--r--drivers/hwmon/ds620.c2
-rw-r--r--drivers/hwmon/ibmpowernv.c96
-rw-r--r--drivers/hwmon/ltc4245.c2
-rw-r--r--drivers/hwmon/max6639.c2
-rw-r--r--drivers/hwmon/nct6775.c325
-rw-r--r--drivers/hwmon/pmbus/Kconfig10
-rw-r--r--drivers/hwmon/pmbus/Makefile1
-rw-r--r--drivers/hwmon/pmbus/ir35221.c337
-rw-r--r--drivers/hwmon/pmbus/pmbus.c2
-rw-r--r--drivers/hwmon/pmbus/pmbus_core.c2
-rw-r--r--drivers/hwmon/pmbus/ucd9000.c2
-rw-r--r--drivers/hwmon/pmbus/ucd9200.c2
-rw-r--r--drivers/hwmon/pwm-fan.c68
-rw-r--r--drivers/hwmon/scpi-hwmon.c54
-rw-r--r--drivers/iio/adc/ti-ads1015.c2
-rw-r--r--include/linux/platform_data/ads1015.h (renamed from include/linux/i2c/ads1015.h)0
-rw-r--r--include/linux/platform_data/ds620.h (renamed from include/linux/i2c/ds620.h)0
-rw-r--r--include/linux/platform_data/ltc4245.h (renamed from include/linux/i2c/ltc4245.h)0
-rw-r--r--include/linux/platform_data/max6639.h (renamed from include/linux/i2c/max6639.h)0
-rw-r--r--include/linux/pmbus.h (renamed from include/linux/i2c/pmbus.h)0
29 files changed, 1025 insertions, 224 deletions
diff --git a/Documentation/hwmon/ads1015 b/Documentation/hwmon/ads1015
index 063b80d857b1..02d2a459385f 100644
--- a/Documentation/hwmon/ads1015
+++ b/Documentation/hwmon/ads1015
@@ -40,7 +40,7 @@ By default all inputs are exported.
40Platform Data 40Platform Data
41------------- 41-------------
42 42
43In linux/i2c/ads1015.h platform data is defined, channel_data contains 43In linux/platform_data/ads1015.h platform data is defined, channel_data contains
44configuration data for the used input combinations: 44configuration data for the used input combinations:
45- pga is the programmable gain amplifier (values are full scale) 45- pga is the programmable gain amplifier (values are full scale)
46 0: +/- 6.144 V 46 0: +/- 6.144 V
diff --git a/Documentation/hwmon/adt7475 b/Documentation/hwmon/adt7475
index 0502f2b464e1..09d73a10644c 100644
--- a/Documentation/hwmon/adt7475
+++ b/Documentation/hwmon/adt7475
@@ -109,6 +109,15 @@ fan speed) is applied. PWM values range from 0 (off) to 255 (full speed).
109Fan speed may be set to maximum when the temperature sensor associated with 109Fan speed may be set to maximum when the temperature sensor associated with
110the PWM control exceeds temp#_max. 110the PWM control exceeds temp#_max.
111 111
112At Tmin - hysteresis the PWM output can either be off (0% duty cycle) or at the
113minimum (i.e. auto_point1_pwm). This behaviour can be configured using the
114pwm[1-*]_stall_disable sysfs attribute. A value of 0 means the fans will shut
115off. A value of 1 means the fans will run at auto_point1_pwm.
116
117The responsiveness of the ADT747x to temperature changes can be configured.
118This allows smoothing of the fan speed transition. To set the transition time
119set the value in ms in the temp[1-*]_smoothing sysfs attribute.
120
112Notes 121Notes
113----- 122-----
114 123
diff --git a/Documentation/hwmon/ir35221 b/Documentation/hwmon/ir35221
new file mode 100644
index 000000000000..f7e112752c04
--- /dev/null
+++ b/Documentation/hwmon/ir35221
@@ -0,0 +1,87 @@
1Kernel driver ir35221
2=====================
3
4Supported chips:
5 * Infinion IR35221
6 Prefix: 'ir35221'
7 Addresses scanned: -
8 Datasheet: Datasheet is not publicly available.
9
10Author: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11
12
13Description
14-----------
15
16IR35221 is a Digital DC-DC Multiphase Converter
17
18
19Usage Notes
20-----------
21
22This driver does not probe for PMBus devices. You will have to instantiate
23devices explicitly.
24
25Example: the following commands will load the driver for an IR35221
26at address 0x70 on I2C bus #4:
27
28# modprobe ir35221
29# echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
30
31
32Sysfs attributes
33----------------
34
35curr1_label "iin"
36curr1_input Measured input current
37curr1_max Maximum current
38curr1_max_alarm Current high alarm
39
40curr[2-3]_label "iout[1-2]"
41curr[2-3]_input Measured output current
42curr[2-3]_crit Critical maximum current
43curr[2-3]_crit_alarm Current critical high alarm
44curr[2-3]_highest Highest output current
45curr[2-3]_lowest Lowest output current
46curr[2-3]_max Maximum current
47curr[2-3]_max_alarm Current high alarm
48
49in1_label "vin"
50in1_input Measured input voltage
51in1_crit Critical maximum input voltage
52in1_crit_alarm Input voltage critical high alarm
53in1_highest Highest input voltage
54in1_lowest Lowest input voltage
55in1_min Minimum input voltage
56in1_min_alarm Input voltage low alarm
57
58in[2-3]_label "vout[1-2]"
59in[2-3]_input Measured output voltage
60in[2-3]_lcrit Critical minimum output voltage
61in[2-3]_lcrit_alarm Output voltage critical low alarm
62in[2-3]_crit Critical maximum output voltage
63in[2-3]_crit_alarm Output voltage critical high alarm
64in[2-3]_highest Highest output voltage
65in[2-3]_lowest Lowest output voltage
66in[2-3]_max Maximum output voltage
67in[2-3]_max_alarm Output voltage high alarm
68in[2-3]_min Minimum output voltage
69in[2-3]_min_alarm Output voltage low alarm
70
71power1_label "pin"
72power1_input Measured input power
73power1_alarm Input power high alarm
74power1_max Input power limit
75
76power[2-3]_label "pout[1-2]"
77power[2-3]_input Measured output power
78power[2-3]_max Output power limit
79power[2-3]_max_alarm Output power high alarm
80
81temp[1-2]_input Measured temperature
82temp[1-2]_crit Critical high temperature
83temp[1-2]_crit_alarm Chip temperature critical high alarm
84temp[1-2]_highest Highest temperature
85temp[1-2]_lowest Lowest temperature
86temp[1-2]_max Maximum temperature
87temp[1-2]_max_alarm Chip temperature high alarm
diff --git a/Documentation/hwmon/ltc4245 b/Documentation/hwmon/ltc4245
index b478b0864965..4ca7a9da09f9 100644
--- a/Documentation/hwmon/ltc4245
+++ b/Documentation/hwmon/ltc4245
@@ -96,7 +96,7 @@ slowly, -EAGAIN will be returned when you read the sysfs attribute containing
96the sensor reading. 96the sensor reading.
97 97
98The LTC4245 chip can be configured to sample all GPIO pins with two methods: 98The LTC4245 chip can be configured to sample all GPIO pins with two methods:
991) platform data -- see include/linux/i2c/ltc4245.h 991) platform data -- see include/linux/platform_data/ltc4245.h
1002) OF device tree -- add the "ltc4245,use-extra-gpios" property to each chip 1002) OF device tree -- add the "ltc4245,use-extra-gpios" property to each chip
101 101
102The default mode of operation is to sample a single GPIO pin. 102The default mode of operation is to sample a single GPIO pin.
diff --git a/Documentation/hwmon/pmbus-core b/Documentation/hwmon/pmbus-core
index 31e4720fed18..8ed10e9ddfb5 100644
--- a/Documentation/hwmon/pmbus-core
+++ b/Documentation/hwmon/pmbus-core
@@ -253,7 +253,7 @@ Specifically, it provides the following information.
253PMBus driver platform data 253PMBus driver platform data
254========================== 254==========================
255 255
256PMBus platform data is defined in include/linux/i2c/pmbus.h. Platform data 256PMBus platform data is defined in include/linux/pmbus.h. Platform data
257currently only provides a flag field with a single bit used. 257currently only provides a flag field with a single bit used.
258 258
259#define PMBUS_SKIP_STATUS_CHECK (1 << 0) 259#define PMBUS_SKIP_STATUS_CHECK (1 << 0)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9a55295e5efc..67ab1aba1fcc 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -478,7 +478,7 @@ L: linux-hwmon@vger.kernel.org
478S: Maintained 478S: Maintained
479F: Documentation/hwmon/ads1015 479F: Documentation/hwmon/ads1015
480F: drivers/hwmon/ads1015.c 480F: drivers/hwmon/ads1015.c
481F: include/linux/i2c/ads1015.h 481F: include/linux/platform_data/ads1015.h
482 482
483ADT746X FAN DRIVER 483ADT746X FAN DRIVER
484M: Colin Leroy <colin@colino.net> 484M: Colin Leroy <colin@colino.net>
@@ -10179,7 +10179,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10179S: Maintained 10179S: Maintained
10180F: Documentation/hwmon/pmbus 10180F: Documentation/hwmon/pmbus
10181F: drivers/hwmon/pmbus/ 10181F: drivers/hwmon/pmbus/
10182F: include/linux/i2c/pmbus.h 10182F: include/linux/pmbus.h
10183 10183
10184PMC SIERRA MaxRAID DRIVER