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