Home
last modified time | relevance | path

Searched +full:sb +full:- +full:tsi (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.1/Documentation/hwmon/
Dsbtsi_temp.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
8 * Sideband interface (SBI) Temperature Sensor Interface (SB-TSI)
15 To instantiate this driver on an AMD CPU with SB-TSI
18 Section 6.3.1 of the SoC register reference: The SB-TSI address is normally
22 Datasheet: The SB-TSI interface and protocol is available as part of
35 -----------
37 The SBI temperature sensor interface (SB-TSI) is an emulation of the software
38 and physical interface of a typical 8-pin remote temperature sensor (RTS) on
Dnct7904.rst20 -----------
23 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
29 -------------
34 in[1-20]_input Input voltage measurements (mV)
36 fan[1-12]_input Fan tachometer measurements (rpm)
41 temp[2-9]_input CPU temperatures (1/1000 degree,
44 pwm[1-4]_enable R/W, 1/2 for manual or SmartFan mode
48 pwm[1-4] R/O in SmartFan mode, R/W in manual control mode
57 -----------
61 - SmartFan control
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/
Damd,sbtsi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 Sideband interface Temperature Sensor Interface (SB-TSI) compliant
12 - Kun Yi <kunyi@google.com>
13 - Supreeth Venkatesh <supreeth.venkatesh@amd.com>
16 SB Temperature Sensor Interface (SB-TSI) is an SMBus compatible
18 and resembles a typical 8-pin remote temperature sensor's I2C interface
25 - amd,sbtsi
31 SoC register reference. The SB-TSI address is normally 98h for socket
[all …]
/Linux-v6.1/drivers/hwmon/
Dsbtsi_temp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * sbtsi_temp.c - hwmon driver for a SBI Temperature Sensor Interface (SB-TSI)
20 * SB-TSI registers only support SMBus byte data access. "_INT" registers are
45 * From SB-TSI spec: CPU temperature readings and limit registers encode the
47 * register encodes the base-2 of the integer portion, and the upper 3 bits of
48 * the "low byte" encode in base-2 the decimal portion.
89 err = i2c_smbus_read_byte_data(data->client, SBTSI_REG_CONFIG); in sbtsi_read()
93 mutex_lock(&data->lock); in sbtsi_read()
95 temp_dec = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_DEC); in sbtsi_read()
96 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_INT); in sbtsi_read()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 sensors-detect script from the lm_sensors package. Read
21 <file:Documentation/hwmon/userspace-tools.rst> for details.
279 will be called as370-hwmon.
302 will be called axi-fan-control
311 lm-sensors 2.10.1 for proper userspace support.
350 Only Intel-based Apple's computers are supported (MacBook Pro,
357 the laptop to act as a pinball machine-esque joystick.
372 will be called scmi-hwmon.
421 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
[all …]
Dw83795.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * w83795.c - Linux kernel driver for hardware monitoring
21 #include <linux/hwmon-sysfs.h>
49 /* Multi-Function Pin Ctrl Registers */
64 * only crit and crit_hyst affect real-time alarm status
106 0x8e, /* VSEN1-4 */
107 0x90, /* VSEN5-8 */
108 0x92, /* VSEN9-11 */
309 reg1 = 0x80 | (reg1 - 1); in pwm_freq_to_reg()
312 if (abs(val - best0) > abs(val - best1)) in pwm_freq_to_reg()
[all …]
Dnct6775-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * nct6775 - Driver for the hardware monitoring functionality of
4 * Nuvoton NCT677x Super-I/O chips
6 * Copyright (C) 2012 Guenter Roeck <linux@roeck-us.net>
9 * Copyright (C) 2005-2012 Jean Delvare <jdelvare@suse.de>
14 * Copyright (C) 2010 Sheng-Yuan Huang (Nuvoton) (PS00)
48 #include <linux/hwmon-sysfs.h>
62 /* used to set data->name = nct6775_device_names[data->sio_kind] */
102 17, -1, -1, -1, -1, -1, -1, /* in8..in14 */
103 -1, /* unused */
[all …]
/Linux-v6.1/fs/jfs/
Djfs_dtree.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) International Business Machines Corp., 2000-2004
7 * jfs_dtree.c: directory B+-tree manager
9 * B+-tree with variable length key directory:
11 * each directory page is structured as an array of 32-byte
28 * directory starts as a root/leaf page in on-disk inode
41 * case-insensitive directory file system
43 * names are stored in case-sensitive way in leaf entry.
44 * but stored, searched and compared in case-insensitive (uppercase) order
46 * (note that case-sensitive order is BROKEN in storage, e.g.,
[all …]
/Linux-v6.1/drivers/atm/
Dnicstar.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * It was taken from the frle-0.22 device driver.
11 * frle-0.22 device driver.
26 * 1 - Per card interrupt spinlock (to protect structures and such)
27 * 2 - Per SCQ scq spinlock
28 * 3 - Per card resource spinlock (to access registers, etc.)
42 #include <linux/dma-mapping.h>
105 #define CMD_BUSY(card) (readl((card)->membase + STAT) & NS_STAT_CMDBZ)
109 #define PTR_DIFF(a, b) ((u32)((unsigned long)(a) - (unsigned long)(b)))
112 #define ATM_SKB(s) (&(s)->atm)
[all …]