xref: /openbmc/linux/Documentation/hwmon/emc6w201.rst (revision c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2)
1*7ebd8b66SMauro Carvalho ChehabKernel driver emc6w201
2*7ebd8b66SMauro Carvalho Chehab======================
3*7ebd8b66SMauro Carvalho Chehab
4*7ebd8b66SMauro Carvalho ChehabSupported chips:
5*7ebd8b66SMauro Carvalho Chehab
6*7ebd8b66SMauro Carvalho Chehab  * SMSC EMC6W201
7*7ebd8b66SMauro Carvalho Chehab
8*7ebd8b66SMauro Carvalho Chehab    Prefix: 'emc6w201'
9*7ebd8b66SMauro Carvalho Chehab
10*7ebd8b66SMauro Carvalho Chehab    Addresses scanned: I2C 0x2c, 0x2d, 0x2e
11*7ebd8b66SMauro Carvalho Chehab
12*7ebd8b66SMauro Carvalho Chehab    Datasheet: Not public
13*7ebd8b66SMauro Carvalho Chehab
14*7ebd8b66SMauro Carvalho ChehabAuthor: Jean Delvare <jdelvare@suse.de>
15*7ebd8b66SMauro Carvalho Chehab
16*7ebd8b66SMauro Carvalho Chehab
17*7ebd8b66SMauro Carvalho ChehabDescription
18*7ebd8b66SMauro Carvalho Chehab-----------
19*7ebd8b66SMauro Carvalho Chehab
20*7ebd8b66SMauro Carvalho ChehabFrom the datasheet:
21*7ebd8b66SMauro Carvalho Chehab
22*7ebd8b66SMauro Carvalho Chehab"The EMC6W201 is an environmental monitoring device with automatic fan
23*7ebd8b66SMauro Carvalho Chehabcontrol capability and enhanced system acoustics for noise suppression.
24*7ebd8b66SMauro Carvalho ChehabThis ACPI compliant device provides hardware monitoring for up to six
25*7ebd8b66SMauro Carvalho Chehabvoltages (including its own VCC) and five external thermal sensors,
26*7ebd8b66SMauro Carvalho Chehabmeasures the speed of up to five fans, and controls the speed of
27*7ebd8b66SMauro Carvalho Chehabmultiple DC fans using three Pulse Width Modulator (PWM) outputs. Note
28*7ebd8b66SMauro Carvalho Chehabthat it is possible to control more than three fans by connecting two
29*7ebd8b66SMauro Carvalho Chehabfans to one PWM output. The EMC6W201 will be available in a 36-pin
30*7ebd8b66SMauro Carvalho ChehabQFN package."
31*7ebd8b66SMauro Carvalho Chehab
32*7ebd8b66SMauro Carvalho ChehabThe device is functionally close to the EMC6D100 series, but is
33*7ebd8b66SMauro Carvalho Chehabregister-incompatible.
34*7ebd8b66SMauro Carvalho Chehab
35*7ebd8b66SMauro Carvalho ChehabThe driver currently only supports the monitoring of the voltages,
36*7ebd8b66SMauro Carvalho Chehabtemperatures and fan speeds. Limits can be changed. Alarms are not
37*7ebd8b66SMauro Carvalho Chehabsupported, and neither is fan speed control.
38*7ebd8b66SMauro Carvalho Chehab
39*7ebd8b66SMauro Carvalho Chehab
40*7ebd8b66SMauro Carvalho ChehabKnown Systems With EMC6W201
41*7ebd8b66SMauro Carvalho Chehab---------------------------
42*7ebd8b66SMauro Carvalho Chehab
43*7ebd8b66SMauro Carvalho ChehabThe EMC6W201 is a rare device, only found on a few systems, made in
44*7ebd8b66SMauro Carvalho Chehab2005 and 2006. Known systems with this device:
45*7ebd8b66SMauro Carvalho Chehab
46*7ebd8b66SMauro Carvalho Chehab* Dell Precision 670 workstation
47*7ebd8b66SMauro Carvalho Chehab* Gigabyte 2CEWH mainboard
48