1 .. SPDX-License-Identifier: GPL-2.0 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 Kernel driver mp2891 3 Kernel driver mp2891 4 ==================== 4 ==================== 5 5 6 Supported chips: 6 Supported chips: 7 7 8 * MPS mp2891 8 * MPS mp2891 9 9 10 Prefix: 'mp2891' 10 Prefix: 'mp2891' 11 11 12 * Datasheet 12 * Datasheet 13 13 14 Publicly available at the MPS website : ht 14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html 15 15 16 Author: 16 Author: 17 17 18 Noah Wang <noahwang.wang@outlook.com> 18 Noah Wang <noahwang.wang@outlook.com> 19 19 20 Description 20 Description 21 ----------- 21 ----------- 22 22 23 This driver implements support for Monolithic 23 This driver implements support for Monolithic Power Systems, Inc. (MPS) 24 MP2891 Multi-phase Digital VR Controller. 24 MP2891 Multi-phase Digital VR Controller. 25 25 26 Device compliant with: 26 Device compliant with: 27 27 28 - PMBus rev 1.3 interface. 28 - PMBus rev 1.3 interface. 29 29 30 Device supports direct and linear format for r 30 Device supports direct and linear format for reading input voltage, 31 output voltage, input current, output current, 31 output voltage, input current, output current, input power, output 32 power, and temperature. 32 power, and temperature. 33 33 34 The driver exports the following attributes vi 34 The driver exports the following attributes via the 'sysfs' files 35 for input voltage: 35 for input voltage: 36 36 37 **in1_input** 37 **in1_input** 38 38 39 **in1_label** 39 **in1_label** 40 40 41 **in1_crit** 41 **in1_crit** 42 42 43 **in1_crit_alarm** 43 **in1_crit_alarm** 44 44 45 **in1_lcrit** 45 **in1_lcrit** 46 46 47 **in1_lcrit_alarm** 47 **in1_lcrit_alarm** 48 48 49 **in1_min** 49 **in1_min** 50 50 51 **in1_min_alarm** 51 **in1_min_alarm** 52 52 53 The driver provides the following attributes f 53 The driver provides the following attributes for output voltage: 54 54 55 **in2_input** 55 **in2_input** 56 56 57 **in2_label** 57 **in2_label** 58 58 59 **in2_crit** 59 **in2_crit** 60 60 61 **in2_crit_alarm** 61 **in2_crit_alarm** 62 62 63 **in2_lcrit** 63 **in2_lcrit** 64 64 65 **in2_lcrit_alarm** 65 **in2_lcrit_alarm** 66 66 67 **in2_min** 67 **in2_min** 68 68 69 **in2_min_alarm** 69 **in2_min_alarm** 70 70 71 **in3_input** 71 **in3_input** 72 72 73 **in3_label** 73 **in3_label** 74 74 75 **in3_crit** 75 **in3_crit** 76 76 77 **in3_crit_alarm** 77 **in3_crit_alarm** 78 78 79 **in3_lcrit** 79 **in3_lcrit** 80 80 81 **in3_lcrit_alarm** 81 **in3_lcrit_alarm** 82 82 83 **in3_min** 83 **in3_min** 84 84 85 **in3_min_alarm** 85 **in3_min_alarm** 86 86 87 The driver provides the following attributes f 87 The driver provides the following attributes for input current: 88 88 89 **curr1_input** 89 **curr1_input** 90 90 91 **curr1_label** 91 **curr1_label** 92 92 93 **curr1_max** 93 **curr1_max** 94 94 95 **curr1_max_alarm** 95 **curr1_max_alarm** 96 96 97 **curr2_input** 97 **curr2_input** 98 98 99 **curr2_label** 99 **curr2_label** 100 100 101 **curr2_max** 101 **curr2_max** 102 102 103 **curr2_max_alarm** 103 **curr2_max_alarm** 104 104 105 The driver provides the following attributes f 105 The driver provides the following attributes for output current: 106 106 107 **curr3_input** 107 **curr3_input** 108 108 109 **curr3_label** 109 **curr3_label** 110 110 111 **curr3_crit** 111 **curr3_crit** 112 112 113 **curr3_crit_alarm** 113 **curr3_crit_alarm** 114 114 115 **curr3_max** 115 **curr3_max** 116 116 117 **curr3_max_alarm** 117 **curr3_max_alarm** 118 118 119 **curr4_input** 119 **curr4_input** 120 120 121 **curr4_label** 121 **curr4_label** 122 122 123 **curr4_crit** 123 **curr4_crit** 124 124 125 **curr4_crit_alarm** 125 **curr4_crit_alarm** 126 126 127 **curr4_max** 127 **curr4_max** 128 128 129 **curr4_max_alarm** 129 **curr4_max_alarm** 130 130 131 The driver provides the following attributes f 131 The driver provides the following attributes for input power: 132 132 133 **power1_input** 133 **power1_input** 134 134 135 **power1_label** 135 **power1_label** 136 136 137 **power1_max** 137 **power1_max** 138 138 139 **power1_alarm** 139 **power1_alarm** 140 140 141 **power2_input** 141 **power2_input** 142 142 143 **power2_label** 143 **power2_label** 144 144 145 **power2_max** 145 **power2_max** 146 146 147 **power2_alarm** 147 **power2_alarm** 148 148 149 The driver provides the following attributes f 149 The driver provides the following attributes for output power: 150 150 151 **power3_input** 151 **power3_input** 152 152 153 **power3_label** 153 **power3_label** 154 154 155 **power4_input** 155 **power4_input** 156 156 157 **power4_label** 157 **power4_label** 158 158 159 The driver provides the following attributes f 159 The driver provides the following attributes for temperature: 160 160 161 **temp1_input** 161 **temp1_input** 162 162 163 **temp1_crit** 163 **temp1_crit** 164 164 165 **temp1_crit_alarm** 165 **temp1_crit_alarm** 166 166 167 **temp1_max** 167 **temp1_max** 168 168 169 **temp1_max_alarm** 169 **temp1_max_alarm** 170 170 171 **temp2_input** 171 **temp2_input** 172 172 173 **temp2_crit** 173 **temp2_crit** 174 174 175 **temp2_crit_alarm** 175 **temp2_crit_alarm** 176 176 177 **temp2_max** 177 **temp2_max** 178 178 179 **temp2_max_alarm** 179 **temp2_max_alarm**
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.