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

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/jc42.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/jc42.rst (Version linux-6.11.5) and /Documentation/hwmon/jc42.rst (Version linux-5.13.19)


  1 Kernel driver jc42                                  1 Kernel driver jc42
  2 ==================                                  2 ==================
  3                                                     3 
  4 Supported chips:                                    4 Supported chips:
  5                                                     5 
  6   * Analog Devices ADT7408                          6   * Analog Devices ADT7408
  7                                                     7 
  8     Datasheets:                                     8     Datasheets:
  9                                                     9 
 10         https://www.analog.com/static/imported     10         https://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf
 11                                                    11 
 12   * Atmel AT30TS00, AT30TS002A/B, AT30TSE004A      12   * Atmel AT30TS00, AT30TS002A/B, AT30TSE004A
 13                                                    13 
 14     Datasheets:                                    14     Datasheets:
 15                                                    15 
 16         http://www.atmel.com/Images/doc8585.pd     16         http://www.atmel.com/Images/doc8585.pdf
 17                                                    17 
 18         http://www.atmel.com/Images/doc8711.pd     18         http://www.atmel.com/Images/doc8711.pdf
 19                                                    19 
 20         http://www.atmel.com/Images/Atmel-8852     20         http://www.atmel.com/Images/Atmel-8852-SEEPROM-AT30TSE002A-Datasheet.pdf
 21                                                    21 
 22         http://www.atmel.com/Images/Atmel-8868     22         http://www.atmel.com/Images/Atmel-8868-DTS-AT30TSE004A-Datasheet.pdf
 23                                                    23 
 24   * IDT TSE2002B3, TSE2002GB2, TSE2004GB2, TS3     24   * IDT TSE2002B3, TSE2002GB2, TSE2004GB2, TS3000B3, TS3000GB0, TS3000GB2,
 25                                                    25 
 26         TS3001GB2                                  26         TS3001GB2
 27                                                    27 
 28     Datasheets:                                    28     Datasheets:
 29                                                    29 
 30         Available from IDT web site                30         Available from IDT web site
 31                                                    31 
 32   * Maxim MAX6604                                  32   * Maxim MAX6604
 33                                                    33 
 34     Datasheets:                                    34     Datasheets:
 35                                                    35 
 36         http://datasheets.maxim-ic.com/en/ds/M     36         http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf
 37                                                    37 
 38   * Microchip MCP9804, MCP9805, MCP9808, MCP98     38   * Microchip MCP9804, MCP9805, MCP9808, MCP98242, MCP98243, MCP98244, MCP9843
 39                                                    39 
 40     Datasheets:                                    40     Datasheets:
 41                                                    41 
 42         https://ww1.microchip.com/downloads/en     42         https://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf
 43                                                    43 
 44         https://ww1.microchip.com/downloads/en     44         https://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf
 45                                                    45 
 46         https://ww1.microchip.com/downloads/en     46         https://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf
 47                                                    47 
 48         https://ww1.microchip.com/downloads/en     48         https://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf
 49                                                    49 
 50         https://ww1.microchip.com/downloads/en     50         https://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf
 51                                                    51 
 52         https://ww1.microchip.com/downloads/en     52         https://ww1.microchip.com/downloads/en/DeviceDoc/22327A.pdf
 53                                                    53 
 54   * NXP Semiconductors SE97, SE97B, SE98, SE98     54   * NXP Semiconductors SE97, SE97B, SE98, SE98A
 55                                                    55 
 56     Datasheets:                                    56     Datasheets:
 57                                                    57 
 58         https://www.nxp.com/documents/data_she     58         https://www.nxp.com/documents/data_sheet/SE97.pdf
 59                                                    59 
 60         https://www.nxp.com/documents/data_she     60         https://www.nxp.com/documents/data_sheet/SE97B.pdf
 61                                                    61 
 62         https://www.nxp.com/documents/data_she     62         https://www.nxp.com/documents/data_sheet/SE98.pdf
 63                                                    63 
 64         https://www.nxp.com/documents/data_she     64         https://www.nxp.com/documents/data_sheet/SE98A.pdf
 65                                                    65 
 66   * ON Semiconductor CAT34TS02, CAT6095            66   * ON Semiconductor CAT34TS02, CAT6095
 67                                                    67 
 68     Datasheet:                                     68     Datasheet:
 69                                                    69 
 70         https://www.onsemi.com/pub_link/Collat     70         https://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF
 71                                                    71 
 72         https://www.onsemi.com/pub/Collateral/     72         https://www.onsemi.com/pub/Collateral/CAT6095-D.PDF
 73                                                    73 
 74   * ST Microelectronics STTS424, STTS424E02, S     74   * ST Microelectronics STTS424, STTS424E02, STTS2002, STTS2004, STTS3000
 75                                                    75 
 76     Datasheets:                                    76     Datasheets:
 77                                                    77 
 78         http://www.st.com/web/en/resource/tech     78         http://www.st.com/web/en/resource/technical/document/datasheet/CD00157556.pdf
 79                                                    79 
 80         http://www.st.com/web/en/resource/tech     80         http://www.st.com/web/en/resource/technical/document/datasheet/CD00157558.pdf
 81                                                    81 
 82         http://www.st.com/web/en/resource/tech     82         http://www.st.com/web/en/resource/technical/document/datasheet/CD00266638.pdf
 83                                                    83 
 84         http://www.st.com/web/en/resource/tech     84         http://www.st.com/web/en/resource/technical/document/datasheet/CD00225278.pdf
 85                                                    85 
 86         http://www.st.com/web/en/resource/tech     86         http://www.st.com/web/en/resource/technical/document/datasheet/DM00076709.pdf
 87                                                    87 
 88   * JEDEC JC 42.4 compliant temperature sensor     88   * JEDEC JC 42.4 compliant temperature sensor chips
 89                                                    89 
 90     Datasheet:                                     90     Datasheet:
 91                                                    91 
 92         http://www.jedec.org/sites/default/fil     92         http://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf
 93                                                    93 
 94                                                    94 
 95   Common for all chips:                            95   Common for all chips:
 96                                                    96 
 97     Prefix: 'jc42'                                 97     Prefix: 'jc42'
 98                                                    98 
 99     Addresses scanned: I2C 0x18 - 0x1f             99     Addresses scanned: I2C 0x18 - 0x1f
