xref: /illumos-gate/usr/src/man/man4d/tmp43x.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 TMP43X 4D
16*2042f022SRobert Mustacchi.Os
17*2042f022SRobert Mustacchi.Sh NAME
18*2042f022SRobert Mustacchi.Nm tmp43x
19*2042f022SRobert Mustacchi.Nd tmp401, 411, 43x series I2C temperature sensor driver
20*2042f022SRobert Mustacchi.Sh SYNOPSIS
21*2042f022SRobert Mustacchi.Pa /dev/sensors/temperature/i2c/tmp43x*
22*2042f022SRobert Mustacchi.Sh DESCRIPTION
23*2042f022SRobert MustacchiThe
24*2042f022SRobert Mustacchi.Nm
25*2042f022SRobert Mustacchidriver supports the Texas Instruments TMP401, TMP411, TMP431, TMP432,
26*2042f022SRobert Mustacchiand TMP435 I2C temperature sensor devices.
27*2042f022SRobert MustacchiAll devices support a
28*2042f022SRobert Mustacchi.Dq local
29*2042f022SRobert Mustacchisensor
30*2042f022SRobert Mustacchiand at least one remote sensor called
31*2042f022SRobert Mustacchi.Dq remote1 .
32*2042f022SRobert MustacchiThe TMP432 supports a second remote temperature sensor called
33*2042f022SRobert Mustacchi.Dq remote2 .
34*2042f022SRobert Mustacchi.Pp
35*2042f022SRobert MustacchiAll of the sensors are registered with the kernel sensor framework and
36*2042f022SRobert Mustacchian interface to them is provied by
37*2042f022SRobert Mustacchi.Xr ksensor 4D .
38*2042f022SRobert MustacchiThe temperature is measured in units of 1/16th of a degree Celsius and
39*2042f022SRobert Mustacchithe devices generally have +/-1 degree Celsius of accuracy.
40*2042f022SRobert Mustacchi.Pp
41*2042f022SRobert MustacchiTemperature information is available to the system through the fault
42*2042f022SRobert Mustacchimanagement architecture
43*2042f022SRobert Mustacchi.Pq FMA .
44*2042f022SRobert MustacchiThe file system location and programming interface to the
45*2042f022SRobert Mustacchi.Nm
46*2042f022SRobert Mustacchitemperature sensors are considered
47*2042f022SRobert Mustacchi.Sy volatile .
48*2042f022SRobert Mustacchi.Sh FILES
49*2042f022SRobert Mustacchi.Bl -tag -width Pa
50*2042f022SRobert Mustacchi.It Pa /dev/sensors/temperature/i2c/tmp43x*
51*2042f022SRobert MustacchiTemperature sensor character device file.
52*2042f022SRobert Mustacchi.It Pa /kernel/drv/amd64/tmp43x
53*2042f022SRobert MustacchiDevice driver (x86)
54*2042f022SRobert Mustacchi.El
55*2042f022SRobert Mustacchi.Sh SEE ALSO
56*2042f022SRobert Mustacchi.Xr ksensor 4D ,
57*2042f022SRobert Mustacchi.Xr i2cadm 8
58