mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 00:15:51 +07:00
85f03bccd6
Signed-off-by: Kevin Lo <kevlo@kevlo.org> Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>
55 lines
1.6 KiB
Plaintext
55 lines
1.6 KiB
Plaintext
Kernel driver w83l786ng
|
|
=====================
|
|
|
|
Supported chips:
|
|
* Winbond W83L786NG/W83L786NR
|
|
Prefix: 'w83l786ng'
|
|
Addresses scanned: I2C 0x2e - 0x2f
|
|
Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf
|
|
|
|
Author: Kevin Lo <kevlo@kevlo.org>
|
|
|
|
|
|
Module Parameters
|
|
-----------------
|
|
|
|
* reset boolean
|
|
(default 0)
|
|
Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default
|
|
behavior is no chip reset to preserve BIOS settings
|
|
|
|
|
|
Description
|
|
-----------
|
|
|
|
This driver implements support for Winbond W83L786NG/W83L786NR chips.
|
|
|
|
The driver implements two temperature sensors, two fan rotation speed
|
|
sensors, and three voltage sensors.
|
|
|
|
Temperatures are measured in degrees Celsius and measurement resolution is 1
|
|
degC for temp1 and temp2.
|
|
|
|
Fan rotation speeds are reported in RPM (rotations per minute). Fan readings
|
|
readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64
|
|
or 128 for fan 1/2) to give the readings more range or accuracy.
|
|
|
|
Voltage sensors (also known as IN sensors) report their values in millivolts.
|
|
An alarm is triggered if the voltage has crossed a programmable minimum
|
|
or maximum limit.
|
|
|
|
/sys files
|
|
----------
|
|
|
|
pwm[1-2] - this file stores PWM duty cycle or DC value (fan speed) in range:
|
|
0 (stop) to 255 (full)
|
|
pwm[1-2]_enable - this file controls mode of fan/temperature control:
|
|
* 0 Manual Mode
|
|
* 1 Thermal Cruise
|
|
* 2 Smart Fan II
|
|
* 4 FAN_SET
|
|
pwm[1-2]_mode - Select PWM of DC mode
|
|
* 0 DC
|
|
* 1 PWM
|
|
tolerance[1-2] - Value in degrees of Celsius (degC) for +- T
|