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