1fc37348cSNoah Wang.. SPDX-License-Identifier: GPL-2.0 2fc37348cSNoah Wang 3fc37348cSNoah WangKernel driver mp2993 4fc37348cSNoah Wang==================== 5fc37348cSNoah Wang 6fc37348cSNoah WangSupported chips: 7fc37348cSNoah Wang 8fc37348cSNoah Wang * MPS mp2993 9fc37348cSNoah Wang 10fc37348cSNoah Wang Prefix: 'mp2993' 11fc37348cSNoah Wang 12fc37348cSNoah Wang * Datasheet 13fc37348cSNoah Wang https://scnbwymvp-my.sharepoint.com/:f:/g/personal/admin_scnbwy_com/Eth4kX1_J1hMsaASHiOYL4QBHU5a75r-tRfLKbHnJFdKLQ?e=vxj3DF 14fc37348cSNoah Wang 15fc37348cSNoah WangAuthor: 16fc37348cSNoah Wang 17fc37348cSNoah Wang Noah Wang <noahwang.wang@outlook.com> 18fc37348cSNoah Wang 19fc37348cSNoah WangDescription 20fc37348cSNoah Wang----------- 21fc37348cSNoah Wang 22fc37348cSNoah WangThis driver implements support for Monolithic Power Systems, Inc. (MPS) 23fc37348cSNoah WangMP2993 Dual Loop Digital Multi-phase Controller. 24fc37348cSNoah Wang 25fc37348cSNoah WangDevice compliant with: 26fc37348cSNoah Wang 27fc37348cSNoah Wang- PMBus rev 1.3 interface. 28fc37348cSNoah Wang 29fc37348cSNoah WangThe driver exports the following attributes via the 'sysfs' files 30fc37348cSNoah Wangfor input voltage: 31fc37348cSNoah Wang 32fc37348cSNoah Wang**in1_input** 33fc37348cSNoah Wang 34fc37348cSNoah Wang**in1_label** 35fc37348cSNoah Wang 36fc37348cSNoah Wang**in1_crit** 37fc37348cSNoah Wang 38fc37348cSNoah Wang**in1_crit_alarm** 39fc37348cSNoah Wang 40fc37348cSNoah Wang**in1_lcrit** 41fc37348cSNoah Wang 42fc37348cSNoah Wang**in1_lcrit_alarm** 43fc37348cSNoah Wang 44fc37348cSNoah Wang**in1_max** 45fc37348cSNoah Wang 46fc37348cSNoah Wang**in1_max_alarm** 47fc37348cSNoah Wang 48fc37348cSNoah Wang**in1_min** 49fc37348cSNoah Wang 50fc37348cSNoah Wang**in1_min_alarm** 51fc37348cSNoah Wang 52fc37348cSNoah WangThe driver provides the following attributes for output voltage: 53fc37348cSNoah Wang 54fc37348cSNoah Wang**in2_input** 55fc37348cSNoah Wang 56fc37348cSNoah Wang**in2_label** 57fc37348cSNoah Wang 58fc37348cSNoah Wang**in2_crit** 59fc37348cSNoah Wang 60fc37348cSNoah Wang**in2_crit_alarm** 61fc37348cSNoah Wang 62fc37348cSNoah Wang**in2_lcrit** 63fc37348cSNoah Wang 64fc37348cSNoah Wang**in2_lcrit_alarm** 65fc37348cSNoah Wang 66fc37348cSNoah Wang**in3_input** 67fc37348cSNoah Wang 68fc37348cSNoah Wang**in3_label** 69fc37348cSNoah Wang 70fc37348cSNoah Wang**in3_crit** 71fc37348cSNoah Wang 72fc37348cSNoah Wang**in3_crit_alarm** 73fc37348cSNoah Wang 74fc37348cSNoah Wang**in3_lcrit** 75fc37348cSNoah Wang 76fc37348cSNoah Wang**in3_lcrit_alarm** 77fc37348cSNoah Wang 78fc37348cSNoah WangThe driver provides the following attributes for input current: 79fc37348cSNoah Wang 80fc37348cSNoah Wang**curr1_input** 81fc37348cSNoah Wang 82fc37348cSNoah Wang**curr1_label** 83fc37348cSNoah Wang 84fc37348cSNoah Wang**curr1_max** 85fc37348cSNoah Wang 86fc37348cSNoah Wang**curr1_max_alarm** 87fc37348cSNoah Wang 88fc37348cSNoah WangThe driver provides the following attributes for output current: 89fc37348cSNoah Wang 90fc37348cSNoah Wang**curr2_input** 91fc37348cSNoah Wang 92fc37348cSNoah Wang**curr2_label** 93fc37348cSNoah Wang 94fc37348cSNoah Wang**curr2_crit** 95fc37348cSNoah Wang 96fc37348cSNoah Wang**curr2_crit_alarm** 97fc37348cSNoah Wang 98fc37348cSNoah Wang**curr2_max** 99fc37348cSNoah Wang 100fc37348cSNoah Wang**curr2_max_alarm** 101fc37348cSNoah Wang 102fc37348cSNoah Wang**curr3_input** 103fc37348cSNoah Wang 104fc37348cSNoah Wang**curr3_label** 105fc37348cSNoah Wang 106fc37348cSNoah Wang**curr3_crit** 107fc37348cSNoah Wang 108fc37348cSNoah Wang**curr3_crit_alarm** 109fc37348cSNoah Wang 110fc37348cSNoah Wang**curr3_max** 111fc37348cSNoah Wang 112fc37348cSNoah Wang**curr3_max_alarm** 113fc37348cSNoah Wang 114fc37348cSNoah WangThe driver provides the following attributes for input power: 115fc37348cSNoah Wang 116fc37348cSNoah Wang**power1_input** 117fc37348cSNoah Wang 118fc37348cSNoah Wang**power1_label** 119fc37348cSNoah Wang 120fc37348cSNoah WangThe driver provides the following attributes for output power: 121fc37348cSNoah Wang 122fc37348cSNoah Wang**power2_input** 123fc37348cSNoah Wang 124fc37348cSNoah Wang**power2_label** 125fc37348cSNoah Wang 126fc37348cSNoah Wang**power3_input** 127fc37348cSNoah Wang 128fc37348cSNoah Wang**power3_label** 129fc37348cSNoah Wang 130fc37348cSNoah WangThe driver provides the following attributes for temperature: 131fc37348cSNoah Wang 132fc37348cSNoah Wang**temp1_input** 133fc37348cSNoah Wang 134fc37348cSNoah Wang**temp1_crit** 135fc37348cSNoah Wang 136fc37348cSNoah Wang**temp1_crit_alarm** 137fc37348cSNoah Wang 138fc37348cSNoah Wang**temp1_max** 139fc37348cSNoah Wang 140fc37348cSNoah Wang**temp1_max_alarm** 141fc37348cSNoah Wang 142fc37348cSNoah Wang**temp2_input** 143fc37348cSNoah Wang 144fc37348cSNoah Wang**temp2_crit** 145fc37348cSNoah Wang 146fc37348cSNoah Wang**temp2_crit_alarm** 147fc37348cSNoah Wang 148fc37348cSNoah Wang**temp2_max** 149fc37348cSNoah Wang 150fc37348cSNoah Wang**temp2_max_alarm** 151