100                                                   100 
101 Author:                                           101 Author:
102         Guenter Roeck <linux@roeck-us.net>         102         Guenter Roeck <linux@roeck-us.net>
103                                                   103 
104                                                   104 
105 Description                                       105 Description
106 -----------                                       106 -----------
107                                                   107 
108 This driver implements support for JEDEC JC 42    108 This driver implements support for JEDEC JC 42.4 compliant temperature sensors,
109 which are used on many DDR3 memory modules for    109 which are used on many DDR3 memory modules for mobile devices and servers. Some
110 systems use the sensor to prevent memory overh    110 systems use the sensor to prevent memory overheating by automatically throttling
111 the memory controller.                            111 the memory controller.
112                                                   112 
113 The driver auto-detects the chips listed above    113 The driver auto-detects the chips listed above, but can be manually instantiated
114 to support other JC 42.4 compliant chips.         114 to support other JC 42.4 compliant chips.
115                                                   115 
116 Example: the following will load the driver fo    116 Example: the following will load the driver for a generic JC 42.4 compliant
117 temperature sensor at address 0x18 on I2C bus     117 temperature sensor at address 0x18 on I2C bus #1::
118                                                   118 
119         # modprobe jc42                           119         # modprobe jc42
120         # echo jc42 0x18 > /sys/bus/i2c/device    120         # echo jc42 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
121                                                   121 
122 A JC 42.4 compliant chip supports a single tem    122 A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum,
123 and critical temperature can be configured. Th    123 and critical temperature can be configured. There are alarms for high, low,
124 and critical thresholds.                          124 and critical thresholds.
125                                                   125 
126 There is also an hysteresis to control the thr    126 There is also an hysteresis to control the thresholds for resetting alarms.
127 Per JC 42.4 specification, the hysteresis thre    127 Per JC 42.4 specification, the hysteresis threshold can be configured to 0, 1.5,
128 3.0, and 6.0 degrees C. Configured hysteresis     128 3.0, and 6.0 degrees C. Configured hysteresis values will be rounded to those
129 limits. The chip supports only a single regist    129 limits. The chip supports only a single register to configure the hysteresis,
130 which applies to all limits. This register can    130 which applies to all limits. This register can be written by writing into
131 temp1_crit_hyst. Other hysteresis attributes a    131 temp1_crit_hyst. Other hysteresis attributes are read-only.
132                                                   132 
133 If the BIOS has configured the sensor for auto    133 If the BIOS has configured the sensor for automatic temperature management, it
134 is likely that it has locked the registers, i.    134 is likely that it has locked the registers, i.e., that the temperature limits
135 cannot be changed.                                135 cannot be changed.
136                                                   136 
137 Sysfs entries                                     137 Sysfs entries
138 -------------                                     138 -------------
139                                                   139 
140 ======================= ======================    140 ======================= ===========================================
141 temp1_input             Temperature (RO)          141 temp1_input             Temperature (RO)
142 temp1_min               Minimum temperature (R    142 temp1_min               Minimum temperature (RO or RW)
143 temp1_max               Maximum temperature (R    143 temp1_max               Maximum temperature (RO or RW)
144 temp1_crit              Critical high temperat    144 temp1_crit              Critical high temperature (RO or RW)
145                                                   145 
146 temp1_crit_hyst         Critical hysteresis te    146 temp1_crit_hyst         Critical hysteresis temperature (RO or RW)
147 temp1_max_hyst          Maximum hysteresis tem    147 temp1_max_hyst          Maximum hysteresis temperature (RO)
148                                                   148 
149 temp1_min_alarm         Temperature low alarm     149 temp1_min_alarm         Temperature low alarm
150 temp1_max_alarm         Temperature high alarm    150 temp1_max_alarm         Temperature high alarm
151 temp1_crit_alarm        Temperature critical a    151 temp1_crit_alarm        Temperature critical alarm
152 ======================= ======================    152 ======================= ===========================================
                                                      

~ [ 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