1*8b3672c5SNinad Palsule.. SPDX-License-Identifier: GPL-2.0-or-later 2*8b3672c5SNinad Palsule 3*8b3672c5SNinad PalsuleKernel driver crps 4*8b3672c5SNinad Palsule================== 5*8b3672c5SNinad Palsule 6*8b3672c5SNinad PalsuleSupported chips: 7*8b3672c5SNinad Palsule 8*8b3672c5SNinad Palsule * Intel CRPS185 9*8b3672c5SNinad Palsule 10*8b3672c5SNinad Palsule Prefix: 'crps185' 11*8b3672c5SNinad Palsule 12*8b3672c5SNinad Palsule Addresses scanned: - 13*8b3672c5SNinad Palsule 14*8b3672c5SNinad Palsule Datasheet: Only available under NDA. 15*8b3672c5SNinad Palsule 16*8b3672c5SNinad PalsuleAuthors: 17*8b3672c5SNinad Palsule Ninad Palsule <ninad@linux.ibm.com> 18*8b3672c5SNinad Palsule 19*8b3672c5SNinad Palsule 20*8b3672c5SNinad PalsuleDescription 21*8b3672c5SNinad Palsule----------- 22*8b3672c5SNinad Palsule 23*8b3672c5SNinad PalsuleThis driver implements support for Intel Common Redundant Power supply with 24*8b3672c5SNinad PalsulePMBus support. 25*8b3672c5SNinad Palsule 26*8b3672c5SNinad PalsuleThe driver is a client driver to the core PMBus driver. 27*8b3672c5SNinad PalsulePlease see Documentation/hwmon/pmbus.rst for details on PMBus client drivers. 28*8b3672c5SNinad Palsule 29*8b3672c5SNinad Palsule 30*8b3672c5SNinad PalsuleUsage Notes 31*8b3672c5SNinad Palsule----------- 32*8b3672c5SNinad Palsule 33*8b3672c5SNinad PalsuleThis driver does not auto-detect devices. You will have to instantiate the 34*8b3672c5SNinad Palsuledevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 35*8b3672c5SNinad Palsuledetails. 36*8b3672c5SNinad Palsule 37*8b3672c5SNinad Palsule 38*8b3672c5SNinad PalsuleSysfs entries 39*8b3672c5SNinad Palsule------------- 40*8b3672c5SNinad Palsule 41*8b3672c5SNinad Palsule======================= ====================================================== 42*8b3672c5SNinad Palsulecurr1_label "iin" 43*8b3672c5SNinad Palsulecurr1_input Measured input current 44*8b3672c5SNinad Palsulecurr1_max Maximum input current 45*8b3672c5SNinad Palsulecurr1_max_alarm Input maximum current high alarm 46*8b3672c5SNinad Palsulecurr1_crit Critial high input current 47*8b3672c5SNinad Palsulecurr1_crit_alarm Input critical current high alarm 48*8b3672c5SNinad Palsulecurr1_rated_max Maximum rated input current 49*8b3672c5SNinad Palsule 50*8b3672c5SNinad Palsulecurr2_label "iout1" 51*8b3672c5SNinad Palsulecurr2_input Measured output current 52*8b3672c5SNinad Palsulecurr2_max Maximum output current 53*8b3672c5SNinad Palsulecurr2_max_alarm Output maximum current high alarm 54*8b3672c5SNinad Palsulecurr2_crit Critial high output current 55*8b3672c5SNinad Palsulecurr2_crit_alarm Output critical current high alarm 56*8b3672c5SNinad Palsulecurr2_rated_max Maximum rated output current 57*8b3672c5SNinad Palsule 58*8b3672c5SNinad Palsulein1_label "vin" 59*8b3672c5SNinad Palsulein1_input Measured input voltage 60*8b3672c5SNinad Palsulein1_crit Critical input over voltage 61*8b3672c5SNinad Palsulein1_crit_alarm Critical input over voltage alarm 62*8b3672c5SNinad Palsulein1_max Maximum input over voltage 63*8b3672c5SNinad Palsulein1_max_alarm Maximum input over voltage alarm 64*8b3672c5SNinad Palsulein1_rated_min Minimum rated input voltage 65*8b3672c5SNinad Palsulein1_rated_max Maximum rated input voltage 66*8b3672c5SNinad Palsule 67*8b3672c5SNinad Palsulein2_label "vout1" 68*8b3672c5SNinad Palsulein2_input Measured input voltage 69*8b3672c5SNinad Palsulein2_crit Critical input over voltage 70*8b3672c5SNinad Palsulein2_crit_alarm Critical input over voltage alarm 71*8b3672c5SNinad Palsulein2_lcrit Critical input under voltage fault 72*8b3672c5SNinad Palsulein2_lcrit_alarm Critical input under voltage fault alarm 73*8b3672c5SNinad Palsulein2_max Maximum input over voltage 74*8b3672c5SNinad Palsulein2_max_alarm Maximum input over voltage alarm 75*8b3672c5SNinad Palsulein2_min Minimum input under voltage warning 76*8b3672c5SNinad Palsulein2_min_alarm Minimum input under voltage warning alarm 77*8b3672c5SNinad Palsulein2_rated_min Minimum rated input voltage 78*8b3672c5SNinad Palsulein2_rated_max Maximum rated input voltage 79*8b3672c5SNinad Palsule 80*8b3672c5SNinad Palsulepower1_label "pin" 81*8b3672c5SNinad Palsulepower1_input Measured input power 82*8b3672c5SNinad Palsulepower1_alarm Input power high alarm 83*8b3672c5SNinad Palsulepower1_max Maximum input power 84*8b3672c5SNinad Palsulepower1_rated_max Maximum rated input power 85*8b3672c5SNinad Palsule 86*8b3672c5SNinad Palsuletemp[1-2]_input Measured temperature 87*8b3672c5SNinad Palsuletemp[1-2]_crit Critical temperature 88*8b3672c5SNinad Palsuletemp[1-2]_crit_alarm Critical temperature alarm 89*8b3672c5SNinad Palsuletemp[1-2]_max Maximum temperature 90*8b3672c5SNinad Palsuletemp[1-2]_max_alarm Maximum temperature alarm 91*8b3672c5SNinad Palsuletemp[1-2]_rated_max Maximum rated temperature 92*8b3672c5SNinad Palsule 93*8b3672c5SNinad Palsulefan1_alarm Fan 1 warning. 94*8b3672c5SNinad Palsulefan1_fault Fan 1 fault. 95*8b3672c5SNinad Palsulefan1_input Fan 1 speed in RPM. 96*8b3672c5SNinad Palsulefan1_target Fan 1 target. 97*8b3672c5SNinad Palsule======================= ====================================================== 98