Home
last modified time | relevance | path

Searched +full:thermal +full:- +full:sensors (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_sensor.c17 * Handle and report sensors found on some igb parts.
19 * The Intel I350 has a built-in thermal sensor diode and an optional External
20 * Thermal Sensor configuration. This external configuration is provided through
21 * an optional space in the NVM and allows for up to 4 external sensors to be
22 * defined. Currently, the only defined external thermal sensor is the Microchip
32 #include <sys/sensors.h>
36 * Thermal register values.
58 * These definitions come from the Microchip datasheet for the thermal diode
64 #define EMC1413_RANGE_ADJ (-64)
80 if (igb->hw.mac.ops.acquire_swfw_sync(&igb->hw, E1000_SWFW_PWRTS_SM) != in igb_sensor_reg_temperature()
[all …]
/illumos-gate/usr/src/man/man4d/
H A Dsmntemp.4d22 .Pa /dev/sensors/temperature/cpu/*
26 driver provides the system access to the temperature and control sensors found
29 on Zen 1-5 processors
36 There is no per-core temperature sensor available.
43 A value of 95 indicates that thermal throttling should be occurring and a value
44 of 100 indicates that the chip will hit its thermal limit and shut down if no
64 .%B Open-Source Register Reference For AMD Family 17h Processors Models 00h-2Fh
/illumos-gate/usr/src/uts/intel/io/pchtemp/
H A Dpchtemp.c18 * Intel Platform Controller Hub (PCH) Thermal Sensor Driver
28 * thermal sensor which gives us the ability to read the temperature sensor that
36 * - Intel 8 Series PCH
37 * - Intel 9 Series and Broadwell Mobile Low Power PCH
38 * - Intel C610 Series and X99 PCH
39 * - Intel C620 Series PCH
40 * - Intel 100 Series PCH
41 * - Intel 200 Series and Z730 PCH
42 * - Intel Sunrise Point-LP (Kaby Lake-U) PCH
43 * - Intel Cannon Lake (Whiskey Lake-U) PCH
[all …]
/illumos-gate/usr/src/uts/intel/io/amdzen/
H A Dsmntemp.c21 * ----------
23 * ----------
25 * When we think of temperature sensors, we generally think of an external or
31 * sensors are often called Tdie, because they represent the temperature of a
35 * that have some amount of post-processing applied to them from different
38 * While AMD has various Tdie sensors (we'll get back to them later), the
40 * different and called Tctl, the control temperature. Unlike normal sensors
45 * 1) At a value of 95, the CPU will begin internal thermal throttling.
56 * earlier life of this driver. The addition of the various CCD-specific sensors
59 * -------------------------------------
[all …]
/illumos-gate/usr/src/uts/intel/io/coretemp/
H A Dcoretemp.c18 * Intel CPU Thermal sensor driver
22 * temperature sensors exist on a per-core basis and optionally on a per-package
27 * down the datasheet. Unfortunately, the values here are often on a per-brand
31 * The temperature is exposed through /dev and uses a semi-standard sensor
33 * package, if that is supported. Reads are rate-limited in the driver at 100ms
55 #include <sys/sensors.h>
132 * fixed for use outside of a panic-like context.
140 ASSERT(MUTEX_HELD(&ct->coretemp_mutex)); in coretemp_rdmsr()
142 if (CPU->cpu_id == cpu) { in coretemp_rdmsr()
146 cpuset_only(ct->coretemp_cpuset, (uint_t)cpu); in coretemp_rdmsr()
[all …]
/illumos-gate/usr/src/man/man9e/
H A Dksensor.9e23 .Sy Volatile -
29 current, and control sensors.
30 Sensors are exposed in
31 .Pa /dev/sensors
36 Sensors are broken into different types.
39 Currently, scalar sensors are the only supported sensor type.
41 .Bl -tag -width Ds
52 For example, a value of -2 would indicate that you'd need to multiply the value
58 read from the sensor is in degrees, and is accurate to +/-5 degrees would set
62 If the sensor was accurate to +/-1 degree, then it'd have a precision of 2.
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/daktari/common/
H A Ddaktari.c72 #define MULTIPLE_BITS_SET(x) ((x)&((x)-1))
138 Board_node *bnode = tree->bd_list; in disp_fail_parts()
144 pnode = find_failed_node(bnode->nodes); in disp_fail_parts()
173 if (bnode->board_type == CPU_BOARD) { in disp_fail_parts()
181 bnode->board_num); in disp_fail_parts()
199 } else if (((name = get_node_name(pnode->parent)) != in disp_fail_parts()
216 bnode->board_num); in disp_fail_parts()
220 bnode = bnode->next; in disp_fail_parts()
246 Board_node *bnode = tree->bd_list; in display_memoryconf()
258 "\n---- --- ---- ------ " in display_memoryconf()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Denvctrl_ue450.h40 * to the UltraEnterprise-450 (aka. Ultra-4) platform.
48 #define ENVCTRL_TAZBLKBRDCPU_STRING "SUNW,UltraSPARC-II"
54 #define S1 &unitp->bus_ctl_regs->s1
55 #define S0 &unitp->bus_ctl_regs->s0
88 * 0x00 - 0x0F. 0x00 is the CSR and MUST be addressed
149 * MSB -------------------------------------> LSB
150 * ----------------------------------------------
152 * ----------------------------------------------
172 * MSB -------------------------------------> LSB
173 * ----------------------------------------------
[all …]
H A Denvctrl.h50 #define ENVCTRL_TAZBLKBRDCPU_STRING "SUNW,UltraSPARC-II"
57 #define S1 &unitp->bus_ctl_regs->s1
58 #define S0 &unitp->bus_ctl_regs->s0
91 * 0x00 - 0x0F. 0x00 is the CSR and MUST be addressed
204 * MSB -------------------------------------> LSB
205 * ----------------------------------------------
207 * ----------------------------------------------
227 * MSB -------------------------------------> LSB
228 * ----------------------------------------------
230 * ----------------------------------------------
[all …]
/illumos-gate/usr/src/uts/sun4u/javelin/io/
H A Denvctrltwo.c136 static int psok[2] = {-1, -1};
137 static int pspr[2] = {-1, -1};
158 * green = OK - no action needed
159 * yellow = warning - display warning message and poll faster
160 * red = critical - shutdown system
227 &mod_driverops, /* type of module - driver */
296 mutex_enter(&unitp->umutex); in envctrl_attach()
297 if (!unitp->suspended) { in envctrl_attach()
298 mutex_exit(&unitp->umutex); in envctrl_attach()
301 unitp->suspended = 0; in envctrl_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpi.c82 #include "fw-wpi/ipw3945.ucode.hex"
294 /* OFDM: IEEE Std 802.11a-1999, pp. 14 Table 80 */
295 /* R1-R4 (ral/ural is R4-R1) */
297 /* CCK: device-dependent */
422 mutex_enter(&sc->sc_glock); in wpi_attach()
423 sc->sc_flags &= ~WPI_F_SUSPEND; in wpi_attach()
424 mutex_exit(&sc->sc_glock); in wpi_attach()
426 if (sc->sc_flags & WPI_F_RUNNING) in wpi_attach()
429 mutex_enter(&sc->sc_glock); in wpi_attach()
430 sc->sc_flags |= WPI_F_LAZY_RESUME; in wpi_attach()
[all …]
/illumos-gate/usr/src/data/hwdata/
H A Dusb.ids6 # http://www.linux-usb.org/usb-ids.html
7 # or send entries as patches (diff -u old new) in the
10 # http://www.linux-usb.org/usb.ids
13 # Date: 2025-04-01 20:34:02
20 # device device_name <-- single tab
21 # interface interface_name <-- two tabs
38 5301 GW-US54ZGL 802.11bg
54 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
62 0200 TP-Link
81 120e ASI120MC-S Planetary Camera
[all …]
/illumos-gate/usr/src/uts/sun4u/tazmo/io/
H A Denvctrl.c140 static int controller_present[] = {-1, -1, -1};
145 static int power_supply_previous_state[] = {-1, -1, -1};
215 &mod_driverops, /* type of module - driver */
233 #define EHC_FAILURE (-1)
257 * PCF8591 Chip Used for temperature sensors
260 * A0-A2 valid range is 0-7
263 * ------------------------------------------------
265 * ------------------------------------------------
286 * ---------------------------------------------
288 * ---------------------------------------------
[all …]
/illumos-gate/usr/src/lib/libfru/libfrureg/
H A Dfrudefs.c28 * This file is AUTO-generated DO NOT EDIT
82 { 0x54, "Hewlett-Packard" },
154 { 0xe6, "PMC-Sierra" },
164 { 0xfb, "Allied-Signal" },
189 { 0x12a, "Hagiwara Sys-Com" },
276 { 0x1da, "Dane-Elec" },
306 { 0x216, "C-Port Corporation" },
338 { 0x257, "Com-Tier" },
353 { 0x275, "Fast-Chip" },
364 { 0x28f, "E-M Solutions" },
[all …]