~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/adm1025.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/hwmon/adm1025.rst (Version linux-6.11.5) and /Documentation/hwmon/adm1025.rst (Version linux-6.3.13)


  1 Kernel driver adm1025                               1 Kernel driver adm1025
  2 =====================                               2 =====================
  3                                                     3 
  4 Supported chips:                                    4 Supported chips:
  5                                                     5 
  6   * Analog Devices ADM1025, ADM1025A                6   * Analog Devices ADM1025, ADM1025A
  7                                                     7 
  8     Prefix: 'adm1025'                               8     Prefix: 'adm1025'
  9                                                     9 
 10     Addresses scanned: I2C 0x2c - 0x2e             10     Addresses scanned: I2C 0x2c - 0x2e
 11                                                    11 
 12     Datasheet: Publicly available at the Analo     12     Datasheet: Publicly available at the Analog Devices website
 13                                                    13 
 14   * Philips NE1619                                 14   * Philips NE1619
 15                                                    15 
 16     Prefix: 'ne1619'                               16     Prefix: 'ne1619'
 17                                                    17 
 18     Addresses scanned: I2C 0x2c - 0x2d             18     Addresses scanned: I2C 0x2c - 0x2d
 19                                                    19 
 20     Datasheet: Publicly available at the Phili     20     Datasheet: Publicly available at the Philips website
 21                                                    21 
 22 The NE1619 presents some differences with the      22 The NE1619 presents some differences with the original ADM1025:
 23                                                    23 
 24   * Only two possible addresses (0x2c - 0x2d).     24   * Only two possible addresses (0x2c - 0x2d).
 25   * No temperature offset register, but we don     25   * No temperature offset register, but we don't use it anyway.
 26   * No INT mode for pin 16. We don't play with     26   * No INT mode for pin 16. We don't play with it anyway.
 27                                                    27 
 28 Authors:                                           28 Authors:
 29         - Chen-Yuan Wu <gwu@esoft.com>,             29         - Chen-Yuan Wu <gwu@esoft.com>,
 30         - Jean Delvare <jdelvare@suse.de>           30         - Jean Delvare <jdelvare@suse.de>
 31                                                    31 
 32 Description                                        32 Description
 33 -----------                                        33 -----------
 34                                                    34 
 35 (This is from Analog Devices.) The ADM1025 is      35 (This is from Analog Devices.) The ADM1025 is a complete system hardware
 36 monitor for microprocessor-based systems, prov     36 monitor for microprocessor-based systems, providing measurement and limit
 37 comparison of various system parameters. Five      37 comparison of various system parameters. Five voltage measurement inputs
 38 are provided, for monitoring +2.5V, +3.3V, +5V     38 are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and
 39 the processor core voltage. The ADM1025 can mo     39 the processor core voltage. The ADM1025 can monitor a sixth power-supply
 40 voltage by measuring its own VCC. One input (t     40 voltage by measuring its own VCC. One input (two pins) is dedicated to a
 41 remote temperature-sensing diode and an on-chi     41 remote temperature-sensing diode and an on-chip temperature sensor allows
 42 ambient temperature to be monitored.               42 ambient temperature to be monitored.
 43                                                    43 
 44 One specificity of this chip is that the pin 1     44 One specificity of this chip is that the pin 11 can be hardwired in two
 45 different manners. It can act as the +12V powe     45 different manners. It can act as the +12V power-supply voltage analog
 46 input, or as the a fifth digital entry for the     46 input, or as the a fifth digital entry for the VID reading (bit 4). It's
 47 kind of strange since both are useful, and the     47 kind of strange since both are useful, and the reason for designing the
 48 chip that way is obscure at least to me. The b     48 chip that way is obscure at least to me. The bit 5 of the configuration
 49 register can be used to define how the chip is     49 register can be used to define how the chip is hardwired. Please note that
 50 it is not a choice you have to make as the use     50 it is not a choice you have to make as the user. The choice was already
 51 made by your motherboard's maker. If the confi     51 made by your motherboard's maker. If the configuration bit isn't set
 52 properly, you'll have a wrong +12V reading or      52 properly, you'll have a wrong +12V reading or a wrong VID reading. The way
 53 the driver handles that is to preserve this bi     53 the driver handles that is to preserve this bit through the initialization
 54 process, assuming that the BIOS set it up prop     54 process, assuming that the BIOS set it up properly beforehand. If it turns
 55 out not to be true in some cases, we'll provid     55 out not to be true in some cases, we'll provide a module parameter to force
 56 modes.                                             56 modes.
 57                                                    57 
 58 This driver also supports the ADM1025A, which      58 This driver also supports the ADM1025A, which differs from the ADM1025
 59 only in that it has "open-drain VID inputs whi     59 only in that it has "open-drain VID inputs while the ADM1025 has on-chip
 60 100k pull-ups on the VID inputs". It doesn't m     60 100k pull-ups on the VID inputs". It doesn't make any difference for us.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php