blob: 1e3f83ec06580724f60a2cf9c836e6815ab9f018 [file] [log] [blame]
Punit Agrawalea98b292015-05-21 15:08:45 +01001Kernel driver scpi-hwmon
2========================
3
4Supported chips:
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03005
Punit Agrawalea98b292015-05-21 15:08:45 +01006 * Chips based on ARM System Control Processor Interface
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03007
Punit Agrawalea98b292015-05-21 15:08:45 +01008 Addresses scanned: -
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03009
Punit Agrawalea98b292015-05-21 15:08:45 +010010 Datasheet: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0922b/index.html
11
12Author: Punit Agrawal <punit.agrawal@arm.com>
13
14Description
15-----------
16
17This driver supports hardware monitoring for SoC's based on the ARM
18System Control Processor (SCP) implementing the System Control
19Processor Interface (SCPI). The following sensor types are supported
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -030020by the SCP:
Punit Agrawalea98b292015-05-21 15:08:45 +010021
22 * temperature
23 * voltage
24 * current
25 * power
26
27The SCP interface provides an API to query the available sensors and
28their values which are then exported to userspace by this driver.
29
30Usage Notes
31-----------
32
33The driver relies on device tree node to indicate the presence of SCPI
34support in the kernel. See
Mauro Carvalho Chehab04fecf02021-07-22 11:59:59 +020035Documentation/devicetree/bindings/firmware/arm,scpi.yaml for details of the
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -030036devicetree node.