xref: /illumos-gate/usr/src/man/man4d/ts511x.4d (revision 2042f022d202609e92f891e343803ac28419cace)
1*2042f022SRobert Mustacchi.\"
2*2042f022SRobert Mustacchi.\" This file and its contents are supplied under the terms of the
3*2042f022SRobert Mustacchi.\" Common Development and Distribution License ("CDDL"), version 1.0.
4*2042f022SRobert Mustacchi.\" You may only use this file in accordance with the terms of version
5*2042f022SRobert Mustacchi.\" 1.0 of the CDDL.
6*2042f022SRobert Mustacchi.\"
7*2042f022SRobert Mustacchi.\" A full copy of the text of the CDDL should have accompanied this
8*2042f022SRobert Mustacchi.\" source.  A copy of the CDDL is also available via the Internet at
9*2042f022SRobert Mustacchi.\" http://www.illumos.org/license/CDDL.
10*2042f022SRobert Mustacchi.\"
11*2042f022SRobert Mustacchi.\"
12*2042f022SRobert Mustacchi.\" Copyright 2025 Oxide Computer Company
13*2042f022SRobert Mustacchi.\"
14*2042f022SRobert Mustacchi.Dd September 21, 2025
15*2042f022SRobert Mustacchi.Dt TS511X 4D
16*2042f022SRobert Mustacchi.Os
17*2042f022SRobert Mustacchi.Sh NAME
18*2042f022SRobert Mustacchi.Nm ts511x
19*2042f022SRobert Mustacchi.Nd DDR5 temperature sensor driver
20*2042f022SRobert Mustacchi.Sh SYNOPSIS
21*2042f022SRobert Mustacchi.Pa /dev/sensors/temperature/i2c/ts511x*
22*2042f022SRobert Mustacchi.Sh DESCRIPTION
23*2042f022SRobert MustacchiThe
24*2042f022SRobert Mustacchi.Nm
25*2042f022SRobert Mustacchidriver provides support for the discrete DDR5 thermal sensor I2C device
26*2042f022SRobert Mustacchibased on JEDEC standard JESD302-1A including the part numbers TS5110,
27*2042f022SRobert MustacchiTS5111, TS5210, and TS5211.
28*2042f022SRobert MustacchiDIMMs may have up to two such sensors present on them.
29*2042f022SRobert MustacchiThe first can be found at addresses 0x10 through 0x17 and the second may
30*2042f022SRobert Mustacchibe found at addresses 0x30 through 0x37.
31*2042f022SRobert Mustacchi.Pp
32*2042f022SRobert MustacchiThe temperature sensor measures in units of 0.25 degrees Celsius and its
33*2042f022SRobert Mustacchiaccuracy varies depending on the current temperature range.
34*2042f022SRobert MustacchiAccess to the thermal sensor is provided through the
35*2042f022SRobert Mustacchi.Xr ksensor 4D
36*2042f022SRobert Mustacchidriver and kernel framework.
37*2042f022SRobert MustacchiTemperature information is available to the system through the fault
38*2042f022SRobert Mustacchimanagement architecture
39*2042f022SRobert Mustacchi.Pq FMA .
40*2042f022SRobert MustacchiThe file system location and programming interface to the
41*2042f022SRobert Mustacchi.Nm
42*2042f022SRobert Mustacchitemperature sensors are considered
43*2042f022SRobert Mustacchi.Sy volatile .
44*2042f022SRobert Mustacchi.Pp
45*2042f022SRobert MustacchiDDR5 modules have an additional temperature sensor commonly found in
46*2042f022SRobert Mustacchitheir hub.
47*2042f022SRobert MustacchiThat is supported by the
48*2042f022SRobert Mustacchi.Xr spd511x 4D
49*2042f022SRobert Mustacchidriver.
50*2042f022SRobert Mustacchi.Sh FILES
51*2042f022SRobert Mustacchi.Bl -tag -width Pa
52*2042f022SRobert Mustacchi.It Pa /dev/sensors/temperature/i2c/spd511x*
53*2042f022SRobert MustacchiTemperature sensor character device file.
54*2042f022SRobert Mustacchi.It Pa /kernel/drv/amd64/ts511x
55*2042f022SRobert MustacchiDevice driver (x86)
56*2042f022SRobert Mustacchi.El
57*2042f022SRobert Mustacchi.Sh SEE ALSO
58*2042f022SRobert Mustacchi.Xr spd511x 4D ,
59*2042f022SRobert Mustacchi.Xr i2cadm 8
60*2042f022SRobert Mustacchi.Rs
61*2042f022SRobert Mustacchi.%Q JEDEC Solid State Technology Association
62*2042f022SRobert Mustacchi.%T TS511X, TS521X Serial Bus Thermal Sensor Device Standard
63*2042f022SRobert Mustacchi.%N JESD302-1A Revision 2.00
64*2042f022SRobert Mustacchi.%D August 2023
65*2042f022SRobert Mustacchi.Re
66