ASoC: SOF: control: return true when kcontrol values change
[sfrench/cifs-2.6.git] / Documentation / hwmon / pxe1610
1 Kernel driver pxe1610
2 =====================
3
4 Supported chips:
5   * Infineon PXE1610
6     Prefix: 'pxe1610'
7     Addresses scanned: -
8     Datasheet: Datasheet is not publicly available.
9
10   * Infineon PXE1110
11     Prefix: 'pxe1110'
12     Addresses scanned: -
13     Datasheet: Datasheet is not publicly available.
14
15   * Infineon PXM1310
16     Prefix: 'pxm1310'
17     Addresses scanned: -
18     Datasheet: Datasheet is not publicly available.
19
20 Author: Vijay Khemka <vijaykhemka@fb.com>
21
22
23 Description
24 -----------
25
26 PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers
27 and compliant to
28         -- Intel VR13 DC-DC converter specifications.
29         -- Intel SVID protocol.
30 Used for Vcore power regulation for Intel VR13 based microprocessors
31         -- Servers, Workstations, and High-end desktops
32
33 PXM1310 is a Multi-rail Controller and it is compliant to
34         -- Intel VR13 DC-DC converter specifications.
35         -- Intel SVID protocol.
36 Used for DDR3/DDR4 Memory power regulation for Intel VR13 and
37 IMVP8 based systems
38
39
40 Usage Notes
41 -----------
42
43 This driver does not probe for PMBus devices. You will have
44 to instantiate devices explicitly.
45
46 Example: the following commands will load the driver for an PXE1610
47 at address 0x70 on I2C bus #4:
48
49 # modprobe pxe1610
50 # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
51
52 It can also be instantiated by declaring in device tree
53
54
55 Sysfs attributes
56 ----------------
57
58 curr1_label             "iin"
59 curr1_input             Measured input current
60 curr1_alarm             Current high alarm
61
62 curr[2-4]_label         "iout[1-3]"
63 curr[2-4]_input         Measured output current
64 curr[2-4]_crit          Critical maximum current
65 curr[2-4]_crit_alarm    Current critical high alarm
66
67 in1_label               "vin"
68 in1_input               Measured input voltage
69 in1_crit                Critical maximum input voltage
70 in1_crit_alarm          Input voltage critical high alarm
71
72 in[2-4]_label           "vout[1-3]"
73 in[2-4]_input           Measured output voltage
74 in[2-4]_lcrit           Critical minimum output voltage
75 in[2-4]_lcrit_alarm     Output voltage critical low alarm
76 in[2-4]_crit            Critical maximum output voltage
77 in[2-4]_crit_alarm      Output voltage critical high alarm
78
79 power1_label            "pin"
80 power1_input            Measured input power
81 power1_alarm            Input power high alarm
82
83 power[2-4]_label        "pout[1-3]"
84 power[2-4]_input        Measured output power
85
86 temp[1-3]_input         Measured temperature
87 temp[1-3]_crit          Critical high temperature
88 temp[1-3]_crit_alarm    Chip temperature critical high alarm
89 temp[1-3]_max           Maximum temperature
90 temp[1-3]_max_alarm     Chip temperature high alarm