Home
last modified time | relevance | path

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

/linux/Documentation/hwmon/
H A 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
H A 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/Documentation/devicetree/bindings/hwmon/
H A 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/drivers/hwmon/
H A 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)
19 * SB-TSI registers only support SMBus byte data access. "_INT" registers are
44 * From SB-TSI spec: CPU temperature readings and limit registers encode the
46 * register encodes the base-2 of the integer portion, and the upper 3 bits of
47 * the "low byte" encode in base-2 the decimal portion.
88 err = i2c_smbus_read_byte_data(data->client, SBTSI_REG_CONFIG); in sbtsi_read()
92 mutex_lock(&data->lock); in sbtsi_read()
94 temp_dec = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_DEC); in sbtsi_read()
95 temp_int = i2c_smbus_read_byte_data(data->client, SBTSI_REG_TEMP_INT); in sbtsi_read()
[all …]
H A 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.
76 with SMpro co-processor.
278 will be called as370-hwmon.
311 will be called axi-fan-control
320 lm-sensors 2.10.1 for proper userspace support.
359 Only Intel-based Apple's computers are supported (MacBook Pro,
366 the laptop to act as a pinball machine-esque joystick.
381 will be called scmi-hwmon.
[all …]
H A 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 …]
H A 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)
36 * nct6796d-s 18 7 7 6+2 0xd801 0xc1 0x5ca3
37 * nct6799d-r 18 7 7 6+2 0xd802 0xc1 0x5ca3
50 #include <linux/hwmon-sysfs.h>
64 /* used to set data->name = nct6775_device_names[data->sio_kind] */
[all …]
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-inventec-starscream.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
13 compatible = "inventec,starscream-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
28 reserved-memory {
29 #address-cells = <1>;
[all …]
/linux/fs/jfs/
H A 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/drivers/atm/
H A 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 …]