1*4882a593SmuzhiyunKernel driver lm25066 2*4882a593Smuzhiyun===================== 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSupported chips: 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun * TI LM25056 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun Prefix: 'lm25056' 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun Addresses scanned: - 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun Datasheets: 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun https://www.ti.com/lit/gpn/lm25056 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun https://www.ti.com/lit/gpn/lm25056a 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun * National Semiconductor LM25066 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun Prefix: 'lm25066' 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun Addresses scanned: - 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun Datasheets: 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun http://www.national.com/pf/LM/LM25066.html 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun http://www.national.com/pf/LM/LM25066A.html 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun * National Semiconductor LM5064 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun Prefix: 'lm5064' 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun Addresses scanned: - 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun Datasheet: 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun http://www.national.com/pf/LM/LM5064.html 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun * National Semiconductor LM5066 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun Prefix: 'lm5066' 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun Addresses scanned: - 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun Datasheet: 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun http://www.national.com/pf/LM/LM5066.html 49*4882a593Smuzhiyun 50*4882a593Smuzhiyun * Texas Instruments LM5066I 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun Prefix: 'lm5066i' 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun Addresses scanned: - 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun Datasheet: 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun https://www.ti.com/product/LM5066I 59*4882a593Smuzhiyun 60*4882a593Smuzhiyun 61*4882a593SmuzhiyunAuthor: Guenter Roeck <linux@roeck-us.net> 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun 64*4882a593SmuzhiyunDescription 65*4882a593Smuzhiyun----------- 66*4882a593Smuzhiyun 67*4882a593SmuzhiyunThis driver supports hardware monitoring for National Semiconductor / TI LM25056, 68*4882a593SmuzhiyunLM25066, LM5064, and LM5066/LM5066I Power Management, Monitoring, 69*4882a593SmuzhiyunControl, and Protection ICs. 70*4882a593Smuzhiyun 71*4882a593SmuzhiyunThe driver is a client driver to the core PMBus driver. Please see 72*4882a593SmuzhiyunDocumentation/hwmon/pmbus.rst for details on PMBus client drivers. 73*4882a593Smuzhiyun 74*4882a593Smuzhiyun 75*4882a593SmuzhiyunUsage Notes 76*4882a593Smuzhiyun----------- 77*4882a593Smuzhiyun 78*4882a593SmuzhiyunThis driver does not auto-detect devices. You will have to instantiate the 79*4882a593Smuzhiyundevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 80*4882a593Smuzhiyundetails. 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun 83*4882a593SmuzhiyunPlatform data support 84*4882a593Smuzhiyun--------------------- 85*4882a593Smuzhiyun 86*4882a593SmuzhiyunThe driver supports standard PMBus driver platform data. 87*4882a593Smuzhiyun 88*4882a593Smuzhiyun 89*4882a593SmuzhiyunSysfs entries 90*4882a593Smuzhiyun------------- 91*4882a593Smuzhiyun 92*4882a593SmuzhiyunThe following attributes are supported. Limits are read-write; all other 93*4882a593Smuzhiyunattributes are read-only. 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun======================= ======================================================= 96*4882a593Smuzhiyunin1_label "vin" 97*4882a593Smuzhiyunin1_input Measured input voltage. 98*4882a593Smuzhiyunin1_average Average measured input voltage. 99*4882a593Smuzhiyunin1_min Minimum input voltage. 100*4882a593Smuzhiyunin1_max Maximum input voltage. 101*4882a593Smuzhiyunin1_min_alarm Input voltage low alarm. 102*4882a593Smuzhiyunin1_max_alarm Input voltage high alarm. 103*4882a593Smuzhiyun 104*4882a593Smuzhiyunin2_label "vmon" 105*4882a593Smuzhiyunin2_input Measured voltage on VAUX pin 106*4882a593Smuzhiyunin2_min Minimum VAUX voltage (LM25056 only). 107*4882a593Smuzhiyunin2_max Maximum VAUX voltage (LM25056 only). 108*4882a593Smuzhiyunin2_min_alarm VAUX voltage low alarm (LM25056 only). 109*4882a593Smuzhiyunin2_max_alarm VAUX voltage high alarm (LM25056 only). 110*4882a593Smuzhiyun 111*4882a593Smuzhiyunin3_label "vout1" 112*4882a593Smuzhiyun Not supported on LM25056. 113*4882a593Smuzhiyunin3_input Measured output voltage. 114*4882a593Smuzhiyunin3_average Average measured output voltage. 115*4882a593Smuzhiyunin3_min Minimum output voltage. 116*4882a593Smuzhiyunin3_min_alarm Output voltage low alarm. 117*4882a593Smuzhiyun 118*4882a593Smuzhiyuncurr1_label "iin" 119*4882a593Smuzhiyuncurr1_input Measured input current. 120*4882a593Smuzhiyuncurr1_average Average measured input current. 121*4882a593Smuzhiyuncurr1_max Maximum input current. 122*4882a593Smuzhiyuncurr1_max_alarm Input current high alarm. 123*4882a593Smuzhiyun 124*4882a593Smuzhiyunpower1_label "pin" 125*4882a593Smuzhiyunpower1_input Measured input power. 126*4882a593Smuzhiyunpower1_average Average measured input power. 127*4882a593Smuzhiyunpower1_max Maximum input power limit. 128*4882a593Smuzhiyunpower1_alarm Input power alarm 129*4882a593Smuzhiyunpower1_input_highest Historical maximum power. 130*4882a593Smuzhiyunpower1_reset_history Write any value to reset maximum power history. 131*4882a593Smuzhiyun 132*4882a593Smuzhiyuntemp1_input Measured temperature. 133*4882a593Smuzhiyuntemp1_max Maximum temperature. 134*4882a593Smuzhiyuntemp1_crit Critical high temperature. 135*4882a593Smuzhiyuntemp1_max_alarm Chip temperature high alarm. 136*4882a593Smuzhiyuntemp1_crit_alarm Chip temperature critical high alarm. 137*4882a593Smuzhiyun======================= ======================================================= 138