Merge tag 'docs-6.4-2' of git://git.lwn.net/linux
[linux-block.git] / Documentation / hwmon / vexpress.rst
CommitLineData
48ed8877
PM
1Kernel driver vexpress
2======================
3
4Supported systems:
a449dff6 5
48ed8877 6 * ARM Ltd. Versatile Express platform
a449dff6 7
48ed8877 8 Prefix: 'vexpress'
a449dff6 9
48ed8877 10 Datasheets:
a449dff6 11
48ed8877 12 * "Hardware Description" sections of the Technical Reference Manuals
a449dff6
MCC
13 for the Versatile Express boards:
14
15 - http://infocenter.arm.com/help/topic/com.arm.doc.subset.boards.express/index.html
16
48ed8877 17 * Section "4.4.14. System Configuration registers" of the V2M-P1 TRM:
a449dff6
MCC
18
19 - http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0447-/index.html
48ed8877
PM
20
21Author: Pawel Moll
22
23Description
24-----------
25
26Versatile Express platform (http://www.arm.com/versatileexpress/) is a
27reference & prototyping system for ARM Ltd. processors. It can be set up
28from a wide range of boards, each of them containing (apart of the main
29chip/FPGA) a number of microcontrollers responsible for platform
12087a36 30configuration and control. These microcontrollers can also monitor the
48ed8877
PM
31board and its environment by a number of internal and external sensors,
32providing information about power lines voltages and currents, board
33temperature and power usage. Some of them also calculate consumed energy
34and provide a cumulative use counter.
35
36The configuration devices are _not_ memory mapped and must be accessed
37via a custom interface, abstracted by the "vexpress_config" API.
38
39As these devices are non-discoverable, they must be described in a Device
40Tree passed to the kernel. Details of the DT binding for them can be found
41in Documentation/devicetree/bindings/hwmon/vexpress.txt.