0001 Kernel driver nct6683
0002 =====================
0003
0004 Supported chips:
0005
0006 * Nuvoton NCT6683D/NCT6687D
0007
0008 Prefix: 'nct6683'
0009
0010 Addresses scanned: ISA address retrieved from Super I/O registers
0011
0012 Datasheet: Available from Nuvoton upon request
0013
0014 Authors:
0015
0016 Guenter Roeck <linux@roeck-us.net>
0017
0018 Description
0019 -----------
0020
0021 This driver implements support for the Nuvoton NCT6683D eSIO chip.
0022
0023 The chips implement up to shared 32 temperature and voltage sensors.
0024 It supports up to 16 fan rotation sensors and up to 8 fan control engines.
0025
0026 Temperatures are measured in degrees Celsius. Measurement resolution is
0027 0.5 degrees C.
0028
0029 Voltage sensors (also known as IN sensors) report their values in millivolts.
0030
0031 Fan rotation speeds are reported in RPM (rotations per minute).
0032
0033 Usage Note
0034 ----------
0035
0036 Limit register locations on Intel boards with EC firmware version 1.0
0037 build date 04/03/13 do not match the register locations in the Nuvoton
0038 datasheet. Nuvoton confirms that Intel uses a special firmware version
0039 with different register addresses. The specification describing the Intel
0040 firmware is held under NDA by Nuvoton and Intel and not available
0041 to the public.
0042
0043 Some of the register locations can be reverse engineered; others are too
0044 well hidden. Given this, writing any values from the operating system is
0045 considered too risky with this firmware and has been disabled. All limits
0046 must all be written from the BIOS.
0047
0048 The driver has only been tested with the Intel firmware, and by default
0049 only instantiates on Intel boards. To enable it on non-Intel boards,
0050 set the 'force' module parameter to 1.
0051
0052 Tested Boards and Firmware Versions
0053 -----------------------------------
0054
0055 The driver has been reported to work with the following boards and
0056 firmware versions.
0057
0058 =============== ===============================================
0059 Board Firmware version
0060 =============== ===============================================
0061 Intel DH87RL NCT6683D EC firmware version 1.0 build 04/03/13
0062 Intel DH87MC NCT6683D EC firmware version 1.0 build 04/03/13
0063 Intel DB85FL NCT6683D EC firmware version 1.0 build 04/03/13
0064 ASRock X570 NCT6683D EC firmware version 1.0 build 06/28/19
0065 MSI B550 NCT6687D EC firmware version 1.0 build 05/07/20
0066 =============== ===============================================